Object property descriptive context

    currency

    https://opda.org.uk/pdtf/currencyTurtle ↓

    The currency of a monetary amount: the ISO-4217 opda:CurrencyScheme concept denominating an opda:MonetaryAmount value structure.

    The currency of an opda:MonetaryAmount — a dereferenceable opda:CurrencyScheme concept (ISO-4217 alpha-3), NEVER an opaque string. The MonetaryAmount node shape makes it sh:minCount 1 (never absent on the value type) and sh:in-restricts it to the scheme; the overlay profile supplies GBP as the default (ODR-0024 R3).

    Domain & range

    Subjects (domain)
    MonetaryAmount
    Objects (range)
    Concept

    Constraining SHACL shapes · 1

    ShapeTypeCard.SeverityMessage
    MonetaryAmountShape — 1..1 Violation opda:MonetaryAmount MUST carry exactly one opda:currency, one of the opda:CurrencyScheme concepts (a dereferenceable ISO-4217 code, never an opaque string; never absent on the value type — ODR-0024 R3). The overlay profile supplies GBP as the default.

    Used in the RML mapping · 15

    TriplesMap(s) that populate this property (ADR-0060 — the RML mapping's own bidirectional trace to the PDTF JSON Schema).

    Provenance · dct:source

    • harness/odr/ODR-0024/section-Rules-R3