@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix sh: <http://www.w3.org/ns/shacl#> .
@prefix dct: <http://purl.org/dc/terms/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

<https://opda.org.uk/pdtf/Transaction> a owl:Class ;
    rdfs:label "Transaction" ;
    skos:definition "Relational endurant binding the seller and buyer parties to the conveyance of a single legal estate, persisting and accumulating identity across the lifecycle of a property sale." ;
    rdfs:comment "Property-transaction Relator. UFO Relator (relational endurant). FIBO Arrangement precedent. Founds opda:Seller and opda:Buyer RoleMixins (ODR-0006 §Q2). IC: 5-tuple (LegalEstate-concerned, Sellers-set, Buyers-set, transaction-id-lineage, founding-event). Hard cases per S007 Q1: party-substitution; estate-change; transaction-id reissuance; chain-link-break; aborted-transaction. Carries transactionId via dct:identifier and external-system refs via opda:externalIds." ;
    skos:scopeNote "UFO: Relator (Guizzardi 2005 Ch. 4 §4.4). FIBO: Arrangement precedent (FIBO-FND Arrangements module)." ;
    dct:source <https://opda.org.uk/pdtf/harness/odr/ODR-0007/section-Q1> .

# one hop — immediate neighbours
<https://opda.org.uk/pdtf/authorisationToShare> rdfs:label "authorisation to share" .
<https://opda.org.uk/pdtf/authorisedToActOnBehalfOfAllSellers> rdfs:label "authorised to act on behalf of all sellers" .
<https://opda.org.uk/pdtf/confirmation> rdfs:label "confirmation" .
<https://opda.org.uk/pdtf/confirmInformationIsAccurate> rdfs:label "confirm information is accurate" .
<https://opda.org.uk/pdtf/confirmWillProvideAdditionalDocumentation> rdfs:label "confirm will provide additional documentation" .
<https://opda.org.uk/pdtf/consumerProtectionRegulationsResponse> rdfs:label "consumer protection regulations response" .
<https://opda.org.uk/pdtf/leaveKeys> rdfs:label "leave keys" .
<https://opda.org.uk/pdtf/numberOfNonUkResidentSellers> rdfs:label "number of non-UK-resident sellers" .
<https://opda.org.uk/pdtf/numberOfSellers> rdfs:label "number of sellers" .
<https://opda.org.uk/pdtf/removeRubbish> rdfs:label "remove rubbish" .
<https://opda.org.uk/pdtf/replaceLightFittings> rdfs:label "replace light fittings" .
<https://opda.org.uk/pdtf/response> rdfs:label "response" .
<https://opda.org.uk/pdtf/sellingAgent> rdfs:label "selling agent" .
<https://opda.org.uk/pdtf/signedOn> rdfs:label "signed on" .
<https://opda.org.uk/pdtf/takeReasonableCare> rdfs:label "take reasonable care" .
<https://opda.org.uk/pdtf/transactionId> rdfs:label "transaction ID" .
<https://opda.org.uk/pdtf/concerns> rdfs:label "concerns" .
<https://opda.org.uk/pdtf/concernsProperty> rdfs:label "concerns property" .
<https://opda.org.uk/pdtf/costsApplicableToTheDeed> rdfs:label "costs applicable to the deed" .
<https://opda.org.uk/pdtf/dependsOnTransaction> rdfs:label "depends on transaction" .
<https://opda.org.uk/pdtf/feeIncludingVAT> rdfs:label "fee including VAT" .
<https://opda.org.uk/pdtf/hasChainPosition> rdfs:label "has chain position" .
<https://opda.org.uk/pdtf/hasParticipant> rdfs:label "has participant" .
<https://opda.org.uk/pdtf/inclusionStatus> rdfs:label "inclusion status" .
