ECMWF · JSON-LD Context

Ecmwf Context

JSON-LD context defining the semantic vocabulary for Ecmwf from ECMWF.

102 Classes 176 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
ecmwf: https://ecmwf.int/schema#

Classes

Asset BaseSearchPostRequest CatalogueSortCriterion Changelog Collection Collections Conformance Content ContentSortCriterion Contents Extent FormData GeometryCollection-Input GeometryCollection-Output HTTPValidationError HealthCheck Item ItemCollection ItemProperties ItemsLink Keyword Keywords LandingPage Licence LicenceCategories LicenceScopeCriterion Licences LineString Message Messages MimeTypes MultiLineString MultiPoint MultiPolygon PaginationLink Point Polygon Provider Range SearchLink SpatialExtent TimeInterval ValidationError cads_catalogue_api_service__models__contents__Link stac_pydantic__links__Link AdditionalParameter AdditionalParameters Bbox Crs DeleteJob DeleteJobs Execute Format GetConformance GetJob GetJobs GetLandingPage GetProcess GetProcesses InputDescription JobControlOptions JobList JobListMetadata JobSortCriterion JobType Link MaxOccur Metadata ObjectType Output OutputDescription PostProcessExecute PostProcessExecution ProcessSortCriterion ProcessSummary QualifiedInputValue Reference RequestCost RequestOrigin Response SchemaItem SearchableStatusCode StatusCode StatusInfo StatusInfoMetadata Subscriber TransmissionMode ActivitySectors Affiliations Countries Dataset LicenceData LicenceFullData LicencesData MinimalUserInfo RelatedData ThematicActivities UserCreationData UserData UserInfo UserPAT VocabularyItem

Properties

