DPP Keystone Logo

Ontology: core / DPP Core Ontology - Header Definitions (v1)

Class: Digital Product Passport (DPP) (dppk:DigitalProductPassport)

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