OpenEPCIS Battery Vocabulary - Artefacts

Implements EU Battery Regulation 2023/1542 Annex XIII requirements: chemistry, capacity, carbon footprint, recycled content, and dynamic State of Health tracking via EPCIS 2.0 sensor events. Aligned with BatteryPass-Ready v1.3 (GEFEG, March 2026) for upcoming conformance testing.

Version 0.9.5https://ref.openepcis.io/extensions/eu/battery/

Available Artefacts

ArtefactFormatMedia TypeLatest URLVersioned URL
battery-ontology.ttlRDF/Turtle Ontologytext/turtle/extensions/eu/battery/battery-ontology.ttl/extensions/eu/battery/0.9.5/battery-ontology.ttl
battery-context.jsonldJSON-LD Contextapplication/ld+json/extensions/eu/battery/battery-context.jsonld/extensions/eu/battery/0.9.5/battery-context.jsonld
battery-json-schema.jsonJSON Schemaapplication/schema+json/extensions/eu/battery/battery-json-schema.json/extensions/eu/battery/0.9.5/battery-json-schema.json
battery-shacl.ttlSHACL Shapestext/turtle/extensions/eu/battery/battery-shacl.ttl/extensions/eu/battery/0.9.5/battery-shacl.ttl
battery.jsonGenerated JSON (for web apps)application/json/extensions/eu/battery/battery.json/extensions/eu/battery/0.9.5/battery.json
battery-context-scientific.jsonldScientific JSON-LD Context (EMMO/QUDT bridge)application/ld+json/extensions/eu/battery/battery-context-scientific.jsonld/extensions/eu/battery/0.9.5/battery-context-scientific.jsonld
battery-context-batterypass-bridge.jsonldBatteryPass → OpenEPCIS Bridge Contextapplication/ld+json/extensions/eu/battery/battery-context-batterypass-bridge.jsonld/extensions/eu/battery/0.9.5/battery-context-batterypass-bridge.jsonld
battery-context-to-batterypass.jsonldOpenEPCIS → BatteryPass Bridge Contextapplication/ld+json/extensions/eu/battery/battery-context-to-batterypass.jsonld/extensions/eu/battery/0.9.5/battery-context-to-batterypass.jsonld
batterypass-v1.3-schema.jsonBatteryPass-Ready v1.3 Export JSON Schema (GEFEG longlist)application/schema+json/extensions/eu/battery/batterypass-v1.3-schema.json/extensions/eu/battery/0.9.5/batterypass-v1.3-schema.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/battery/

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

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