Agent classes
Seven OWL classes emitted by opda-gen into opda-agent.ttl.
Classes
opda:Buyer
opda:Buyer
rdf:type owl:Class ;
rdfs:label "Buyer"@en ;
rdfs:comment "UFO RoleMixin (anti-rigid; cross-sortal — borne by Person OR Organisation). Founded by an opda:Transaction Relator. The Buyer role of one transaction may correspond to the Seller role of the next in a TransactionChain (cf. exemplar chain-of-transactions.ttl)."@en ;
dct:source <https://opda.org.uk/pdtf/harness/odr/ODR-0006/section-Q2> ;
rdfs:subClassOf opda:RoleMixin ;
skos:scopeNote "UFO: RoleMixin (Guizzardi 2005 Ch. 4 §4.4). Mirror of opda:Seller founded by the same Transaction."@en .
A9 per-kind discipline
| Triple | Value | Source |
|---|
dct:source | <https://opda.org.uk/pdtf/harness/odr/ODR-0006/section-Q2> | ODR-0006 §Q2 |
skos:scopeNote @en | ”UFO: RoleMixin. Mirror of opda:Seller founded by the same Transaction.” | Guizzardi 2005 Ch. 4 §4.4 |
rdfs:comment @en | ”Anti-rigid; cross-sortal — borne by Person OR Organisation. Founded by an opda:Transaction Relator.” | ODR-0006 §Q2 |
Targeting shapes
None directly; identity-key shapes apply to the bearer Kind (Person / Organisation).
Subclass / equivalent-class relationships
rdfs:subClassOf opda:RoleMixin
Cross-tier links
Source ODR + ADR
opda:NameChangeEvent
opda:NameChangeEvent
rdf:type owl:Class ;
rdfs:label "Name Change Event"@en ;
rdfs:comment "Reified PROV-O activity recording a Person's name change (deed-poll, marriage, gender recognition, etc.). 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)."@en ;
dct:source <https://opda.org.uk/pdtf/harness/odr/ODR-0006/section-Q1> ;
rdfs:subClassOf prov:Activity ;
skos:scopeNote "UFO: Event particular (Guizzardi 2005 Ch. 4 §4.7). DOLCE: Achievement (Masolo et al. 2003 D18 §4.4 — instantaneous administrative event)."@en .
A9 per-kind discipline
| Triple | Value | Source |
|---|
dct:source | <https://opda.org.uk/pdtf/harness/odr/ODR-0006/section-Q1> | ODR-0006 §Q1 |
skos:scopeNote @en | ”UFO: Event particular. DOLCE: Achievement.” | Guizzardi 2005 Ch. 4 §4.7 / Masolo D18 §4.4 |
rdfs:comment @en | ”Reified PROV-O activity recording a Person’s name change…” | ODR-0006 §Q1 |
Targeting shapes
Subclass / equivalent-class relationships
rdfs:subClassOf prov:Activity
Cross-tier links
Source ODR + ADR
opda:Organisation
opda:Organisation
rdf:type owl:Class ;
rdfs:label "Organisation"@en ;
rdfs:comment "Corporate or unincorporated organisation. UFO Substance Kind; DOLCE NonPhysicalEndurant (Searle 1995 legal-institutional object). IC over merger / demerger / dissolution hard cases: FIBO LegalEntity pattern — multiple jurisdiction-issued identifiers (CRN, LEI) for one Kind; entity-merger produces a new individual via prov:wasDerivedFrom (S006 Q1 + Kendall S005 Q4 framing). Subclass of org:Organization per S006 Q6 9-1 verdict."@en ;
dct:source <https://opda.org.uk/pdtf/harness/odr/ODR-0006/section-Q6> ;
rdfs:subClassOf org:Organization ;
skos:scopeNote "DOLCE: NonPhysicalEndurant (Masolo et al. 2003 D18 §4.2). UFO: Substance Kind (Guizzardi 2005 Ch. 4 §4.2). W3C Org Ontology alignment per S006 Q6 9-1 verdict (Allemang held-as-live)."@en .
A9 per-kind discipline
| Triple | Value | Source |
|---|
dct:source | <https://opda.org.uk/pdtf/harness/odr/ODR-0006/section-Q6> | ODR-0006 §Q6 |
skos:scopeNote @en | ”DOLCE: NonPhysicalEndurant. UFO: Substance Kind. W3C Org Ontology alignment.” | Masolo D18 §4.2 / Guizzardi 2005 Ch. 4 §4.2 |
rdfs:comment @en | ”Corporate or unincorporated organisation. IC over merger / demerger / dissolution hard cases.” | ODR-0006 §Q6 |
Targeting shapes
Subclass / equivalent-class relationships
rdfs:subClassOf org:Organization (W3C Org Ontology alignment)
Cross-tier links
Source ODR + ADR
opda:Person
opda:Person
rdf:type owl:Class ;
rdfs:label "Person"@en ;
rdfs:comment "Natural person. UFO Substance Kind; DOLCE Endurant. IC: 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 lands per ODR-0018 in opda-annotations.ttl; ADR-0012 emits)."@en ;
dct:source <https://opda.org.uk/pdtf/harness/odr/ODR-0006/section-Q1> ;
skos:scopeNote "DOLCE: Endurant / Agent (Masolo et al. 2003 D18 §4.1). UFO: Substance Kind (Guizzardi 2005 Ch. 4 §4.2 — Sortal, Rigid)."@en .
A9 per-kind discipline
| Triple | Value | Source |
|---|
dct:source | <https://opda.org.uk/pdtf/harness/odr/ODR-0006/section-Q1> | ODR-0006 §Q1 |
skos:scopeNote @en | ”DOLCE: Endurant / Agent. UFO: Substance Kind (Sortal, Rigid).” | Masolo D18 §4.1 / Guizzardi 2005 Ch. 4 §4.2 |
rdfs:comment @en | ”Natural person. IC: FIBO-style multi-identifier persistence (DOB + state-issued ID + name).” | ODR-0006 §Q1 |
Targeting shapes
Cross-tier links
Source ODR + ADR
opda:Proprietor
opda:Proprietor
rdf:type owl:Class ;
rdfs:label "Proprietor"@en ;
rdfs:comment "UFO Role (anti-rigid; sortal — borne by Person; sub-Role for Organisation-proprietorship under a named specialisation). Founded by an opda:Proprietorship Relator (ODR-0006 §Q3 Role layer). NEVER keyed (per ODR-0005 Anti-pattern §3 — a Proprietor has no identity qua Proprietor; identity borrows from bearer)."@en ;
dct:source <https://opda.org.uk/pdtf/harness/odr/ODR-0006/section-Q2> ;
rdfs:subClassOf opda:Role ;
skos:scopeNote "UFO: Role (Guizzardi 2005 Ch. 4 §4.4 — anti-rigid, externally founded, sortal). Distinguished from RoleMixin by sortal commitment to a single bearer Kind."@en .
A9 per-kind discipline
| Triple | Value | Source |
|---|
dct:source | <https://opda.org.uk/pdtf/harness/odr/ODR-0006/section-Q2> | ODR-0006 §Q2 |
skos:scopeNote @en | ”UFO: Role (anti-rigid, externally founded, sortal).” | Guizzardi 2005 Ch. 4 §4.4 |
rdfs:comment @en | ”Founded by opda:Proprietorship Relator. NEVER keyed (Anti-pattern §3).” | ODR-0006 §Q2 + ODR-0005 Anti-pattern §3 |
Targeting shapes
None directly (Anti-pattern §3 — NEVER key a Role).
Subclass / equivalent-class relationships
rdfs:subClassOf opda:Role
Cross-tier links
Source ODR + ADR
opda:Proprietorship
opda:Proprietorship
rdf:type owl:Class ;
rdfs:label "Proprietorship"@en ;
rdfs:comment "UFO Relator (relational endurant) mediating Property + Proprietor instances against a RegisteredTitle. IC: the (Title, Persons-set) tuple per S006 Q3. Joint-tenancy vs tenants-in-common is a property of the Relator, NOT of the Roles. Founding event recorded via prov:wasGeneratedBy on the registration activity."@en ;
dct:source <https://opda.org.uk/pdtf/harness/odr/ODR-0006/section-Q3> ;
rdfs:subClassOf opda:Relator ;
skos:scopeNote "UFO: Relator (Guizzardi 2005 Ch. 4 §4.4 — relational endurant; founded by an event; mediates two or more bearers). HMLR Practice Guide 24 (joint tenancy / tenants in common)."@en .
A9 per-kind discipline
| Triple | Value | Source |
|---|
dct:source | <https://opda.org.uk/pdtf/harness/odr/ODR-0006/section-Q3> | ODR-0006 §Q3 |
skos:scopeNote @en | ”UFO: Relator. HMLR Practice Guide 24.” | Guizzardi 2005 Ch. 4 §4.4 |
rdfs:comment @en | ”Mediates Property + Proprietor instances against a RegisteredTitle. IC: the (Title, Persons-set) tuple.” | ODR-0006 §Q3 |
Targeting shapes
None directly (Relator’s IC enforced by foundation opda:Relator discipline).
Subclass / equivalent-class relationships
rdfs:subClassOf opda:Relator
Cross-tier links
Source ODR + ADR
opda:Seller
opda:Seller
rdf:type owl:Class ;
rdfs:label "Seller"@en ;
rdfs:comment "UFO RoleMixin (anti-rigid; cross-sortal — borne by Person OR Organisation). Founded by an opda:Transaction Relator (ODR-0006 §Q2 + ODR-0007 §Q1). An instance of opda:Seller is borne by a specific Person or Organisation in the context of a specific Transaction; the role identity is parasitic on the (Transaction, bearer) tuple."@en ;
dct:source <https://opda.org.uk/pdtf/harness/odr/ODR-0006/section-Q2> ;
rdfs:subClassOf opda:RoleMixin ;
skos:scopeNote "UFO: RoleMixin (Guizzardi 2005 Ch. 4 §4.4 — anti-rigid, externally founded, cross-sortal). Sub-Roles PersonSeller / OrganisationSeller may sortalise the RoleMixin where downstream use requires (per ODR-0006 §Role layer)."@en .
A9 per-kind discipline
| Triple | Value | Source |
|---|
dct:source | <https://opda.org.uk/pdtf/harness/odr/ODR-0006/section-Q2> | ODR-0006 §Q2 |
skos:scopeNote @en | ”UFO: RoleMixin (anti-rigid, externally founded, cross-sortal).” | Guizzardi 2005 Ch. 4 §4.4 |
rdfs:comment @en | ”Founded by opda:Transaction Relator. Role identity parasitic on (Transaction, bearer) tuple.” | ODR-0006 §Q2 + ODR-0007 §Q1 |
Targeting shapes
None directly at TBox; the BASPI5 overlay opda:Baspi5_SellerShape adds Cat 1 + role-binding constraints.
Subclass / equivalent-class relationships
rdfs:subClassOf opda:RoleMixin
Cross-tier links
Source ODR + ADR
Comments