Physical — ontology governance

    Governance classes

    opda:Classes

    Governance classes

    Two OWL classes + 3 opda:DPVMappingRecord instances emitted by opda-gen into opda-governance.ttl.

    Classes

    opda:DPVMappingRecord

    opda:DPVMappingRecord
        rdf:type owl:Class ;
        rdfs:label "DPV Mapping Record"@en ;
        rdfs:comment "Mapping record from an OPDA Kind class to its DPV baseline personal-data category and optional variant-conditional refinements. UFO Information Particular. Per ODR-0018 §Rule 4 + ODR-0012 §Evidence co-annotation, ODR-0012 is the authoring authority — this module emits the mapping records; ADR-0012 emits the resulting DPV co-annotation triples into opda-annotations.ttl (three-graph separation)."@en ;
        dct:source <https://opda.org.uk/pdtf/harness/odr/ODR-0018/section-Rule4> ;
        skos:scopeNote "UFO: Information Particular (Guizzardi 2005 Ch. 4 §4.7). Mapping-record-as-resource pattern per ODR-0018 §3a."@en .

    A9 per-kind discipline

    TripleValueSource
    dct:source<https://opda.org.uk/pdtf/harness/odr/ODR-0018/section-Rule4>ODR-0018 §Rule 4
    skos:scopeNote @en”UFO: Information Particular. Mapping-record-as-resource pattern per ODR-0018 §3a.”Guizzardi 2005
    rdfs:comment @en”Mapping record from an OPDA Kind class to its DPV baseline personal-data category…”ODR-0018 §Rule 4 + ODR-0012

    Targeting shapes

    Source ODR + ADR

    opda:SpecialCategoryScheme

    opda:SpecialCategoryScheme
        rdf:type owl:Class ;
        rdfs:label "Article 10 Special Category Personal Data Scheme"@en ;
        rdfs:comment "GDPR Article 10 / DPA 2018 special-category personal-data scheme — flags PII categories with elevated lawful-basis discipline (caution-or-conviction; AML-result; etc.). Per S012 Q3 (Baker) the scheme structure is class-declared here; the scheme instance + members emit via ADR-0010 SKOS substrate when downstream demand materialises. Currently a class declaration only — member emission deferred per ODR-0011 §Operational specifications (no S012 Q3 enum currently scoped)."@en ;
        dct:source <https://gdpr-info.eu/art-10-gdpr/> ;
        rdfs:subClassOf skos:ConceptScheme ;
        skos:scopeNote "Subclass of skos:ConceptScheme (W3C SKOS REC §3.1). Members enumerated per GDPR Article 10 special-category list when ADR-0010 scope-expansion activates the scheme."@en .

    A9 per-kind discipline

    TripleValueSource
    dct:source<https://gdpr-info.eu/art-10-gdpr/>GDPR Article 10
    skos:scopeNote @en”Subclass of skos:ConceptScheme. Members enumerated per GDPR Article 10 special-category list when activated.”W3C SKOS REC §3.1
    rdfs:comment @en”GDPR Article 10 / DPA 2018 special-category personal-data scheme. Members deferred.”ODR-0012 §Q3 (Baker)

    Targeting shapes

    None (class declaration only; member emission deferred).

    Subclass / equivalent-class relationships

    • rdfs:subClassOf skos:ConceptScheme

    Source ODR + ADR

    DPVMappingRecord instances (3)

    opda:ClaimDPVMapping

    opda:ClaimDPVMapping
        rdf:type opda:DPVMappingRecord ;
        rdfs:label "Claim DPV mapping"@en ;
        dct:source <https://opda.org.uk/pdtf/harness/odr/ODR-0018/section-Rule4> ;
        opda:baselineCategory dpv-pd:OfficialID ;
        opda:targetsKind opda:Claim .

    opda:OrganisationDPVMapping

    opda:OrganisationDPVMapping
        rdf:type opda:DPVMappingRecord ;
        rdfs:label "Organisation DPV mapping"@en ;
        dct:source <https://opda.org.uk/pdtf/harness/odr/ODR-0012/section-evidence-co-annotation> ;
        opda:targetsKind opda:Organisation .

    Organisation mapping carries opda:targetsKind but no opda:baselineCategory — Organisations are not data subjects per ODR-0006 §Q6.

    opda:PersonDPVMapping

    opda:PersonDPVMapping
        rdf:type opda:DPVMappingRecord ;
        rdfs:label "Person DPV mapping"@en ;
        dct:source <https://opda.org.uk/pdtf/harness/odr/ODR-0018/section-Rule4> ;
        opda:baselineCategory dpv-pd:Name ;
        opda:targetsKind opda:Person .

    ObjectProperties

    opda:baselineCategory
        rdf:type owl:ObjectProperty ;
        rdfs:label "baseline category"@en ;
        rdfs:comment "Reference to a DPV-PD category that all instances of the target Kind bear by default. Per ODR-0018 §Rule 1, every PII-bearing Kind declares its baseline. Per ODR-0012 §Reference-not-import + ODR-0018 §Rule 4, the DPV URI is cited but DPV is NOT imported."@en ;
        dct:source <https://opda.org.uk/pdtf/harness/odr/ODR-0018/section-Rule4> ;
        rdfs:domain opda:DPVMappingRecord .
    
    opda:targetsKind
        rdf:type owl:ObjectProperty ;
        rdfs:label "targets kind"@en ;
        rdfs:comment "DPV mapping record → OPDA Kind class. The Kind is the class whose instances bear the personal-data category named by opda:baselineCategory (with optional variant refinements)."@en ;
        dct:source <https://opda.org.uk/pdtf/harness/odr/ODR-0018/section-Rule4> ;
        rdfs:domain opda:DPVMappingRecord ;
        rdfs:range owl:Class .

    Comments

    Loading comments…