Met Office · JSON-LD Context
Met Office Context
JSON-LD context defining the semantic vocabulary for Met Office from Met Office.
41 Classes
78 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
met:
https://metoffice.gov.uk/schema#
Classes
ApiAxisExtent
ApiOrderAxes
ApiOrderDetails
ApiOrderDetailsOrderDetails
ApiOrderFile
ApiOrderFileDetails
ApiOrderFileDetailsFileDetails
ApiOrderInfo
ApiOrderInfoSummary
ApiOrderList
ApiParameterAxes
ApiParameterDetails
ApiRegionDetails
ApiRunList
ApiRunListForModel
ApiRunDetails
File
Server400
Server401
Server403
Server404
Server406
Server429
Server500
Server503
MODEL3b85ce
MODEL5c21c2
MODEL682434
collection
error
link
Feature
Location
ParameterDetails
Point
Properties
SpotForecastFeatureCollection
Symbol
TimeSeries
Unit
VndError
Properties
| Property | Type | Container |
|---|---|---|
| label | string | |
| lowerBound | string | |
| uomLabel | string | |
| upperBound | string | |
| x | reference | |
| y | reference | |
| orderDetails | reference | |
| order | reference | |
| files | list | |
| fileId | string | |
| surfaceId | string | |
| levels | list | |
| runDateTime | string | |
| run | string | |
| region | reference | |
| parameters | list | |
| timesteps | list | |
| fileDetails | reference | |
| file | reference | |
| parameterDetails | list | |
| description | string | |
| format | string | |
| modelId | string | |
| name | string | |
| orderId | string | |
| regions | list | |
| requiredLatestRuns | list | |
| orders | list | |
| t | list | |
| z | list | |
| parameterId | string | |
| extent | reference | |
| runs | list | |
| completeRuns | list | |
| runFilter | string | |
| absolute | boolean | |
| absoluteFile | reference | |
| absolutePath | string | |
| canonicalFile | reference | |
| canonicalPath | string | |
| directory | boolean | |
| freeSpace | integer | |
| hidden | boolean | |
| parent | string | |
| parentFile | reference | |
| path | string | |
| totalSpace | integer | |
| usableSpace | integer | |
| httpCode | string | |
| httpMessage | string | |
| moreInformation | string | |
| length | string | |
| collections | reference | |
| links | reference | |
| title | string | |
| conformsTo | list | |
| id | string | |
| output_formats | list | |
| message | string | |
| href | string | |
| hrefLang | string | |
| rel | string | |
| type | string | |
| geometry | reference | |
| properties | reference | |
| licence | string | |
| unit | reference | |
| coordinates | list | |
| location | reference | |
| modelRunDate | string | |
| requestPointDistance | decimal | |
| timeSeries | ||
| features | list | |
| value | string | |
| data | ||
| time | string | |
| symbol | reference | |
| logref | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://metoffice.gov.uk/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"met": "https://metoffice.gov.uk/schema#",
"ApiAxisExtent": "met:ApiAxisExtent",
"label": {
"@id": "met:label",
"@type": "xsd:string"
},
"lowerBound": {
"@id": "met:lowerBound",
"@type": "xsd:string"
},
"uomLabel": {
"@id": "met:uomLabel",
"@type": "xsd:string"
},
"upperBound": {
"@id": "met:upperBound",
"@type": "xsd:string"
},
"ApiOrderAxes": "met:ApiOrderAxes",
"x": {
"@id": "met:x",
"@type": "@id"
},
"y": {
"@id": "met:y",
"@type": "@id"
},
"ApiOrderDetails": "met:ApiOrderDetails",
"orderDetails": {
"@id": "met:orderDetails",
"@type": "@id"
},
"ApiOrderDetailsOrderDetails": "met:ApiOrderDetailsOrderDetails",
"order": {
"@id": "met:order",
"@type": "@id"
},
"files": {
"@id": "met:files",
"@container": "@list"
},
"ApiOrderFile": "met:ApiOrderFile",
"fileId": {
"@id": "met:fileId",
"@type": "xsd:string"
},
"surfaceId": {
"@id": "met:surfaceId",
"@type": "xsd:string"
},
"levels": {
"@id": "met:levels",
"@container": "@list"
},
"runDateTime": {
"@id": "met:runDateTime",
"@type": "xsd:string"
},
"run": {
"@id": "met:run",
"@type": "xsd:string"
},
"region": {
"@id": "met:region",
"@type": "@id"
},
"parameters": {
"@id": "met:parameters",
"@container": "@list"
},
"timesteps": {
"@id": "met:timesteps",
"@container": "@list"
},
"ApiOrderFileDetails": "met:ApiOrderFileDetails",
"fileDetails": {
"@id": "met:fileDetails",
"@type": "@id"
},
"ApiOrderFileDetailsFileDetails": "met:ApiOrderFileDetailsFileDetails",
"file": {
"@id": "met:file",
"@type": "@id"
},
"parameterDetails": {
"@id": "met:parameterDetails",
"@container": "@list"
},
"ApiOrderInfo": "met:ApiOrderInfo",
"description": {
"@id": "met:description",
"@type": "xsd:string"
},
"format": {
"@id": "met:format",
"@type": "xsd:string"
},
"modelId": {
"@id": "met:modelId",
"@type": "xsd:string"
},
"name": {
"@id": "met:name",
"@type": "xsd:string"
},
"orderId": {
"@id": "met:orderId",
"@type": "xsd:string"
},
"regions": {
"@id": "met:regions",
"@container": "@list"
},
"requiredLatestRuns": {
"@id": "met:requiredLatestRuns",
"@container": "@list"
},
"ApiOrderInfoSummary": "met:ApiOrderInfoSummary",
"ApiOrderList": "met:ApiOrderList",
"orders": {
"@id": "met:orders",
"@container": "@list"
},
"ApiParameterAxes": "met:ApiParameterAxes",
"t": {
"@id": "met:t",
"@container": "@list"
},
"z": {
"@id": "met:z",
"@container": "@list"
},
"ApiParameterDetails": "met:ApiParameterDetails",
"parameterId": {
"@id": "met:parameterId",
"@type": "xsd:string"
},
"extent": {
"@id": "met:extent",
"@type": "@id"
},
"ApiRegionDetails": "met:ApiRegionDetails",
"ApiRunList": "met:ApiRunList",
"runs": {
"@id": "met:runs",
"@container": "@list"
},
"ApiRunListForModel": "met:ApiRunListForModel",
"completeRuns": {
"@id": "met:completeRuns",
"@container": "@list"
},
"ApiRunDetails": "met:ApiRunDetails",
"runFilter": {
"@id": "met:runFilter",
"@type": "xsd:string"
},
"File": "met:File",
"absolute": {
"@id": "met:absolute",
"@type": "xsd:boolean"
},
"absoluteFile": {
"@id": "met:absoluteFile",
"@type": "@id"
},
"absolutePath": {
"@id": "met:absolutePath",
"@type": "xsd:string"
},
"canonicalFile": {
"@id": "met:canonicalFile",
"@type": "@id"
},
"canonicalPath": {
"@id": "met:canonicalPath",
"@type": "xsd:string"
},
"directory": {
"@id": "met:directory",
"@type": "xsd:boolean"
},
"freeSpace": {
"@id": "met:freeSpace",
"@type": "xsd:integer"
},
"hidden": {
"@id": "met:hidden",
"@type": "xsd:boolean"
},
"parent": {
"@id": "met:parent",
"@type": "xsd:string"
},
"parentFile": {
"@id": "met:parentFile",
"@type": "@id"
},
"path": {
"@id": "met:path",
"@type": "xsd:string"
},
"totalSpace": {
"@id": "met:totalSpace",
"@type": "xsd:integer"
},
"usableSpace": {
"@id": "met:usableSpace",
"@type": "xsd:integer"
},
"Server400": "met:Server400",
"httpCode": {
"@id": "met:httpCode",
"@type": "xsd:string"
},
"httpMessage": {
"@id": "met:httpMessage",
"@type": "xsd:string"
},
"moreInformation": {
"@id": "met:moreInformation",
"@type": "xsd:string"
},
"Server401": "met:Server401",
"Server403": "met:Server403",
"Server404": "met:Server404",
"Server406": "met:Server406",
"Server429": "met:Server429",
"Server500": "met:Server500",
"Server503": "met:Server503",
"length": {
"@id": "met:length",
"@type": "xsd:string"
},
"MODEL3b85ce": "met:MODEL3b85ce",
"collections": {
"@id": "met:collections",
"@type": "@id"
},
"links": {
"@id": "met:links",
"@type": "@id"
},
"MODEL5c21c2": "met:MODEL5c21c2",
"title": {
"@id": "met:title",
"@type": "xsd:string"
},
"MODEL682434": "met:MODEL682434",
"conformsTo": {
"@id": "met:conformsTo",
"@container": "@list"
},
"collection": "met:collection",
"id": {
"@id": "met:id",
"@type": "xsd:string"
},
"output_formats": {
"@id": "met:output_formats",
"@container": "@list"
},
"error": "met:error",
"message": {
"@id": "met:message",
"@type": "xsd:string"
},
"link": "met:link",
"href": {
"@id": "met:href",
"@type": "xsd:string"
},
"hrefLang": {
"@id": "met:hrefLang",
"@type": "xsd:string"
},
"rel": {
"@id": "met:rel",
"@type": "xsd:string"
},
"type": {
"@id": "met:type",
"@type": "xsd:string"
},
"Feature": "met:Feature",
"geometry": {
"@id": "met:geometry",
"@type": "@id"
},
"properties": {
"@id": "met:properties",
"@type": "@id"
},
"Location": "met:Location",
"licence": {
"@id": "met:licence",
"@type": "xsd:string"
},
"ParameterDetails": "met:ParameterDetails",
"unit": {
"@id": "met:unit",
"@type": "@id"
},
"Point": "met:Point",
"coordinates": {
"@id": "met:coordinates",
"@container": "@list"
},
"Properties": "met:Properties",
"location": {
"@id": "met:location",
"@type": "@id"
},
"modelRunDate": {
"@id": "met:modelRunDate",
"@type": "xsd:string"
},
"requestPointDistance": {
"@id": "met:requestPointDistance",
"@type": "xsd:decimal"
},
"timeSeries": {
"@id": "met:timeSeries"
},
"SpotForecastFeatureCollection": "met:SpotForecastFeatureCollection",
"features": {
"@id": "met:features",
"@container": "@list"
},
"Symbol": "met:Symbol",
"value": {
"@id": "met:value",
"@type": "xsd:string"
},
"TimeSeries": "met:TimeSeries",
"data": {
"@id": "met:data"
},
"time": {
"@id": "met:time",
"@type": "xsd:string"
},
"Unit": "met:Unit",
"symbol": {
"@id": "met:symbol",
"@type": "@id"
},
"VndError": "met:VndError",
"logref": {
"@id": "met:logref",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "Met Office API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Met Office'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-18) from openapi/met-office-atmospheric-models-openapi.yml, openapi/met-office-blended-probabilistic-forecast-openapi.yml, openapi/met-office-land-observations-openapi.yml.",
"dcterms:created": "2026-10-18",
"dcterms:source": [
"openapi/met-office-atmospheric-models-openapi.yml",
"openapi/met-office-blended-probabilistic-forecast-openapi.yml",
"openapi/met-office-land-observations-openapi.yml",
"openapi/met-office-map-images-openapi.yml",
"openapi/met-office-nswws-warnings-openapi.yml"
]
}