DPP Keystone Logo

DPP Keystone

Harmonizing Data for the Digital Product Passport

Proof of Concept - Not for Production Use

The DPP standardization process is ongoing. The vocabularies and data models in this repository are for demonstration and proof-of-concept purposes only. They are subject to change and should not be used in production systems until they are officially marked as stable.

About This Project

This repository provides a centralized, harmonized vocabulary that maps the semantic equivalencies between various standards (ISO, GS1, etc.) to any exact schemas that are required for the DPP. Our goal is to ensure interoperability and lower the barrier for implementation, especially for SMEs.

For more details on the approach, please read the Methodology documentation.

Version 1 (V1) Resources

The stable namespace for Version 1 terms is: https://dpp-keystone.org/spec/v1/terms#

The recommended prefix is: dppk:

Contexts (Implementation Vocabularies)

These JSON-LD context files provide developer-friendly mappings for implementation.

Ontology (Semantic Definitions)

Validation Artifacts

Examples (Proof of Concept)

These examples demonstrate how the vocabularies can be applied to different products. They are illustrative and may not be complete.

Here is an example of how a DPP like this one can be shared via EPCIS:

JavaScript Utilities

These are helper scripts to aid in processing and transforming DPP data.

Contributing and Governance

Contributions are welcome. Please review the Contribution Guidelines and the Governance Model.

This project is hosted on GitHub.