OPDA Knowledge base
Logical tier agent

RoleScheme

opda:RoleScheme

RoleScheme

Summary

Role labels for the anti-rigid Roles a Person / Organisation plays as a Participant in a Transaction Relator. [UFO Role label / DOLCE Endurant-played-role]. Steward: Guizzardi (RoleMixin steward per S006 Q2). Concept tier — RoleMixin →

Members

NotationLabelDefinitionSource
BuyerBuyerParty acquiring legal titleOPDA data dictionary
Buyer's AgentBuyer’s AgentProfessional appointed by the Buyer to search for and negotiate on a propertyOPDA data dictionary
Buyer's ConveyancerBuyer’s ConveyancerLegal professional acting for the Buyer in the transactionOPDA data dictionary
Estate AgentEstate AgentProfessional appointed by the Seller to market the propertyOPDA data dictionary
LandlordLandlordParty granting a tenancy over the propertyOPDA data dictionary
LenderLenderInstitution providing mortgage finance to the BuyerOPDA data dictionary
Mortgage BrokerMortgage BrokerIntermediary arranging mortgage finance for the BuyerOPDA data dictionary
Prospective BuyerProspective BuyerParty with intent to acquire legal title (pre-offer)OPDA data dictionary
SellerSellerParty transferring legal titleOPDA data dictionary
Seller's ConveyancerSeller’s ConveyancerLegal professional acting for the Seller in the transactionOPDA data dictionary
SurveyorSurveyorProfessional performing a survey or valuation on behalf of a partyOPDA data dictionary
TenantTenantParty occupying the property under a tenancyOPDA data dictionary

Cardinality discipline

Bound by RoleMixin.role notation surface (0..1 on Seller, Buyer, Proprietor). Constrained by per-overlay profile shapes via SHACL sh:in over the scheme members. The typed encoding (?s a opda:Seller) is the canonical IC; this enum is the notation surface for DASH / SPARQL convenience. Closed scheme — new roles require Council ratification.

Concept hierarchy

--- config: layout: elk --- %%{init: {"theme": "base", "themeVariables": {"primaryColor": "#E1BEE7", "primaryTextColor": "#4A148C", "primaryBorderColor": "#6A1B9A", "lineColor": "#37474F"}}}%% flowchart LR accTitle: RoleScheme — Concept Hierarchy accDescr: Twelve Role label members of RoleScheme — Buyer, Buyer's Agent, Buyer's Conveyancer, Estate Agent, Landlord, Lender, Mortgage Broker, Prospective Buyer, Seller, Seller's Conveyancer, Surveyor, Tenant. classDef scheme fill:#E1BEE7,stroke:#6A1B9A,stroke-width:2px,color:#4A148C classDef member fill:#B3E5FC,stroke:#0277BD,stroke-width:2px,color:#01579B S[RoleScheme]:::scheme Buyer[Buyer]:::member BuyerAgent["Buyer's Agent"]:::member BuyerConveyancer["Buyer's Conveyancer"]:::member EstateAgent["Estate Agent"]:::member Landlord[Landlord]:::member Lender[Lender]:::member Broker["Mortgage Broker"]:::member ProspectiveBuyer["Prospective Buyer"]:::member Seller[Seller]:::member SellerConveyancer["Seller's Conveyancer"]:::member Surveyor[Surveyor]:::member Tenant[Tenant]:::member S --> Buyer S --> BuyerAgent S --> BuyerConveyancer S --> EstateAgent S --> Landlord S --> Lender S --> Broker S --> ProspectiveBuyer S --> Seller S --> SellerConveyancer S --> Surveyor S --> Tenant

Source ODR + ADR

Comments

Loading comments…