Meteoblue · JSON-LD Context
Meteoblue Context
JSON-LD context defining the semantic vocabulary for Meteoblue from Meteoblue.
3 Classes
26 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
meteoblue:
https://meteoblue.com/schema#
Classes
PostDatasetQueryRequest
GetEnServerSearchQuery3Response
GetV1TimeModeDomainResponse
Properties
| Property | Type | Container |
|---|---|---|
| runOnJobQueue | boolean | |
| geometry | ||
| format | string | |
| timeIntervals | list | |
| queries | list | |
| type | string | |
| iso2 | string | |
| query | string | |
| orderBy | string | |
| lat | decimal | |
| lon | decimal | |
| radius | decimal | |
| count | integer | |
| pages | integer | |
| itemsPerPage | integer | |
| currentPage | integer | |
| results | list | |
| expires | string | |
| lastUpdate | string | |
| first | string | |
| last | string | |
| interval | decimal | |
| current | string | |
| categories | list | |
| timesteps | list | |
| ranges | list |
JSON-LD Document
{
"@context": {
"@vocab": "https://meteoblue.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"meteoblue": "https://meteoblue.com/schema#",
"PostDatasetQueryRequest": "meteoblue:PostDatasetQueryRequest",
"runOnJobQueue": {
"@id": "meteoblue:runOnJobQueue",
"@type": "xsd:boolean"
},
"geometry": {
"@id": "meteoblue:geometry"
},
"format": {
"@id": "meteoblue:format",
"@type": "xsd:string"
},
"timeIntervals": {
"@id": "meteoblue:timeIntervals",
"@container": "@list"
},
"queries": {
"@id": "meteoblue:queries",
"@container": "@list"
},
"GetEnServerSearchQuery3Response": "meteoblue:GetEnServerSearchQuery3Response",
"type": {
"@id": "meteoblue:type",
"@type": "xsd:string"
},
"iso2": {
"@id": "meteoblue:iso2",
"@type": "xsd:string"
},
"query": {
"@id": "meteoblue:query",
"@type": "xsd:string"
},
"orderBy": {
"@id": "meteoblue:orderBy",
"@type": "xsd:string"
},
"lat": {
"@id": "meteoblue:lat",
"@type": "xsd:decimal"
},
"lon": {
"@id": "meteoblue:lon",
"@type": "xsd:decimal"
},
"radius": {
"@id": "meteoblue:radius",
"@type": "xsd:decimal"
},
"count": {
"@id": "meteoblue:count",
"@type": "xsd:integer"
},
"pages": {
"@id": "meteoblue:pages",
"@type": "xsd:integer"
},
"itemsPerPage": {
"@id": "meteoblue:itemsPerPage",
"@type": "xsd:integer"
},
"currentPage": {
"@id": "meteoblue:currentPage",
"@type": "xsd:integer"
},
"results": {
"@id": "meteoblue:results",
"@container": "@list"
},
"GetV1TimeModeDomainResponse": "meteoblue:GetV1TimeModeDomainResponse",
"expires": {
"@id": "meteoblue:expires",
"@type": "xsd:string"
},
"lastUpdate": {
"@id": "meteoblue:lastUpdate",
"@type": "xsd:string"
},
"first": {
"@id": "meteoblue:first",
"@type": "xsd:string"
},
"last": {
"@id": "meteoblue:last",
"@type": "xsd:string"
},
"interval": {
"@id": "meteoblue:interval",
"@type": "xsd:decimal"
},
"current": {
"@id": "meteoblue:current",
"@type": "xsd:string"
},
"categories": {
"@id": "meteoblue:categories",
"@container": "@list"
},
"timesteps": {
"@id": "meteoblue:timesteps",
"@container": "@list"
},
"ranges": {
"@id": "meteoblue:ranges",
"@container": "@list"
}
},
"@type": "schema:Dataset",
"schema:name": "Meteoblue API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Meteoblue'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-28) from openapi/_ae-authored/meteoblue-openapi-generated.yml.",
"dcterms:created": "2026-10-28",
"dcterms:source": [
"openapi/_ae-authored/meteoblue-openapi-generated.yml"
]
}