Skip to main content

BPS DPP core related Namespace index table

The below sections provides a easy-glance semantic vocabulary reference for ontology users, validators, and implementers.


🧭 Namespace Index — BPS DPP Core v0.1​

PrefixNamespace URIDescription
dpp:https://kivanura.org/spec/bps/dpp/0.1/Digital Product Passport Core Vocabulary
bps:https://kivanura.org/spec/bps/0.1/Base Product Specification Core Vocabulary
rdf:http://www.w3.org/1999/02/22-rdf-syntax-ns#RDF Core Vocabulary
rdfs:http://www.w3.org/2000/01/rdf-schema#RDF Schema
owl:http://www.w3.org/2002/07/owl#OWL Ontology Vocabulary
xsd:http://www.w3.org/2001/XMLSchema#XML Schema Datatypes

🧩 Core Classes​

ClassLabelDescription
dpp:PassportDigital Product PassportA verifiable record describing a specific product instance or version.
dpp:ByRefBy-Reference ArtifactDescribes an externally linked resource (e.g. schema, lineage, or KG snapshot).
dpp:InlineSectionInline SectionEmbedded lightweight content (e.g. quality summary or policy finding).

šŸ” Header & Integrity Properties​

PropertyTypeDescription
dpp:subjectstringProduct or version identifier.
dpp:issuerstringIssuer DID or organization ID.
dpp:issuedAtdateTimeTimestamp of issuance.
dpp:statusstringLifecycle state — Valid, Revoked, Superseded.
dpp:supersedesstringIdentifier of prior passport version.
dpp:contentHashstringHash of canonicalized passport payload.
dpp:signaturestringDetached or embedded digital signature (e.g., JWS/VC).
dpp:publicViewanyURIURL of human-readable passport view.
dpp:machineBundleanyURILink to downloadable machine-readable package.
dpp:redactionslistOptional list of elements intentionally redacted.

🧱 Inline / ByRef Section Properties​

Inline PropertyByRef PropertyDescription
dpp:schemaInlinedpp:schemaByRefLogical or physical data structure summary.
dpp:lineageInlinedpp:lineageByRefProcess or data flow relationships.
dpp:provenanceInlinedpp:provenanceByRefOrigin and transformation information.
dpp:qualityInlinedpp:qualityByRefData quality measurements and metrics.
dpp:policyInlinedpp:policyByRefPolicy compliance and controls.
dpp:kgInlinedpp:kgByRefKnowledge graph summary or reference.

šŸ“¦ ByRef Attributes​

PropertyTypeDescription
dpp:urianyURIResource identifier or download URL.
dpp:hashstringCryptographic hash (e.g., SHA-256).
dpp:mediaTypestringMIME media type of the referenced file.
dpp:sizeintegerFile size in bytes.
dpp:capturedAtdateTimeWhen the snapshot or artifact was captured.
dpp:windowstringTemporal coverage window (e.g., ā€œP30Dā€).

🧮 Policy, Quality & Lineage Helpers​

PropertyTypeDescription
dpp:policyNamestringName of the evaluated policy.
dpp:resultstringEvaluation outcome (Pass, Fail, Warn).
dpp:evaluatedAtdateTimeTimestamp of policy evaluation.
dpp:evidenceHashstringHash of evidence supporting result.
dpp:nodeslistGraph nodes (for lineage or KG).
dpp:edgeslistGraph edges (for lineage or KG).
dpp:tripleslistInline RDF triples for KG snapshots.
dpp:graphPayloadXMLLiteralRaw RDF/XML or JSON-LD graph fragment.

šŸ’” Usage Summary​

AspectDescription
PurposeProvide a domain-neutral semantic foundation for Digital Product Passports.
ExtensibilityExtended by domain specifications (e.g. AIPS DPP, DPDS DPP).
ImplementationUsed in both JSON-LD and RDF serializations.
ValidationEnforced via bps-dpp-core-0.1.shacl.ttl.
InteroperabilityMapped to OpenDataMesh, EKGF, and EU DPP standards.