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…