Material-DPP and Sector-DPP are not two passports — they are two views on the same hierarchy
A BNT-BT actuator inside a battery assembly is, via multiple inheritance, simultaneously a BNT-BT material-DPP and a Battery-DPP. OCO realises this structurally, not via data duplication — the material-DPP comes from oco-lca, the sector-DPP from oco-mfgx, and a concrete product instance inherits from both classes. The value chain is therefore not modelled as a separate reporting annex but as an integral view on the material classes.
What you get
- Digital Product Passport as an architectural pattern, not a data format: material-DPP and sector-DPP side by side, joined by multiple inheritance — a product instance carries both passport views without duplication.
- Direct connection to the industry value-chain standards: AAS IEC 63278, Catena-X CX-0010 (Traceability) + CX-0146 (PCF Rulebook), BPN identifier scheme, PACT v2.3.3, IPCC AR climate factors — all as explicit bridge targets.
- Value-chain actor in one module:
oco-supplieris the node through which every CSDDD tier, every Mfgx BPN, every CoA reference routes — public stub for the anchor classes, proprietary body for vendor catalogues and specifications. - Trust layer for policy exchange built in: W3C ODRL 2.2 for usage policies and W3C Verifiable Credentials for machine-verifiable supplier statements — the semantic foundation Catena-X dataspace mechanics rest on.
The joining concept: Digital Product Passports
Across the new modules, the architecturally load-bearing concept is the Digital Product Passport. Two passport families arise from two distinct OCO modules:
| Passport family | Source | Binding | Examples |
|---|---|---|---|
| Material-DPP | oco-lca | per material class | BNT-BT material-DPP, NiCuZn ferrite material-DPP, Steel-X material-DPP — every concrete material class carries its own profile with LCA data, source references, stewardship. |
| Sector-DPP | oco-mfgx | per EU regulation & product sector | Battery-DPP (EU Battery Regulation 2023/1542), Construction-Products-DPP (CPR 2024/3110), Generic-ESPR-DPP (Ecodesign for Sustainable Products Regulation). |
A concrete product instance inherits from both passport hierarchies at once. A BNT-BT actuator within an industrial battery assembly is therefore simultaneously a BNT-BT material-DPP and a Battery-DPP — both views refer to the same instance with the same identifier structure and the same provenance annotations. This is the same multi-axis pattern OCO uses for material parameters (role × reference × material abstraction), now applied across the material/regulation divide.
oco-mfgx — Manufacturing-X integration in detail
The 37-class module oco-mfgx carries the bridges to the standards that are the de-facto data-format backbone of the industrial value chain. As of v0.94:
| Standard | Role in oco-mfgx | Anchor type |
|---|---|---|
| AAS IEC 63278 | Asset Administration Shell for material/product identification; submodel templates per sector-DPP. | class bridge |
| Catena-X CX-0010 | Traceability Use Case Standard — end-to-end material-to-finished-product tracing. | class bridge |
| Catena-X CX-0146 | PCF Rulebook — methodology for product carbon footprint in the Catena-X dataspace. | class bridge |
| BPN identifier | Business Partner Number per Catena-X schema — unique per supplier. | identifier sub-type |
| PACT v2.3.3 | Partnership for Carbon Transparency — footprint data exchange between organisations. | class bridge |
| IPCC AR climate factors | Global warming potential (GWP) factors from IPCC Assessment Reports — referenced in LCA calculations. | named-individual vocabulary |
| EU Battery Regulation 2023/1542 | Battery-DPP concretisation (cathode material, life cycle, recyclate share, black-mass tracking). | sector-DPP profile |
| CPR 2024/3110 | Construction Products Regulation — Construction-DPP for building products (conformity, essential characteristics, DoP). | sector-DPP profile |
| ESPR 2024/1781 | Ecodesign for Sustainable Products Regulation — Generic-DPP skeleton for ESPR-mandated product groups. | sector-DPP profile |
oco-supplier as value-chain actor anchor
Value-chain actors (suppliers, contracting parties, tier depths) are bundled into a single module: oco-supplier. Three functions converge here:
- CSDDD diligence: each sub-tier depth is modelled as a supplier instance, with diligence annotations per stage
- Manufacturing-X BPN: every BPN is a supplier-identifier instance; AAS submodels reference via this anchor
- CoA source anchor: every Certificate-of-Analysis reference on the material side points at the issuing supplier
Deliberate open/closed split: the module is delivered as a public stub (anchor classes for cross-module reference, would be CC-BY-SA were oco-supplier itself not proprietary) plus a proprietary body (complete vendor catalogues, vendor-specific submodel content, commercially sensitive tier master data). Cross-referencing from the public material model stays possible without exposing the master data.
Trust layer: ODRL 2.2 + Verifiable Credentials
Catena-X dataspace mechanics and general value-chain exchange require a policy and trust layer that is machine-verifiable. oco-odrl (21 classes, dual-audience) carries:
- W3C ODRL 2.2 usage-policy vocabulary — permissions, prohibitions, duties, constraints for data sharing
- W3C Verifiable Credentials + DID mechanics — machine-verifiable statements from suppliers (e.g. “this batch meets ESRS-E1 tier-2 criteria”)
- Plus W3C Time (15 classes) for reporting periods, validity windows and audit-trail provenance — and SiLA 2.0 (oco-automation, 6 classes) for laboratory-automation traceability as a bridge between material instrumentation and compliance audit trail
Example competency questions
Six of the 163 published CQs that are particularly relevant for Manufacturing-X and DPP consumers. Tag column = OCO module that answers the question.
Which BPN identifiers are in the value-chain path of this product batch, and at what tier depth?
oco-mfgx · oco-supplier · oco-csdddWhich AAS submodels belong to the Battery-DPP view for a concrete BNT-BT actuator component?
oco-mfgx · oco-lca · executable SPARQLHow is the CO₂ footprint of this batch to be attributed per sub-tier following PACT v2.3.3?
oco-mfgx · oco-lca · oco-supplierWhich Certificate-of-Analysis references are documented for this delivery, and which issuing suppliers stand behind them?
oco-supplier · oco-investigationWhich Right-to-Repair obligations apply to the sector-DPP view of this product?
oco-r2r · oco-mfgxWhich ODRL policy regulates the sharing of the CoA values with the tier-2 supplier?
oco-odrl · oco-supplierRelation to the OCO distribution
All DPP and Manufacturing-X-relevant modules — oco-mfgx, oco-supplier (proprietary body), oco-odrl, oco-time-event, oco-automation, oco-lca — sit in the proprietary tier of the OCO distribution. The L0 bridges to AAS, Catena-X, PACT, IPCC AR and the sector-DPP standards live in bridge/ under CC-BY 4.0 and are freely available. Full integrated value-chain view via the bundle “OCO Full Stack — with Reasoning (+L3)” or a dedicated Mfgx profile on request. → Distribution & licence architecture