Governance module
DPV (Data Privacy Vocabulary) mapping records that bind OPDA Kinds to their baseline personal-data categories, plus the SpecialCategoryScheme class declaration for GDPR Article 10 special-category personal data.
Entity inventory
| Entity | UFO meta-category | Notes |
|---|---|---|
| DPVMappingRecord | Information particular | Mapping-record-as-resource pattern per ODR-0018 §3a |
| SpecialCategoryScheme | Information particular (declaration only) | Subclass of skos:ConceptScheme; members emit when ADR-0010 scope-expansion activates |
Enumerations bound by this module
None — the SpecialCategoryScheme is itself a class declaration awaiting member emission; the three concrete DPVMappingRecord instances (ClaimDPVMapping, OrganisationDPVMapping, PersonDPVMapping) cite DPV-PD categories directly rather than via an OPDA-internal scheme.
ER diagram
%%{init: {"theme": "base", "themeVariables": {"primaryColor": "#E1BEE7", "primaryTextColor": "#4A148C", "primaryBorderColor": "#6A1B9A", "lineColor": "#37474F"}}}%%
erDiagram
accTitle: Governance Module — Entity-Relationship Diagram
accDescr: DPV mapping records binding OPDA Kinds (Person, Organisation, Claim) to their DPV-PD baseline personal-data categories plus the SpecialCategoryScheme declaration.
DPVMappingRecord }o--|| Person : "targetsKind (dpv-pd:Name baseline)"
DPVMappingRecord }o--|| Organisation : "targetsKind"
DPVMappingRecord }o--|| Claim : "targetsKind (dpv-pd:OfficialID baseline)"
Source file: ../diagrams/governance-er.mmd.
Class hierarchy
OWL/RDFS subclass relationships. DPVMappingRecord is an Information particular at root. SpecialCategoryScheme subclasses skos:ConceptScheme. Both reference DPV-PD URIs by citation only (not import).
%%{init: {"theme": "base", "themeVariables": {"primaryColor": "#E1BEE7", "primaryTextColor": "#4A148C", "primaryBorderColor": "#6A1B9A", "lineColor": "#37474F"}}}%%
classDiagram
accTitle: Governance Module — Class Hierarchy
accDescr: OWL/RDFS subclass relationships — DPVMappingRecord as Information particular at root, SpecialCategoryScheme as subclass of skos:ConceptScheme, DPV-PD vocabulary referenced (not imported).
class skosConceptScheme["skos:ConceptScheme"]
class dpvpdPersonalDataCategory["dpv-pd:PersonalDataCategory"]
class DPVMappingRecord {
targetsKind : owl:Class
baselineCategory : dpv-pd
}
class SpecialCategoryScheme {
declaration only
members deferred
}
skosConceptScheme <|-- SpecialCategoryScheme
DPVMappingRecord ..> dpvpdPersonalDataCategory : references
Identity-key summary
%%{init: {"theme": "base", "themeVariables": {"primaryColor": "#E1BEE7", "primaryTextColor": "#4A148C", "primaryBorderColor": "#6A1B9A", "lineColor": "#37474F"}}}%%
flowchart LR
accTitle: Governance Module — Identity-Key Summary
accDescr: Identity Criterion key surfaces for the two governance-module entities — (targetsKind, baselineCategory) tuple for DPVMappingRecord, no IC for the declaration-only SpecialCategoryScheme.
classDef icCell fill:#F8BBD9,stroke:#AD1457,stroke-width:2px,color:#880E4F
classDef entityCell fill:#B3E5FC,stroke:#0277BD,stroke-width:2px,color:#01579B
DPVMappingRecordE[DPVMappingRecord]:::entityCell -->|"IC"| DMRIC["(targetsKind,
baselineCategory)"]:::icCell SpecialCategorySchemeE[SpecialCategoryScheme]:::entityCell -->|"IC"| SCIC["no IC at this tier
(class declaration only)"]:::icCell
baselineCategory)"]:::icCell SpecialCategorySchemeE[SpecialCategoryScheme]:::entityCell -->|"IC"| SCIC["no IC at this tier
(class declaration only)"]:::icCell
Comments