Welcome to the experimental Linked Data wrapper for ÖKOBAUDAT, the German database of environmental product declarations for construction products, operated by the BBSR.
A product register says what a thing is. A producer register says who is answerable for it. An EPD says what it costs the world to make, use and dispose of — as a third-party-verified declaration under EN 15804. There are roughly 7 000 of them here.
Each declaration reports up to nineteen impact indicators and eighteen
inventory indicators, and reports each of them separately per life-cycle
module: the product stage, transport to site, installation, use,
end of life, and the credits beyond the system boundary. This wrapper gives
every one of those figures its own URI, so the global warming potential of
modules A1–A3 of this concrete
is something you can cite rather than
something you have to describe.
A declaration is a document about a product, made by a company, and what it reports is a great many separate figures. So there are four kinds of thing here, and each has its own URI.
oekobaudat:EPD.AQUAPANEL® Cement Board Rooftop 12,5 mm, typed
schema:Product. The product is a resource of its own, not a
detail of the declaration — ÖKOBAUDAT publishes it as a data set and this
wrapper follows that. It also carries the mass per declared unit, which is
what lets a figure stated per m² be converted at all, and it sits in a
hierarchy: Decken within
Systembauteile within
Komposite.org:Organization, with its address and contact details.
Its declarations are at search?owner=Knauf.
The same body can be a declaration's owner, its registration authority or
its publisher — Institut
Bauen und Umwelt is the programme operator that registers many of
them — so the role is carried by the property that points here,
never asserted on the organisation itself.Every route above needs a UUID. Search is how you get one.
name matches
case-insensitive substrings across every language a
record carries, so a German term finds records whose English name looks
unrelated. Results are typed a candidate set, not an identification.?version=OBD_2023_I — and they genuinely
archive: the same declaration can hold different figures in different
releases.mol H⁺ eq. under EN 15804+A2 and
kg SO₂ eq. under +A1, and those are different quantities.Every resource negotiates content. A suffix wins, then the
Accept header, then HTML:
.ttl, .nt, .rdf, .jsonld,
.json, .html.
This is a live view, not a copy: each request queries
oekobaudat.de and is cached for at most 24 hours. Every document records the
exact upstream URL it came from as prov:hadPrimarySource.
Licence is stated per declaration rather than for the register as a
whole. Most say Free of charge for all users and uses
; some state nothing
at all. The declarations remain the property of their programme holders and
dataset owners, and the figures are declared by the owner rather than measured
by the BBSR.
The wrapper's own source code is available under the GNU Affero General Public License.