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.
- Browse All Contexts
- Individual Raw Files:
Ontology (Semantic Definitions)
- Browse Modules:
- Individual Classes:
- V1 Ontology Entry Point
- Core:
- Sectors:
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.