Linked Netztransparenz

Welcome to the experimental Linked Data wrapper for the German transmission system operators' (TSOs / ÜNB) EEG annual settlement (EEG-Jahresabrechnung), published at netztransparenz.de. It exposes, per renewable plant, the actually-settled energy and EEG payment per year and disposal form (Veräußerungsform). The data is open (dl-de/by-2.0).

Plant IRIs reuse the eeg/{number} scheme of the sibling linked-mastr wrapper: a MaStR unit's mastr:EegMaStRNummer link dereferences straight into this wrapper. The number is the source EEG_Mastr_Nr with the leading EEG stripped (e.g. EEG973204832626 → eeg/973204832626).

Nearby: code on GitHub.

Example plant

Each plant carries its master data (location, installed power, energy source, commissioning date) plus one vocab:Settlement block per (year, disposal form) with the summed strommengeKWh and eegZahlungEUR.

./eeg/973204832626#it
A photovoltaic plant in Fürth (Bayern) — settled under the feed-in-tariff (Veräußerungsform 1) and a self-consumption/other-DV component (Veräußerungsform 5).

Record IRIs follow the hash-URI pattern ./eeg/{number}#it; the fragment distinguishes the thing (#it) from the document describing it (linked via foaf:primaryTopic; httpRange-14). The document is content-negotiated — suffix wins over Accept: {.ttl, .nt, .rdf, .jsonld, .html} map to Turtle, N-Triples, RDF/XML, JSON-LD 1.1 and HTML; no suffix lets the Accept header choose (HTML default). ./eeg/ lists every plant, a page at a time.

Discovery

./filter?source=Solar&minkw=10
PV plants with at least 10 kW installed power.
./filter?plz=90763
Plants in postal code 90763 (Fürth).

./index describes it as a Hydra URI template, filter{.format}{?plz,source,minkw,offset,count}, with the same content negotiation as the per-plant documents (default HTML). A response is one page: count plants (default 100, at most 1000) after offset (default 0), with hydra:next linking the next page.

/filter is a Linked Data Service (LIDS): the call itself is reified. The response includes a service-call entity <filter?{params}#id> typed vocab:Query, carrying one property per active facet (vocab:plz, vocab:source, vocab:minInstalledPowerKW) and a vocab:result link to each matched plant (…#it); the matched vocab:Plant stubs stay top-level. Formats are RDF ({.ttl, .nt, .rdf, .jsonld}) and HTML. GeoJSON is not offered: the EEG plant data carries only address fields (street, postal code, locality, Bundesland) and no per-plant coordinates, so there is no geometry to serve.

Vocabulary

The wrapper-coined RDFS/OWL vocabulary is at ./vocab (vocab:Plant, vocab:Settlement, vocab:strommengeKWh, …). The dataset description and the global software agent are at ./index.


Source: netztransparenz.de (German TSOs). Licence: dl-de/by-2.0.