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.

    PredicateFrom (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