OPDA Knowledge base
Logical tier agent

Seller

opda:Seller

Seller

Summary

Anti-rigid, cross-sortal Role borne by Person OR Organisation. [RoleMixin; UFO RoleMixin]. Founded by a Transaction Relator. An instance is borne by a specific bearer in the context of a specific Transaction; role identity is parasitic on the (Transaction, bearer) tuple. Sub-Roles PersonSeller / OrganisationSeller may sortalise the RoleMixin where downstream use requires. Concept tier →

Attributes

AttributeTypeCardinalityRequiredIdentity-bearingDescription
hasAssertedCapacityEnumScheme:SellersCapacityScheme0..1NNSeller-side asserted capacity (sales-context seam in the two-predicate Capacity/Authority split per S006 Q4)
hasOthersAged17OrOverEnumScheme:YesNoScheme0..1NNYes/No: does the Seller’s household include occupiers aged 17 or over (other than the Seller)?
roleEnumScheme:RoleScheme0..1NNNotation companion to the class-membership Role encoding

Relationships

PredicateTarget entityCardinalityInverseDescription
hasEvidencedAuthorityClaim0..*Conveyancing-side seam linking a Seller’s asserted capacity to a Claim of authority (e.g. probate, power of attorney). The founding grant is modelled as the missing Relator per ODR-0006 §Capacity split + ODR-0009 §Claim

Inbound predicates: Transaction.founds (Seller side).

Identity key

Seller NEVER supplies its own identity. Identity = bearer identity (Person OR Organisation) + founding Transaction identity. The two-predicate Capacity/Authority split places the assertion on the Sales side (hasAssertedCapacity) and the evidence link on the Conveyancing side (hasEvidencedAuthority).

Constraints

No additional non-cardinality constraints emitted at this tier. The hasAssertedCapacity enum binding is enforced via SHACL sh:in at the overlay-profile level.

Derived attributes

The hasCapacityAuthorityMatchStatus derived attribute lives on the bearer Person (see Person.derived-attributes) since the rule’s sh:targetClass is Person, not Seller.

ER diagram

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

Source ODR + ADR

Comments

Loading comments…