afriref · JSON-LD Context
Afriref Dev Context
JSON-LD context defining the semantic vocabulary for Afriref Dev from afriref.
7 Classes
54 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
afriref:
https://afriref.dev/schema#
Classes
SeriesValue
Error
StatutoryInterestAnswer
SettlementDateAnswer
PaymentRequired
AnswerReceipt
CertifiedExtract
Properties
| Property | Type | Container |
|---|---|---|
| country | string | |
| series | string | |
| value | ||
| unit | string | |
| effective_from | date | |
| effective_from_basis | string | |
| last_confirmed | date | |
| source | ||
| stale | boolean | |
| notes | string | |
| effective_rate | decimal | |
| components | list | |
| confidence_label | string | |
| coverage_label | string | |
| label_basis | ||
| error | string | |
| explanation | string | |
| no_charge | boolean | |
| coverage | list | |
| reached | date | |
| available_subdivisions | list | |
| permanent | boolean | |
| pending_window | ||
| countries | list | |
| detail | string | |
| status | string | |
| principal | decimal | |
| days | decimal | |
| rate | decimal | |
| rate_unit | string | |
| day_count_basis | string | |
| interest | decimal | |
| workings | string | |
| disclaimer | string | |
| limitations | list | |
| provenance | ||
| settlement_date | date | |
| settlement_weekday | string | |
| question | ||
| convention_applied | ||
| trail | list | |
| calendars | list | |
| caveats | list | |
| x402Version | integer | |
| accepts | list | |
| kind | string | |
| receipt_id | string | |
| answer | string | |
| request | ||
| result | ||
| cited_series | list | |
| issued_at | dateTime | |
| signature | ||
| certified_extract |
JSON-LD Document
{
"@context": {
"@vocab": "https://afriref.dev/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"afriref": "https://afriref.dev/schema#",
"SeriesValue": "afriref:SeriesValue",
"country": {
"@id": "afriref:country",
"@type": "xsd:string"
},
"series": {
"@id": "afriref:series",
"@type": "xsd:string"
},
"value": {
"@id": "afriref:value"
},
"unit": {
"@id": "afriref:unit",
"@type": "xsd:string"
},
"effective_from": {
"@id": "afriref:effective_from",
"@type": "xsd:date"
},
"effective_from_basis": {
"@id": "afriref:effective_from_basis",
"@type": "xsd:string"
},
"last_confirmed": {
"@id": "afriref:last_confirmed",
"@type": "xsd:date"
},
"source": {
"@id": "afriref:source"
},
"stale": {
"@id": "afriref:stale",
"@type": "xsd:boolean"
},
"notes": {
"@id": "afriref:notes",
"@type": "xsd:string"
},
"effective_rate": {
"@id": "afriref:effective_rate",
"@type": "xsd:decimal"
},
"components": {
"@id": "afriref:components",
"@container": "@list"
},
"confidence_label": {
"@id": "afriref:confidence_label",
"@type": "xsd:string"
},
"coverage_label": {
"@id": "afriref:coverage_label",
"@type": "xsd:string"
},
"label_basis": {
"@id": "afriref:label_basis"
},
"Error": "afriref:Error",
"error": {
"@id": "afriref:error",
"@type": "xsd:string"
},
"explanation": {
"@id": "afriref:explanation",
"@type": "xsd:string"
},
"no_charge": {
"@id": "afriref:no_charge",
"@type": "xsd:boolean"
},
"coverage": {
"@id": "afriref:coverage",
"@container": "@list"
},
"reached": {
"@id": "afriref:reached",
"@type": "xsd:date"
},
"available_subdivisions": {
"@id": "afriref:available_subdivisions",
"@container": "@list"
},
"permanent": {
"@id": "afriref:permanent",
"@type": "xsd:boolean"
},
"pending_window": {
"@id": "afriref:pending_window"
},
"countries": {
"@id": "afriref:countries",
"@container": "@list"
},
"detail": {
"@id": "afriref:detail",
"@type": "xsd:string"
},
"StatutoryInterestAnswer": "afriref:StatutoryInterestAnswer",
"status": {
"@id": "afriref:status",
"@type": "xsd:string"
},
"principal": {
"@id": "afriref:principal",
"@type": "xsd:decimal"
},
"days": {
"@id": "afriref:days",
"@type": "xsd:decimal"
},
"rate": {
"@id": "afriref:rate",
"@type": "xsd:decimal"
},
"rate_unit": {
"@id": "afriref:rate_unit",
"@type": "xsd:string"
},
"day_count_basis": {
"@id": "afriref:day_count_basis",
"@type": "xsd:string"
},
"interest": {
"@id": "afriref:interest",
"@type": "xsd:decimal"
},
"workings": {
"@id": "afriref:workings",
"@type": "xsd:string"
},
"disclaimer": {
"@id": "afriref:disclaimer",
"@type": "xsd:string"
},
"limitations": {
"@id": "afriref:limitations",
"@container": "@list"
},
"provenance": {
"@id": "afriref:provenance"
},
"SettlementDateAnswer": "afriref:SettlementDateAnswer",
"settlement_date": {
"@id": "afriref:settlement_date",
"@type": "xsd:date"
},
"settlement_weekday": {
"@id": "afriref:settlement_weekday",
"@type": "xsd:string"
},
"question": {
"@id": "afriref:question"
},
"convention_applied": {
"@id": "afriref:convention_applied"
},
"trail": {
"@id": "afriref:trail",
"@container": "@list"
},
"calendars": {
"@id": "afriref:calendars",
"@container": "@list"
},
"caveats": {
"@id": "afriref:caveats",
"@container": "@list"
},
"PaymentRequired": "afriref:PaymentRequired",
"x402Version": {
"@id": "afriref:x402Version",
"@type": "xsd:integer"
},
"accepts": {
"@id": "afriref:accepts",
"@container": "@list"
},
"AnswerReceipt": "afriref:AnswerReceipt",
"kind": {
"@id": "afriref:kind",
"@type": "xsd:string"
},
"receipt_id": {
"@id": "afriref:receipt_id",
"@type": "xsd:string"
},
"answer": {
"@id": "afriref:answer",
"@type": "xsd:string"
},
"request": {
"@id": "afriref:request"
},
"result": {
"@id": "afriref:result"
},
"cited_series": {
"@id": "afriref:cited_series",
"@container": "@list"
},
"issued_at": {
"@id": "afriref:issued_at",
"@type": "xsd:dateTime"
},
"signature": {
"@id": "afriref:signature"
},
"CertifiedExtract": "afriref:CertifiedExtract",
"certified_extract": {
"@id": "afriref:certified_extract"
}
},
"@type": "schema:Dataset",
"schema:name": "afriref API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects afriref's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-31) from openapi/_original/openapi.json.",
"dcterms:created": "2026-10-31",
"dcterms:source": [
"openapi/_original/openapi.json"
]
}