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.

DPP Toolkit

Interactive tools and libraries to build, validate, and visualize Digital Product Passports.

🚀 DPP Wizard

An interactive web-based form to generate valid JSON-LD Digital Product Passports for Battery, Construction, Electronics and Textile sectors. Validate your data in real-time.

✅ DPP Validator

Standalone tool to validate DPP JSON files against the V1 schemas. Supports both strict JSON and JSONC (with comments).

🔍 Ontology Explorer

Searchable index of all DPP definitions. Find terms, units, and semantic mappings across all sectors.

📦 Developer SDKs

JavaScript utilities and reference implementations for schema validation, HTML generation, and ontology indexing. Includes adapter examples for converting between formats.

V1 Specifications (The "Standard")

The canonical data models, vocabulary definitions, and validation rules for Version 1.

Semantics & Vocabulary

The semantic definitions (Ontology) and JSON-LD mappings (Contexts) that define the meaning of data.

Ontology (Semantic Definitions)

Contexts (Implementation Vocabularies)

Implementation Resources

Examples and guides to help you implement the DPP.

Examples (Proof of Concept)

Illustrative JSON-LD examples for various products.

EPCIS Integration

Example of how a DPP can be shared via EPCIS 2.0.

Contributing and Governance

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

This project is hosted on GitHub.