Frankfurter · JSON-LD Context
Frankfurter V2 Context
JSON-LD context defining the semantic vocabulary for Frankfurter V2 from Frankfurter.
4 Classes
22 Properties
4 Namespaces
Namespaces
frankfurter:
https://frankfurter.dev/schema/v2/
schema:
https://schema.org/
dcterms:
http://purl.org/dc/terms/
xsd:
http://www.w3.org/2001/XMLSchema#
Classes
CurrencyDetail
Rate
Provider
Currency
Properties
| Property | Type | Container |
|---|---|---|
| isoCode | string | |
| isoNumeric | string | |
| name | string | |
| symbol | string | |
| providers | string | set |
| peg | reference | |
| base | string | |
| rate | decimal | |
| authority | string | |
| source | reference | |
| date | date | |
| quote | string | |
| key | string | |
| countryCode | string | |
| rateType | string | |
| pivotCurrency | string | |
| dataUrl | reference | |
| termsUrl | reference | |
| startDate | date | |
| endDate | date | |
| publishesMissed | integer | |
| currencies | string | set |
JSON-LD Document
{
"@context": {
"@version": 1.1,
"frankfurter": "https://frankfurter.dev/schema/v2/",
"schema": "https://schema.org/",
"dcterms": "http://purl.org/dc/terms/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"CurrencyDetail": "frankfurter:CurrencyDetail",
"Rate": "frankfurter:Rate",
"Provider": "frankfurter:Provider",
"Currency": "frankfurter:Currency",
"isoCode": {
"@id": "frankfurter:iso_code",
"@type": "xsd:string"
},
"isoNumeric": {
"@id": "frankfurter:iso_numeric",
"@type": "xsd:string"
},
"name": {
"@id": "schema:name",
"@type": "xsd:string"
},
"symbol": {
"@id": "frankfurter:symbol",
"@type": "xsd:string"
},
"providers": {
"@id": "frankfurter:providers",
"@container": "@set",
"@type": "xsd:string"
},
"peg": {
"@id": "frankfurter:peg",
"@type": "@id"
},
"base": {
"@id": "frankfurter:base",
"@type": "xsd:string"
},
"rate": {
"@id": "frankfurter:rate",
"@type": "xsd:decimal"
},
"authority": {
"@id": "frankfurter:authority",
"@type": "xsd:string"
},
"source": {
"@id": "frankfurter:source",
"@type": "@id"
},
"date": {
"@id": "schema:dateCreated",
"@type": "xsd:date"
},
"quote": {
"@id": "frankfurter:quote",
"@type": "xsd:string"
},
"key": {
"@id": "frankfurter:key",
"@type": "xsd:string"
},
"countryCode": {
"@id": "frankfurter:country_code",
"@type": "xsd:string"
},
"rateType": {
"@id": "frankfurter:rate_type",
"@type": "xsd:string"
},
"pivotCurrency": {
"@id": "frankfurter:pivot_currency",
"@type": "xsd:string"
},
"dataUrl": {
"@id": "frankfurter:data_url",
"@type": "@id"
},
"termsUrl": {
"@id": "frankfurter:terms_url",
"@type": "@id"
},
"startDate": {
"@id": "schema:startDate",
"@type": "xsd:date"
},
"endDate": {
"@id": "schema:endDate",
"@type": "xsd:date"
},
"publishesMissed": {
"@id": "frankfurter:publishes_missed",
"@type": "xsd:integer"
},
"currencies": {
"@id": "frankfurter:currencies",
"@container": "@set",
"@type": "xsd:string"
}
}
}