OPDA Knowledge base
Physical — ontology governance

Governance shapes

opda:Shapes

Governance shapes

1 SHACL shape, emitted into opda-governance-shapes.ttl.

<https://opda.org.uk/pdtf/graph/governance-shapes>
    rdf:type owl:Ontology ;
    dct:title "OPDA Governance Shapes"@en ;
    opda:targetsClassGraph <https://opda.org.uk/pdtf/harness/release/1.0.0/> .

opda:DPVMappingRecordIdentityKeyShape

opda:DPVMappingRecordIdentityKeyShape
    rdf:type sh:NodeShape ;
    dct:source <https://opda.org.uk/pdtf/harness/odr/ODR-0012/section-Phase-1> ;
    sh:property _:bf33f0b16c30f ;
    sh:targetClass opda:DPVMappingRecord .

_:bf33f0b16c30f
    sh:maxCount "1"^^xsd:integer ;
    sh:message "DPVMappingRecord MUST target exactly one Kind class via opda:targetsKind. ODR-0012 Phase 1 governance discipline (reference-not-import for DPV)."@en ;
    sh:minCount "1"^^xsd:integer ;
    sh:nodeKind sh:IRI ;
    sh:path opda:targetsKind ;
    sh:severity sh:Violation .

Severity tier

sh:Violation (Cat 1 — identity-key)

Target

sh:targetClass opda:DPVMappingRecord; property opda:targetsKind

Validation behaviour

For every opda:DPVMappingRecord instance, opda:targetsKind MUST be exactly one IRI value. Multi-target or missing-target records violate. Each record names the OPDA Kind class whose instances bear the PII baseline.

Source ODR + ADR

Comments

Loading comments…