OpenEPCIS Electronics Vocabulary
Addresses ESPR electronics delegated acts: French Repairability Index scoring, software support lifecycle, energy labelling with EPREL, WEEE/RoHS compliance, and multi-component DPP linking per CIRPASS-2.
https://ref.openepcis.io/extensions/eu/electronics/This vocabulary builds on GS1 standards (Digital Link, EPCIS 2.0, Web Vocabulary) but extends them with properties not yet defined by GS1. The GS1 DPP Provisional Standard is still under development. Our extensions may be superseded by official GS1 terms as they emerge. Feedback welcome!
About this vocabulary
The Electronics DPP Vocabulary supports ESPR 2024/1781 Electronics delegated acts and related regulations for computers, servers, smartphones, tablets, and displays. It addresses multiple overlapping requirements: French Repairability Index (active since 2021) with 5-criteria 100-point scoring, EU Right to Repair A-E grades, WEEE 2012/19/EU recycling categories, RoHS 2011/65/EU restricted substances, Energy Labeling A-G classes with EPREL registry, and CIRPASS-2 multi-component DPP linking.
Built on GS1 Product, Organization, QuantitativeValue, regulatoryInformation (for WEEE and RoHS), PriceSpecification (for spare parts pricing), and EPCIS 2.0 for lifecycle events. Extensions cover what GS1 does not yet define: French Repairability Index criteria scores, software support lifecycle (security and feature update end dates), component Bill of Materials with nested DPP links, and energy efficiency with EPREL integration.
The CIRPASS-2 pilot projects (2024-2027) are exploring multi-component tracking where batteries and displays have their own DPPs linked to the main device passport. A data center server might link to passports for each RAM module, NVMe drive, PSU, and GPU.
| Class | Description | Subclass Of |
|---|---|---|
| ComponentBOM Component Bill of Materials | Bill of Materials for multi-component electronics supporting CIRPASS-2 nested DPP requirements. Links individual components to their own Digital Product Passports. | - |
| DisplaySpecification Display Specification | Display-specific technical specifications for monitors, TVs, and device screens. | - |
| EnergyEfficiency Energy Efficiency | EU Energy Label data including efficiency class (A-G), power consumption metrics, and EPREL registry information per EU Energy Labeling Regulation 2019/2021. | EnergyEfficiency |
| RepairabilityIndex Repairability Index | French Repairability Index (Indice de Réparabilité) assessment using the official 5-criteria, 100-point scoring methodology. The score is displayed to consumers as 0-10 scale. Five Criteria (20 points each): 1. Documentation - Availability of repair documentation 2. Disassembly - Ease of disassembly and tools required 3. Spare Parts Availability - Duration and access to spare parts 4. Spare Parts Pricing - Ratio of part prices to product price 5. Product Specific - Category-specific criteria (e.g., software support for smartphones) Total score (0-100) is converted to display score (0-10) for consumer labeling. | - |
| RepairCriterion Repair Criterion | An individual criterion score within the French Repairability Index. | Criterion |
| RoHSCompliance RoHS Compliance | Restriction of Hazardous Substances (RoHS) Directive compliance information including compliance status and applicable exemptions. | - |
| SoftwareSupport Software Support | Operating system and firmware support information including update periods, security patch availability, and end-of-support dates. Critical for electronics lifecycle and repairability assessments per ESPR delegated acts. Designed following ISO/IEC 12207 (software lifecycle) and ISO/IEC 14764 (software maintenance) patterns as a potential contribution to UNTP v1.0+. | - |
| WEEECompliance WEEE Compliance | Waste Electrical and Electronic Equipment (WEEE) Directive compliance information including equipment category, registration number, and collection scheme. | ExtendedProducerResponsibility |
Usage examples
French Repairability Index
Complete 5-criteria repairability scoring with EU class mapping.
{
"type": "RepairabilityIndex",
"totalScore": 75,
"displayScore": 7.5,
"repairabilityClass": "RepairClassB",
"repairCriteria": [
{
"type": "RepairCriterion",
"criterionType": "Documentation",
"criterionScore": 18,
"maxScore": 20
},
{
"type": "RepairCriterion",
"criterionType": "Disassembly",
"criterionScore": 16,
"maxScore": 20
}
]
}Software Support Lifecycle
Software update commitment with security and feature support dates.
{
"type": "SoftwareSupport",
"operatingSystem": "Android",
"osVersion": "14",
"securityUpdateEndDate": "2030-06-30",
"featureUpdateEndDate": "2028-06-30",
"securitySupportYears": {
"type": "DurationYears",
"value": 6
},
"updateChannel": "https://updates.example.com/promax15"
}Component with Nested DPP
Multi-component tracking with link to component's own passport.
{
"type": "Product",
"componentType": "Battery",
"componentModel": "LiPo 5000mAh",
"isReplaceable": true,
"replacementDifficulty": "ToolRequired",
"componentPassport": {
"id": "https://id.gs1.org/01/09521234500024/21/BAT-2024-001"
},
"sparePartPrice": {
"type": "PriceSpecification",
"price": "89.00",
"priceCurrency": "EUR"
}
}Energy Efficiency Declaration
EU Energy Label data with EPREL registration.
{
"type": "EnergyEfficiency",
"energyEfficiencyClass": "EnergyClassC",
"annualEnergyConsumption": {
"type": "EnergyKilowattHours",
"value": 150
},
"powerConsumptionOn": {
"type": "PowerWatts",
"value": 45
},
"eprelRegistrationNumber": "1234567",
"energyLabelUrl": "https://eprel.ec.europa.eu/screen/product/1234567"
}EPCIS Software Update Event
Recording a firmware update with EPCIS provenance.
{
"@context": [
"https://ref.openepcis.io/extensions/eu/electronics/electronics-context.jsonld",
"https://ref.gs1.org/standards/epcis/epcis-context.jsonld"
],
"type": "ObjectEvent",
"eventTime": "2025-06-15T10:30:00Z",
"epcList": ["https://id.gs1.org/01/09521234500017/21/SN-2024-00001"],
"action": "OBSERVE",
"bizStep": "inspecting",
"softwareUpdateEvent": {
"previousVersion": "2.1.0",
"newVersion": "2.2.0",
"updateType": "SecurityUpdate",
"releaseNotes": "Security patch for CVE-2025-1234"
}
}Example files
Complete JSON-LD documents shipped with the vocabulary. Click a file to view the raw payload.
Master data & product examples
Quick start
Import the electronics context and declare the device category (electronics:deviceCategory). Include the French Repairability Index with all 5 criteria, software support lifecycle dates, and energy efficiency with EPREL registration. For multi-component devices, use the Bill of Materials to link to component DPPs per CIRPASS-2. Declare the extension via the GS1-Extensions header so an OpenEPCIS EPCIS Repository activates electronics-specific validation.
Context URL
https://ref.openepcis.io/extensions/eu/electronics/electronics-context.jsonld{
"@context": "https://ref.openepcis.io/extensions/eu/electronics/electronics-context.jsonld",
"id": "https://id.gs1.org/01/09521234500017/21/SN-2024-00001",
"type": "Product",
"deviceCategory": "Smartphone",
"repairabilityIndex": {
"type": "RepairabilityIndex",
"totalScore": 75,
"displayScore": 7.5
}
}Regulatory context
- ESPR 2024/1781 — Ecodesign for Sustainable Products Regulation - electronics are priority categories
- French Repairability Index — French law requiring repairability scores on electronics since 2021
- EU Right to Repair — Directive 2024/1799 requiring A-E repair grades from June 2025
- WEEE Directive 2012/19/EU — Waste Electrical and Electronic Equipment - 6 category recycling requirements
- RoHS Directive 2011/65/EU — Restriction of Hazardous Substances in electrical equipment
- Energy Labeling Regulation — EU 2019/2021 - A-G energy efficiency labels and EPREL database