Property Type Container
href string
type
title
description
roles
collections
ids
bbox
intersects
datetime
limit
changelog list
id string
stac_version string
links reference
stac_extensions
assets
license string
extent reference
keywords
providers
summaries
numberMatched
numberReturned
conformsTo list
published dateTime
updated dateTime
data
count integer
contents list
spatial reference
temporal reference
q string
kw
idx
sortby reference
page integer
search_stats boolean
dashboard
geometries list
detail list
status string
geometry
properties reference
collection
features list
created
start_datetime
end_datetime
platform
instruments
constellation
mission
gsd
rel string
method string
headers
body
merge boolean
label
revision
contents_url string
attachment_url string
scope
portal
spdx_identifier
url
licences list
coordinates list
date
summary
severity
content
live
show_date
messages list
name string
minimum
maximum
interval list
loc list
msg string
input
ctx
value list
role
parameters
crs
processID
jobID string
message
started
finished
progress
metadata
job_ids list
inputs
outputs
response
subscriber
mediaType
encoding
jobs list
additionalParameters
version string
jobControlOptions
outputTransmission
processes list
minOccurs
maxOccurs
totalCount
totalCountLimit
hreflang
format
transmissionMode
ref string
cost decimal
cost_bar_steps
request_is_valid boolean
invalid_reason
multipleOf
exclusiveMaximum
exclusiveMinimum
maxLength
minLength
pattern
maxItems
minItems
uniqueItems
maxProperties
minProperties
required
enum
default
nullable
readOnly
writeOnly
example
deprecated
contentMediaType
contentEncoding
contentSchema
items
request
results
datasetMetadata
qos
log
origin
successUri
inProgressUri
failedUri
activity_sectors list
affiliations list
countries list
uid string
sub
email
thematic_activities list
thematic_activity_id
affiliation_id
activity_sector_id
country_id
organisation
contactable boolean
preferred_username
given_name
family_name
thematic_activity
affiliation
activity_sector
country
starred_datasets list
tags list
origin_portal
pat

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://ecmwf.int/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "ecmwf": "https://ecmwf.int/schema#",
    "Asset": "ecmwf:Asset",
    "href": {
      "@id": "ecmwf:href",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "ecmwf:type"
    },
    "title": {
      "@id": "ecmwf:title"
    },
    "description": {
      "@id": "ecmwf:description"
    },
    "roles": {
      "@id": "ecmwf:roles"
    },
    "BaseSearchPostRequest": "ecmwf:BaseSearchPostRequest",
    "collections": {
      "@id": "ecmwf:collections"
    },
    "ids": {
      "@id": "ecmwf:ids"
    },
    "bbox": {
      "@id": "ecmwf:bbox"
    },
    "intersects": {
      "@id": "ecmwf:intersects"
    },
    "datetime": {
      "@id": "ecmwf:datetime"
    },
    "limit": {
      "@id": "ecmwf:limit"
    },
    "CatalogueSortCriterion": "ecmwf:CatalogueSortCriterion",
    "Changelog": "ecmwf:Changelog",
    "changelog": {
      "@id": "ecmwf:changelog",
      "@container": "@list"
    },
    "Collection": "ecmwf:Collection",
    "id": {
      "@id": "ecmwf:id",
      "@type": "xsd:string"
    },
    "stac_version": {
      "@id": "ecmwf:stac_version",
      "@type": "xsd:string"
    },
    "links": {
      "@id": "ecmwf:links",
      "@type": "@id"
    },
    "stac_extensions": {
      "@id": "ecmwf:stac_extensions"
    },
    "assets": {
      "@id": "ecmwf:assets"
    },
    "license": {
      "@id": "ecmwf:license",
      "@type": "xsd:string"
    },
    "extent": {
      "@id": "ecmwf:extent",
      "@type": "@id"
    },
    "keywords": {
      "@id": "ecmwf:keywords"
    },
    "providers": {
      "@id": "ecmwf:providers"
    },
    "summaries": {
      "@id": "ecmwf:summaries"
    },
    "Collections": "ecmwf:Collections",
    "numberMatched": {
      "@id": "ecmwf:numberMatched"
    },
    "numberReturned": {
      "@id": "ecmwf:numberReturned"
    },
    "Conformance": "ecmwf:Conformance",
    "conformsTo": {
      "@id": "ecmwf:conformsTo",
      "@container": "@list"
    },
    "Content": "ecmwf:Content",
    "published": {
      "@id": "ecmwf:published",
      "@type": "xsd:dateTime"
    },
    "updated": {
      "@id": "ecmwf:updated",
      "@type": "xsd:dateTime"
    },
    "data": {
      "@id": "ecmwf:data"
    },
    "ContentSortCriterion": "ecmwf:ContentSortCriterion",
    "Contents": "ecmwf:Contents",
    "count": {
      "@id": "ecmwf:count",
      "@type": "xsd:integer"
    },
    "contents": {
      "@id": "ecmwf:contents",
      "@container": "@list"
    },
    "Extent": "ecmwf:Extent",
    "spatial": {
      "@id": "ecmwf:spatial",
      "@type": "@id"
    },
    "temporal": {
      "@id": "ecmwf:temporal",
      "@type": "@id"
    },
    "FormData": "ecmwf:FormData",
    "q": {
      "@id": "ecmwf:q",
      "@type": "xsd:string"
    },
    "kw": {
      "@id": "ecmwf:kw"
    },
    "idx": {
      "@id": "ecmwf:idx"
    },
    "sortby": {
      "@id": "ecmwf:sortby",
      "@type": "@id"
    },
    "page": {
      "@id": "ecmwf:page",
      "@type": "xsd:integer"
    },
    "search_stats": {
      "@id": "ecmwf:search_stats",
      "@type": "xsd:boolean"
    },
    "dashboard": {
      "@id": "ecmwf:dashboard"
    },
    "GeometryCollection-Input": "ecmwf:GeometryCollection-Input",
    "geometries": {
      "@id": "ecmwf:geometries",
      "@container": "@list"
    },
    "GeometryCollection-Output": "ecmwf:GeometryCollection-Output",
    "HTTPValidationError": "ecmwf:HTTPValidationError",
    "detail": {
      "@id": "ecmwf:detail",
      "@container": "@list"
    },
    "HealthCheck": "ecmwf:HealthCheck",
    "status": {
      "@id": "ecmwf:status",
      "@type": "xsd:string"
    },
    "Item": "ecmwf:Item",
    "geometry": {
      "@id": "ecmwf:geometry"
    },
    "properties": {
      "@id": "ecmwf:properties",
      "@type": "@id"
    },
    "collection": {
      "@id": "ecmwf:collection"
    },
    "ItemCollection": "ecmwf:ItemCollection",
    "features": {
      "@id": "ecmwf:features",
      "@container": "@list"
    },
    "ItemProperties": "ecmwf:ItemProperties",
    "created": {
      "@id": "ecmwf:created"
    },
    "start_datetime": {
      "@id": "ecmwf:start_datetime"
    },
    "end_datetime": {
      "@id": "ecmwf:end_datetime"
    },
    "platform": {
      "@id": "ecmwf:platform"
    },
    "instruments": {
      "@id": "ecmwf:instruments"
    },
    "constellation": {
      "@id": "ecmwf:constellation"
    },
    "mission": {
      "@id": "ecmwf:mission"
    },
    "gsd": {
      "@id": "ecmwf:gsd"
    },
    "ItemsLink": "ecmwf:ItemsLink",
    "rel": {
      "@id": "ecmwf:rel",
      "@type": "xsd:string"
    },
    "method": {
      "@id": "ecmwf:method",
      "@type": "xsd:string"
    },
    "headers": {
      "@id": "ecmwf:headers"
    },
    "body": {
      "@id": "ecmwf:body"
    },
    "merge": {
      "@id": "ecmwf:merge",
      "@type": "xsd:boolean"
    },
    "Keyword": "ecmwf:Keyword",
    "label": {
      "@id": "ecmwf:label"
    },
    "Keywords": "ecmwf:Keywords",
    "LandingPage": "ecmwf:LandingPage",
    "Licence": "ecmwf:Licence",
    "revision": {
      "@id": "ecmwf:revision"
    },
    "contents_url": {
      "@id": "ecmwf:contents_url",
      "@type": "xsd:string"
    },
    "attachment_url": {
      "@id": "ecmwf:attachment_url",
      "@type": "xsd:string"
    },
    "scope": {
      "@id": "ecmwf:scope"
    },
    "portal": {
      "@id": "ecmwf:portal"
    },
    "spdx_identifier": {
      "@id": "ecmwf:spdx_identifier"
    },
    "url": {
      "@id": "ecmwf:url"
    },
    "LicenceCategories": "ecmwf:LicenceCategories",
    "LicenceScopeCriterion": "ecmwf:LicenceScopeCriterion",
    "Licences": "ecmwf:Licences",
    "licences": {
      "@id": "ecmwf:licences",
      "@container": "@list"
    },
    "LineString": "ecmwf:LineString",
    "coordinates": {
      "@id": "ecmwf:coordinates",
      "@container": "@list"
    },
    "Message": "ecmwf:Message",
    "date": {
      "@id": "ecmwf:date"
    },
    "summary": {
      "@id": "ecmwf:summary"
    },
    "severity": {
      "@id": "ecmwf:severity"
    },
    "content": {
      "@id": "ecmwf:content"
    },
    "live": {
      "@id": "ecmwf:live"
    },
    "show_date": {
      "@id": "ecmwf:show_date"
    },
    "Messages": "ecmwf:Messages",
    "messages": {
      "@id": "ecmwf:messages",
      "@container": "@list"
    },
    "MimeTypes": "ecmwf:MimeTypes",
    "MultiLineString": "ecmwf:MultiLineString",
    "MultiPoint": "ecmwf:MultiPoint",
    "MultiPolygon": "ecmwf:MultiPolygon",
    "PaginationLink": "ecmwf:PaginationLink",
    "Point": "ecmwf:Point",
    "Polygon": "ecmwf:Polygon",
    "Provider": "ecmwf:Provider",
    "name": {
      "@id": "ecmwf:name",
      "@type": "xsd:string"
    },
    "Range": "ecmwf:Range",
    "minimum": {
      "@id": "ecmwf:minimum"
    },
    "maximum": {
      "@id": "ecmwf:maximum"
    },
    "SearchLink": "ecmwf:SearchLink",
    "SpatialExtent": "ecmwf:SpatialExtent",
    "TimeInterval": "ecmwf:TimeInterval",
    "interval": {
      "@id": "ecmwf:interval",
      "@container": "@list"
    },
    "ValidationError": "ecmwf:ValidationError",
    "loc": {
      "@id": "ecmwf:loc",
      "@container": "@list"
    },
    "msg": {
      "@id": "ecmwf:msg",
      "@type": "xsd:string"
    },
    "input": {
      "@id": "ecmwf:input"
    },
    "ctx": {
      "@id": "ecmwf:ctx"
    },
    "cads_catalogue_api_service__models__contents__Link": "ecmwf:cads_catalogue_api_service__models__contents__Link",
    "stac_pydantic__links__Link": "ecmwf:stac_pydantic__links__Link",
    "AdditionalParameter": "ecmwf:AdditionalParameter",
    "value": {
      "@id": "ecmwf:value",
      "@container": "@list"
    },
    "AdditionalParameters": "ecmwf:AdditionalParameters",
    "role": {
      "@id": "ecmwf:role"
    },
    "parameters": {
      "@id": "ecmwf:parameters"
    },
    "Bbox": "ecmwf:Bbox",
    "crs": {
      "@id": "ecmwf:crs"
    },
    "Crs": "ecmwf:Crs",
    "DeleteJob": "ecmwf:DeleteJob",
    "processID": {
      "@id": "ecmwf:processID"
    },
    "jobID": {
      "@id": "ecmwf:jobID",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "ecmwf:message"
    },
    "started": {
      "@id": "ecmwf:started"
    },
    "finished": {
      "@id": "ecmwf:finished"
    },
    "progress": {
      "@id": "ecmwf:progress"
    },
    "metadata": {
      "@id": "ecmwf:metadata"
    },
    "DeleteJobs": "ecmwf:DeleteJobs",
    "job_ids": {
      "@id": "ecmwf:job_ids",
      "@container": "@list"
    },
    "Execute": "ecmwf:Execute",
    "inputs": {
      "@id": "ecmwf:inputs"
    },
    "outputs": {
      "@id": "ecmwf:outputs"
    },
    "response": {
      "@id": "ecmwf:response"
    },
    "subscriber": {
      "@id": "ecmwf:subscriber"
    },
    "Format": "ecmwf:Format",
    "mediaType": {
      "@id": "ecmwf:mediaType"
    },
    "encoding": {
      "@id": "ecmwf:encoding"
    },
    "GetConformance": "ecmwf:GetConformance",
    "GetJob": "ecmwf:GetJob",
    "GetJobs": "ecmwf:GetJobs",
    "jobs": {
      "@id": "ecmwf:jobs",
      "@container": "@list"
    },
    "GetLandingPage": "ecmwf:GetLandingPage",
    "GetProcess": "ecmwf:GetProcess",
    "additionalParameters": {
      "@id": "ecmwf:additionalParameters"
    },
    "version": {
      "@id": "ecmwf:version",
      "@type": "xsd:string"
    },
    "jobControlOptions": {
      "@id": "ecmwf:jobControlOptions"
    },
    "outputTransmission": {
      "@id": "ecmwf:outputTransmission"
    },
    "GetProcesses": "ecmwf:GetProcesses",
    "processes": {
      "@id": "ecmwf:processes",
      "@container": "@list"
    },
    "InputDescription": "ecmwf:InputDescription",
    "minOccurs": {
      "@id": "ecmwf:minOccurs"
    },
    "maxOccurs": {
      "@id": "ecmwf:maxOccurs"
    },
    "JobControlOptions": "ecmwf:JobControlOptions",
    "JobList": "ecmwf:JobList",
    "JobListMetadata": "ecmwf:JobListMetadata",
    "totalCount": {
      "@id": "ecmwf:totalCount"
    },
    "totalCountLimit": {
      "@id": "ecmwf:totalCountLimit"
    },
    "JobSortCriterion": "ecmwf:JobSortCriterion",
    "JobType": "ecmwf:JobType",
    "Link": "ecmwf:Link",
    "hreflang": {
      "@id": "ecmwf:hreflang"
    },
    "MaxOccur": "ecmwf:MaxOccur",
    "Metadata": "ecmwf:Metadata",
    "ObjectType": "ecmwf:ObjectType",
    "Output": "ecmwf:Output",
    "format": {
      "@id": "ecmwf:format"
    },
    "transmissionMode": {
      "@id": "ecmwf:transmissionMode"
    },
    "OutputDescription": "ecmwf:OutputDescription",
    "PostProcessExecute": "ecmwf:PostProcessExecute",
    "PostProcessExecution": "ecmwf:PostProcessExecution",
    "ProcessSortCriterion": "ecmwf:ProcessSortCriterion",
    "ProcessSummary": "ecmwf:ProcessSummary",
    "QualifiedInputValue": "ecmwf:QualifiedInputValue",
    "Reference": "ecmwf:Reference",
    "ref": {
      "@id": "ecmwf:ref",
      "@type": "xsd:string"
    },
    "RequestCost": "ecmwf:RequestCost",
    "cost": {
      "@id": "ecmwf:cost",
      "@type": "xsd:decimal"
    },
    "cost_bar_steps": {
      "@id": "ecmwf:cost_bar_steps"
    },
    "request_is_valid": {
      "@id": "ecmwf:request_is_valid",
      "@type": "xsd:boolean"
    },
    "invalid_reason": {
      "@id": "ecmwf:invalid_reason"
    },
    "RequestOrigin": "ecmwf:RequestOrigin",
    "Response": "ecmwf:Response",
    "SchemaItem": "ecmwf:SchemaItem",
    "multipleOf": {
      "@id": "ecmwf:multipleOf"
    },
    "exclusiveMaximum": {
      "@id": "ecmwf:exclusiveMaximum"
    },
    "exclusiveMinimum": {
      "@id": "ecmwf:exclusiveMinimum"
    },
    "maxLength": {
      "@id": "ecmwf:maxLength"
    },
    "minLength": {
      "@id": "ecmwf:minLength"
    },
    "pattern": {
      "@id": "ecmwf:pattern"
    },
    "maxItems": {
      "@id": "ecmwf:maxItems"
    },
    "minItems": {
      "@id": "ecmwf:minItems"
    },
    "uniqueItems": {
      "@id": "ecmwf:uniqueItems"
    },
    "maxProperties": {
      "@id": "ecmwf:maxProperties"
    },
    "minProperties": {
      "@id": "ecmwf:minProperties"
    },
    "required": {
      "@id": "ecmwf:required"
    },
    "enum": {
      "@id": "ecmwf:enum"
    },
    "default": {
      "@id": "ecmwf:default"
    },
    "nullable": {
      "@id": "ecmwf:nullable"
    },
    "readOnly": {
      "@id": "ecmwf:readOnly"
    },
    "writeOnly": {
      "@id": "ecmwf:writeOnly"
    },
    "example": {
      "@id": "ecmwf:example"
    },
    "deprecated": {
      "@id": "ecmwf:deprecated"
    },
    "contentMediaType": {
      "@id": "ecmwf:contentMediaType"
    },
    "contentEncoding": {
      "@id": "ecmwf:contentEncoding"
    },
    "contentSchema": {
      "@id": "ecmwf:contentSchema"
    },
    "items": {
      "@id": "ecmwf:items"
    },
    "SearchableStatusCode": "ecmwf:SearchableStatusCode",
    "StatusCode": "ecmwf:StatusCode",
    "StatusInfo": "ecmwf:StatusInfo",
    "StatusInfoMetadata": "ecmwf:StatusInfoMetadata",
    "request": {
      "@id": "ecmwf:request"
    },
    "results": {
      "@id": "ecmwf:results"
    },
    "datasetMetadata": {
      "@id": "ecmwf:datasetMetadata"
    },
    "qos": {
      "@id": "ecmwf:qos"
    },
    "log": {
      "@id": "ecmwf:log"
    },
    "origin": {
      "@id": "ecmwf:origin"
    },
    "Subscriber": "ecmwf:Subscriber",
    "successUri": {
      "@id": "ecmwf:successUri"
    },
    "inProgressUri": {
      "@id": "ecmwf:inProgressUri"
    },
    "failedUri": {
      "@id": "ecmwf:failedUri"
    },
    "TransmissionMode": "ecmwf:TransmissionMode",
    "ActivitySectors": "ecmwf:ActivitySectors",
    "activity_sectors": {
      "@id": "ecmwf:activity_sectors",
      "@container": "@list"
    },
    "Affiliations": "ecmwf:Affiliations",
    "affiliations": {
      "@id": "ecmwf:affiliations",
      "@container": "@list"
    },
    "Countries": "ecmwf:Countries",
    "countries": {
      "@id": "ecmwf:countries",
      "@container": "@list"
    },
    "Dataset": "ecmwf:Dataset",
    "uid": {
      "@id": "ecmwf:uid",
      "@type": "xsd:string"
    },
    "LicenceData": "ecmwf:LicenceData",
    "LicenceFullData": "ecmwf:LicenceFullData",
    "LicencesData": "ecmwf:LicencesData",
    "MinimalUserInfo": "ecmwf:MinimalUserInfo",
    "sub": {
      "@id": "ecmwf:sub"
    },
    "email": {
      "@id": "ecmwf:email"
    },
    "RelatedData": "ecmwf:RelatedData",
    "ThematicActivities": "ecmwf:ThematicActivities",
    "thematic_activities": {
      "@id": "ecmwf:thematic_activities",
      "@container": "@list"
    },
    "UserCreationData": "ecmwf:UserCreationData",
    "thematic_activity_id": {
      "@id": "ecmwf:thematic_activity_id"
    },
    "affiliation_id": {
      "@id": "ecmwf:affiliation_id"
    },
    "activity_sector_id": {
      "@id": "ecmwf:activity_sector_id"
    },
    "country_id": {
      "@id": "ecmwf:country_id"
    },
    "organisation": {
      "@id": "ecmwf:organisation"
    },
    "contactable": {
      "@id": "ecmwf:contactable",
      "@type": "xsd:boolean"
    },
    "UserData": "ecmwf:UserData",
    "UserInfo": "ecmwf:UserInfo",
    "preferred_username": {
      "@id": "ecmwf:preferred_username"
    },
    "given_name": {
      "@id": "ecmwf:given_name"
    },
    "family_name": {
      "@id": "ecmwf:family_name"
    },
    "thematic_activity": {
      "@id": "ecmwf:thematic_activity"
    },
    "affiliation": {
      "@id": "ecmwf:affiliation"
    },
    "activity_sector": {
      "@id": "ecmwf:activity_sector"
    },
    "country": {
      "@id": "ecmwf:country"
    },
    "starred_datasets": {
      "@id": "ecmwf:starred_datasets",
      "@container": "@list"
    },
    "tags": {
      "@id": "ecmwf:tags",
      "@container": "@list"
    },
    "origin_portal": {
      "@id": "ecmwf:origin_portal"
    },
    "UserPAT": "ecmwf:UserPAT",
    "pat": {
      "@id": "ecmwf:pat"
    },
    "VocabularyItem": "ecmwf:VocabularyItem"
  },
  "@type": "schema:Dataset",
  "schema:name": "ECMWF API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects ECMWF'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/ecmwf-data-stores-catalogue-openapi.yml, openapi/ecmwf-data-stores-processing-openapi.yml, openapi/ecmwf-data-stores-profiles-openapi.yml.",
  "dcterms:created": "2026-10-18",
  "dcterms:source": [
    "openapi/ecmwf-data-stores-catalogue-openapi.yml",
    "openapi/ecmwf-data-stores-processing-openapi.yml",
    "openapi/ecmwf-data-stores-profiles-openapi.yml"
  ]
}