Adoption
Getting started
Four concrete steps to start describing your data products with DPROD — from the JSON-LD context to the formal citation.
1. Reference the JSON-LD context
DPROD ships a stand-alone JSON-LD @context so you can describe data products in plain JSON and get full RDF semantics for free. Point your documents at the published context URL:
{
"@context": "https://www.omg.org/spec/DPROD/dprod-context.jsonld",
"@type": "DataProduct",
"id": "https://example.com/data-products/customer-360",
"label": "Customer 360",
"description": "A unified view of the customer across domains.",
"outputPort": [
{
"@type": "DataService",
"id": "https://example.com/data-products/customer-360/api"
}
]
}Any JSON-LD processor will expand these terms into the full DPROD vocabulary automatically — no code generation, no schema compilation.
2. Study the worked examples
The specification includes worked examples covering common patterns: SBA pool rates, equity trades, core data product extensions, data lineage, data quality, data rights, data schemas, and observability ports. Each example is a complete, machine-readable JSON-LD file you can copy and adapt.
Browse examples on GitHub3. Validate with the SHACL shapes
DPROD ships SHACL shapes that any conforming RDF tool can use to validate your data product descriptions. If a description passes the shapes, it conforms to the standard — full stop. There is nothing extra to implement.
4. Cite the OMG standard
When you reference DPROD in papers, internal documentation, or procurement requirements, use the formal OMG citation:
Object Management Group (OMG). Data Product Ontology (DPROD), Version 1.0.
OMG Document Number: dtc/2024-09-01.
https://www.omg.org/spec/DPROD/