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
| Shape | Type | Card. | Severity | Message |
|---|---|---|---|---|
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).
#EstimatedPriceAmount#ListPriceAmount#RentalEstimateAmount#SoldPriceAmount#CertificateOfComplianceFeeAmount#CostsApplicableToTheDeedAmount#FeeIncludingVATAmount#CouncilTaxAmount#ParkingPermitAmount#HoldingDepositAmount#RentAmount#SecurityDepositAmount#GroundRentAmount#ServiceChargeAmount#SharedOwnershipRentAmount
Provenance · dct:source
harness/odr/ODR-0024/section-Rules-R3