Electronics DPP
Digital Product Passport vocabulary for electronic devices under ESPR, the French Repairability Index, EU Right to Repair and WEEE.
Overview
The Electronics DPP module provides the vocabulary and the JSON-LD context for Digital Product Passports targeting electronic devices under ESPR 2024/1781 and the surrounding regulatory layer — the French Repairability Index, the EU Right to Repair, the EU Energy Labelling Regulation 2017/1369, and the WEEE Directive 2012/19/EU.
Status: v0.9.5 pre-release. Vocabulary and JSON-LD context feature-complete; reference passport documents shipped for smartphones, laptops, displays and servers.
Quick links
- Electronics vocabulary browser — the authoritative term list
- openepcis-dpp-ready electronics module — context, ontology, schema, SHACL shapes, examples
- Reference passports: smartphone · laptop · display · server
- Reference EPCIS events:
extensions/eu/electronics/epcis/— commissioning, ownership transfer, component replacement, software update, WEEE disposal
Regulation context
| Pillar | Reference | What it requires |
|---|---|---|
| ESPR | Regulation 2024/1781 | Durability, repairability, spare-parts availability, software support, energy efficiency, recycled content. |
| French Repairability Index | ecologie.gouv.fr/indice-reparabilite | 100-point score across documentation, disassembly, spare parts, price ratio, product-specific criteria. |
| EU Right to Repair | commission.europa.eu | A–E repair-class grading. |
| EU Energy Labelling | Regulation 2017/1369 | Energy class label (A–G) plus EPREL registration. |
| WEEE | Directive 2012/19/EU | Producer registration, take-back, the six WEEE categories from Annex III. |
Vocabulary namespace
- Prefix:
electronics: - IRI:
https://ref.openepcis.io/extensions/eu/electronics/
Key concepts in the vocabulary
| Concept | Vocabulary anchor |
|---|---|
| Device categorisation | electronics:DeviceCategory (Smartphone, Tablet, Laptop, Desktop, Server, Television, Display, Printer, Refrigerator, WashingMachine, Dishwasher, VacuumCleaner, SmallAppliance, NetworkEquipment, Wearable, DataStorage) |
| Repairability | electronics:RepairabilityIndex (French method) + electronics:EURepairabilityClass with RepairClassA…RepairClassE (Right-to-Repair grading), electronics:RepairCriterion with the criterion-by-criterion breakdown |
| Spare parts | electronics:SparePartsAvailability, electronics:SparePartsPricing, electronics:ReplacementDifficulty (UserReplaceable, ToolRequired, ProfessionalOnly, NotReplaceable) |
| Software support | electronics:SoftwareSupport, electronics:firmwareVersion, electronics:osVersion, electronics:previousVersion, electronics:newVersion, electronics:updateSource, electronics:updateType |
| Energy efficiency | electronics:EnergyEfficiency, electronics:EnergyEfficiencyClass (EnergyClassA–EnergyClassG), electronics:eprelRegistrationNumber, electronics:annualEnergyConsumption |
| Display specifics | electronics:DisplaySpecification, electronics:displayTechnology |
| Component BOM | electronics:ComponentBOM, electronics:ComponentType (BatteryComponent, CameraComponent, ConnectorComponent, CoolingSystemComponent, DisplayComponent, EnclosureComponent, KeyboardComponent, MemoryComponent, MicrophoneComponent, MotherboardComponent, PowerSupplyComponent, ProcessorComponent, SpeakerComponent, StorageComponent, TrackpadComponent), electronics:componentPartNumber |
| WEEE (Annex III, six categories) | electronics:WEEECategory with WEEE1_TemperatureExchange, WEEE2_ScreensMonitors, WEEE3_Lamps, WEEE4_LargeEquipment, WEEE5_SmallEquipment, WEEE6_SmallIT; electronics:weeeRegistrationNumber, electronics:weeeRegistrationCountry |
| RoHS | electronics:RoHSCompliance, electronics:rohsExemptions, electronics:iec62474DslVersion (IEC 62474 declarable substances) |
For the full term list with definitions, see the browser.
French Repairability Index
The French Repairability Index uses a 100-point scale, displayed as 0–10 on the product label, calculated across five weighted criteria:
| Criterion | Weight | What it captures |
|---|---|---|
| Documentation | 20% | Availability of repair manuals, diagrams, parts lists |
| Disassembly | 20% | Ease of disassembly, tools required |
| Spare parts availability | 20% | How long spare parts remain available |
| Spare parts price | 20% | Spare-parts price relative to product price |
| Product-specific | 20% | Category-specific repairability criteria |
(The exact weighting and threshold table is set by the French Ministry of Ecological Transition and changes per product family — refer to the official methodology for current values.)
In a passport, the index is captured as electronics:RepairabilityIndex with one electronics:RepairCriterion per scored axis. The EU Right to Repair A–E grading lives separately in electronics:EURepairabilityClass.
WEEE categories (Annex III)
WEEE Directive 2012/19/EU Annex III collapses electrical and electronic equipment into six categories — this is the controlled list the OpenEPCIS vocabulary uses:
WEEE1_TemperatureExchange— fridges, freezers, heat pumpsWEEE2_ScreensMonitors— TVs, monitors, displays > 100 cm²WEEE3_LampsWEEE4_LargeEquipment— any large appliance > 50 cmWEEE5_SmallEquipment— small appliances ≤ 50 cmWEEE6_SmallIT— small IT and telecom equipment ≤ 50 cm
Energy class
electronics:EnergyEfficiencyClass carries the regulatory energy-label class (EnergyClassA…EnergyClassG). The electronics:eprelRegistrationNumber cross-references the EU Product Registry for Energy Labelling so verifiers can pull the canonical declaration.
Bring the context in
EPCIS captures declare the extension via the GS1-Extensions header:
GS1-Extensions: electronics=https://ref.openepcis.io/extensions/eu/electronics/, dpp=https://ref.openepcis.io/extensions/common/core/
JSON-LD documents reference the published contexts:
{
"@context": [
"https://ref.openepcis.io/extensions/eu/electronics/electronics-context.jsonld",
"https://ref.openepcis.io/extensions/eu/battery/battery-context.jsonld",
"https://ref.gs1.org/standards/epcis/epcis-context.jsonld"
]
}
A device with an embedded battery (smartphone, laptop, e-scooter) imports both the electronics and battery contexts so the battery cell or pack can carry its own typed data on the same passport, or — preferred for multi-component products — link to a separately-resolvable battery DPP. See Multi-component example.
Dependencies on the DPP core
The electronics passport reuses these published core blocks:
dpp:OperatorInformation— economic operator datadpp:RepairabilityInfo— repair scores (cross-cutting; the French index lives inelectronics:RepairabilityIndex)dpp:FacilityInformation— manufacturing facility datadpp:CircularityPerformance— circularity metrics and end-of-life handlingdpp:AccessRights— data access tier per ESPR Article 9
Resources
- ESPR Regulation 2024/1781
- French Repairability Index methodology
- EU Energy Labelling Regulation 2017/1369
- WEEE Directive 2012/19/EU
- EPREL Database — EU Product Registry for Energy Labelling
- iFixit Repairability standards