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…