Visual Diagram
classDiagram
class DigitalProductPassport
Product <|-- DigitalProductPassport
Certification <|-- DigitalProductPassport
Document <|-- DigitalProductPassport
DigitalProductPassport : +digitalProductPassportId
DigitalProductPassport : +uniqueProductIdentifier
DigitalProductPassport : +economicOperatorId
DigitalProductPassport : +facilityId
DigitalProductPassport : +granularity
DigitalProductPassport --|> GranularityValue : granularity
DigitalProductPassport : +dppStatus
DigitalProductPassport : +lastUpdate
DigitalProductPassport : +versionNumber
DigitalProductPassport : +versionDate
DigitalProductPassport : +dppSchemaVersion
DigitalProductPassport : +contentSpecificationIds
DigitalProductPassport : +hsCode
Attributes
A structured collection of product-related data defining the characteristics, provenance, and lifecycle information of a product, as mandated by the Ecodesign for Sustainable Products Regulation (ESPR).
subClassOf: schema:Product, schema:Certification, unece:Document
Properties
| Property | Description | Type | equivalentProperty |
|---|---|---|---|
| DPP Identifier (dppk:digitalProductPassportId) | The unique identifier for this specific Digital Product Passport instance. Should be a persistent, globally unique, and resolvable URI (e.g., URN UUID or HTTP URI). | xsd:anyURI | |
| Unique Product Identifier (UPI) (dppk:uniqueProductIdentifier) | The unique identifier for the physical product associated with this DPP. Aligns with the Unique Product Identifier (UPI) requirement in the ESPR. Strongly recommended to use established standards like GS1 Digital Link URI. | xsd:anyURI | gs1:productID, schema:productID |
| Economic Operator Identifier (EOI) (dppk:economicOperatorId) | The unique identifier for the Economic Operator responsible for placing the product on the market. | xsd:anyURI | |
| Facility Identifier (dppk:facilityId) | Optional. The unique identifier for the manufacturing or processing facility associated with the product. | xsd:anyURI | |
| Granularity Level (dppk:granularity) | Indicates the level of detail the DPP applies to: 'Model' (product type), 'Batch' (production lot), or 'Item' (individual serialized unit). | dppk:GranularityValue | |
| DPP Status (dppk:dppStatus) | The current lifecycle status of the DPP instance (e.g., 'active', 'inactive'). | xsd:string | |
| Last Update Timestamp (dppk:lastUpdate) | The date and time when the DPP instance was last modified. Must be in ISO 8601 format (xsd:dateTime). | xsd:dateTime | |
| Version Number (dppk:versionNumber) | The version number of the DPP instance. | xsd:string | |
| Version Date (dppk:versionDate) | The date of the version of the DPP instance. | xsd:date | |
| DPP Schema Version (dppk:dppSchemaVersion) | The version of the horizontal (cross-sector) DPP schema used for this instance. | xsd:string | |
| Content Specification Identifiers (dppk:contentSpecificationIds) | A set of identifiers for the delegated acts or sector-specific data models this DPP conforms to. | xsd:string | |
| Harmonized System Code (HS Code) or TARIC (dppk:hsCode) | The customs tariff number (e.g., HS Code, TARIC code) used for international trade classification. | xsd:string | gs1:customsClassification, schema:hscode |
