OPDA Knowledge base
Logical tier agent

Buyer

opda:Buyer

Buyer

Summary

Anti-rigid, cross-sortal Role borne by Person OR Organisation. [RoleMixin; UFO RoleMixin]. Founded by a Transaction Relator. The Buyer role of one transaction may correspond to the Seller role of the next in a TransactionChain (cf. chain-of-transactions exemplar). Mirror of Seller founded by the same Transaction. Concept tier →

Attributes

AttributeTypeCardinalityRequiredIdentity-bearingDescription
roleEnumScheme:RoleScheme0..1NNNotation companion to the class-membership Role encoding (DASH editor ergonomics + SPARQL convenience)

Relationships

This entity declares no module-local object properties. Inbound predicates: Transaction.founds (Buyer side).

Identity key

Buyer NEVER supplies its own identity (per ODR-0005 Anti-pattern §3). Identity = bearer identity (Person OR Organisation) + founding Transaction identity, parasitic on both. Cross-reference: Concept-tier Buyer narrative.

Constraints

No additional non-cardinality constraints emitted at this tier. The role notation must be drawn from RoleScheme (enforced via SHACL sh:in at the overlay-profile level).

Derived attributes

None at this tier.

ER diagram

%%{init: {"theme": "base", "themeVariables": {"primaryColor": "#E1BEE7", "primaryTextColor": "#4A148C", "primaryBorderColor": "#6A1B9A", "lineColor": "#37474F"}}}%% erDiagram accTitle: Buyer — Entity-Relationship Diagram accDescr: Direct-neighbour view of Buyer RoleMixin — borne by Person or Organisation, founded by Transaction (mirror of Seller). Buyer }o--|| Person : "borneBy" Buyer }o--|| Organisation : "borneBy" Transaction ||--o{ Buyer : "founds"

Source ODR + ADR

Comments

Loading comments…