Class transaction context
Transaction Chain
https://opda.org.uk/pdtf/TransactionChainTurtle ↓
Aggregate of interdependent property transactions linked where a buyer in one is concurrently a seller in the next, such that the completion of each is contingent on completion of the others.
Aggregate of dependent Transactions linked by buyer-also-seller participant overlap. S007 Q4 dual-mechanism: (a) recursive opda:dependsOnTransaction predicate between Transactions; (b) opda:chainMembers list-of-Transactions on a TransactionChain parent. Chain-length cap: sh:maxInclusive 7 per CLC data (ADR-0012 emits the SHACL constraint). Chain status is derived (any-blocked → chain-blocked).
Classification
Classified under UFO meta-category Collective — a design-time classification (UFO-informed, not UFO-grounded), not an entailed type
UFO: Aggregate (Guizzardi 2005 Ch. 4 §4.6 — collective of Relator instances). Dual modelling per S007 Q4 (recursive predicate + Aggregate) chosen because both shapes appear in real-world chain queries.
Incoming connections · 1
Object properties whose range is this class — what points at it.
| Predicate | From (domain) | Inverse |
|---|---|---|
hasChainPosition | Transaction | — |
Used in the RML mapping · 1
TriplesMap(s) that assert this class (ADR-0060 — the RML mapping's own bidirectional trace to the PDTF JSON Schema).
Provenance · dct:source
harness/odr/ODR-0007/section-Q4