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
View Context View on GitHub

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

Raw ↑
{
  "@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"
    }
  }
}