A Linked Data wrapper around the Federal LCA Commons, a federation of U.S. federal agency, national laboratory and academic life-cycle inventory publishers.
The Commons publishes 27 repositories. All 27 are described here from its live metadata API. Dataset content is served for two of them, because the Commons has no release-download endpoint and only these publish their archives elsewhere. Ask for a dataset in one of the other 25 and you get a 404 that says so and links upstream — not one implying the record does not exist.
The two are not an arbitrary pair. Together they are the closure of the USLCI supply graph: all 3 730 of its supply links resolve within them, 358 crossing from USLCI into the electricity baseline, and the baseline names no suppliers of its own.
These are unit processes: a production step with its real material and energy inputs, and often an explicit link to the process supplying each one. There are 3 730 such links across the packaged corpus, and the graph is traversable in both directions.
lca:suppliedBy from any input.lca:LciResult, not lca:UnitProcess. Its
inputs are already rolled up, so it must not be double-counted into a chain that
also contains its parts. 26 of USLCI's 962 are these.q, as in
every product wrapper of this family, which this wrapper sends upstream as
query. Upstream itself ignores q and answers with all
360 224 records, which is why the translation happens here and an unknown
parameter is a 400 rather than passed on. Narrow with
group,
which upstream does honour.locn:geometry link
to the boundary,
which is 775 KB of WKT. Inlining it would make the commonest small record
in the corpus one of the largest.org:Organization. But
“NETL and USDA and EPA”
is three bodies in one record, so it is a bare prov:Agent with a
note saying why it was not split. Of USLCI's 67 actors, 42 are individual people
and only 25 are organisations.lca:rightsUnstated and an explanation, never an invented
licence.Every document is available as Turtle, N-Triples, JSON-LD and RDF/XML by
content negotiation, or by suffix: append .ttl, .nt,
.jsonld or .rdf. Appending .json returns
the upstream olca-schema record verbatim — which is JSON and not JSON-LD
however it is labelled, since those files ship with a null
@context.
The terms this wrapper coins are at vocab, each with a comment saying what it means and why it exists. This description of the wrapper itself is at index.
The Commons hosts rather than authors. Each dataset carries the rights and
restrictions its own submitting organisation declared, and those differ between
records within one repository — 45 of the packaged processes state no terms
at all, and this wrapper says so rather than inventing a licence for them. Every
served document names its upstream source in
prov:hadPrimarySource; dereference it for the authoritative
version.
This wrapper serves a packaged release, not a live view of the Commons. Repository, release and search metadata are fetched live; dataset content is not, because the Commons publishes no endpoint for it.