OpenEPCIS CPR Vocabulary - Artefacts

Vocabulary for the revised EU Construction Products Regulation (Regulation 2024/3110, in force 2025-01-07; DPP via delegated acts from 2026 onward, phased per product family). This module is intentionally thin per the project's four-layer delegation pattern. The construction-specific concepts live here; cross-cutting concerns (recycled content, carbon footprint, hazardous substances, recyclability, EPR, end-of-life, due diligence) reuse the lifted `dpp:` vocabulary plus `untp:` and `gs1:`.

Version 0.1.0https://ref.openepcis.io/extensions/eu/cpr/

Available Artefacts

ArtefactFormatMedia TypeLatest URLVersioned URL
cpr-ontology.ttlRDF/Turtle Ontologytext/turtle/extensions/eu/cpr/cpr-ontology.ttl/extensions/eu/cpr/0.1.0/cpr-ontology.ttl
cpr-context.jsonldJSON-LD Contextapplication/ld+json/extensions/eu/cpr/cpr-context.jsonld/extensions/eu/cpr/0.1.0/cpr-context.jsonld
cpr-json-schema.jsonJSON Schemaapplication/schema+json/extensions/eu/cpr/cpr-json-schema.json/extensions/eu/cpr/0.1.0/cpr-json-schema.json
cpr-shacl.ttlSHACL Shapestext/turtle/extensions/eu/cpr/cpr-shacl.ttl/extensions/eu/cpr/0.1.0/cpr-shacl.ttl
cpr.jsonGenerated JSON (for web apps)application/json/extensions/eu/cpr/cpr.json/extensions/eu/cpr/0.1.0/cpr.json

Content Negotiation

The extension namespace URI supports content negotiation. Use the Accept header to request different formats:

# Get Turtle format (ontology)
curl -H "Accept: text/turtle" https://ref.openepcis.io/extensions/eu/cpr/

# Get JSON-LD context
curl -H "Accept: application/ld+json" https://ref.openepcis.io/extensions/eu/cpr/

# Get JSON Schema
curl -H "Accept: application/schema+json" https://ref.openepcis.io/extensions/eu/cpr/