OPDA Knowledge base
Logical tier agent

Name Change Event

opda:NameChangeEvent

Name Change Event

Summary

Reified PROV-O activity recording a Person’s name change (deed-poll, marriage, gender recognition, etc.). [Event particular; UFO Event particular / DOLCE Achievement]. The Person’s identity PERSISTS through the name change per S006 Q1 — one Person individual with a name-attribute provenance chain via prov:wasRevisionOf, NOT two distinct Persons. Anti-pattern: owl:sameAs across the former/current names (cross-context inference propagation). Concept tier →

Attributes

This entity declares no module-local datatype properties. Timestamp lives on the inherited prov:Activity predicate.

Relationships

This entity declares no module-local object properties. The event references the Person it associates via the inherited PROV-O predicate prov:wasAssociatedWith.

Identity key

Identity key = (Person, prov-timestamp) tuple. The reified event has its own URI; identity is established by the (person-affected, name-change-timestamp) pair.

Constraints

No SHACL Violation/Warning shapes emitted on NameChangeEvent at this tier. PROV-O lifecycle constraints are inherited from upstream W3C PROV-O.

Derived attributes

None on the event itself — the materialised back-reference Person.hasIdentifierSuccessionEvent is on the Person side (see Person.derived-attributes).

ER diagram

%%{init: {"theme": "base", "themeVariables": {"primaryColor": "#E1BEE7", "primaryTextColor": "#4A148C", "primaryBorderColor": "#6A1B9A", "lineColor": "#37474F"}}}%% erDiagram accTitle: NameChangeEvent — Entity-Relationship Diagram accDescr: Direct-neighbour view of NameChangeEvent — reified PROV-O activity associated with a Person, with name attribute lineage tracked via prov:wasRevisionOf. NameChangeEvent }o--|| Person : "prov:wasAssociatedWith" Person }o--|| Person : "prov:wasRevisionOf (name attribute lineage)"

Source ODR + ADR

Comments

Loading comments…