Person
opda:Person Person
Summary
Natural person. [Substance Kind; UFO Substance Kind (Sortal, Rigid) / DOLCE Endurant + Agent]. Identity criterion is FIBO-style multi-identifier persistence (date-of-birth + state-issued ID + name) over name-change, gender-recognition, and death hard cases. Anchors PII regimes — DPV co-annotation per ODR-0018; baseline category dpv-pd:Name.
Concept tier →
Attributes
| Attribute | Type | Cardinality | Required | Identity-bearing | Description |
|---|---|---|---|---|---|
hasAssertedCapacity | string | 0..1 | N | Y | Sales-side asserted capacity (surface identity-key element); typically constrained by SellersCapacityScheme when borne by a Seller Role |
hasSpecialCategoryData | boolean | 0..1 | N | N | Flag indicating GDPR Article 9/10 special-category personal data (race, religion, health, etc.); triggers Cat 4 lawful-basis SHACL shape |
Relationships
This entity declares no module-local object properties. Inbound predicates: Seller.borneBy, Buyer.borneBy, Proprietor.borneBy, NameChangeEvent.wasAssociatedWith.
Identity key
Identity key = FIBO-style multi-identifier bundle (NI number / passport / driving-licence + name + date of birth). The surface IC element is hasAssertedCapacity (when present); the full IC is borne by the identifier-bundle and persists through NameChangeEvent via PROV-O. Cross-reference: Concept-tier Person IC narrative.
Constraints
hasAssertedCapacityMUST be a singlestringvalue when present (Violation,PersonIdentityKeyShape)- A Person bearing
hasSpecialCategoryData = trueMUST also carry adpv:hasLegalBasistriple (Violation,SpecialCategoryPIIWithoutLawfulBasisShape)
Derived attributes
| Attribute | Derived from | Rule summary | Severity |
|---|---|---|---|
hasIdentifierSuccessionEvent | NameChangeEvent named via prov:wasAssociatedWith | Materialises a back-reference to every NameChangeEvent that associates the Person | Info |
hasCapacityAuthorityMatchStatus | hasAssertedCapacity + hasEvidencedAuthority | matched when an evidenced authority is present; unevidenced-capacity otherwise | Info |
ER diagram
Lifecycle state-transition diagram
Person identity persists through name-change, gender-recognition, and other identifier-mutating events per S006 Q1. Each lifecycle event reifies as a PROV Activity with prov:wasRevisionOf on the affected attribute.
(name attribute revised
via prov:wasRevisionOf) Live --> Live : gender recognition
(identity persists) Live --> Live : address change
(non-identity-bearing) Live --> Deceased : death Deceased --> [*]
Source ODR + ADR
- ODR-0006 — Agent + Roles + Relators, §Q1 Person IC
- ODR-0018 — DPV co-annotation, §Rule 4 baseline
- ADR-0011 — Module TBox emission — implementation
- ADR-0012 — SHACL + DPV annotation emission — Cat 4 lawful-basis shape
Comments