Origin
An origin: where data came from, such as a station, a model or a provider, and how strong that source is.
https://opendevelopmentstandards.org/schema/1.0.0-rc.2/core/Origin.json
Fields
tierHow strong the source is, strongest first: on site, a nearby station, a model, a synthetic draw or an assumption.
providertextWho served the data, as the provider names itself.
modeltextThe model that made the data, such as a reanalysis, as its publisher names it.
runAtdate-time (RFC 3339)When the model run started.
stationtextThe station's id at its provider.
resolutionThe grid spacing of the model.
distanceThe distance from the record's place to the model cell's centre or to the station.
descriptiontextAnything else about the origin, in words.
Links
Held by Records that embed this one, with their field that holds it.
- ConditionEntityoriginA state of the surroundings over an area and a time, such as the ambient sound, the terrain, the weather or the water. Its properties come from a quantities vocabulary; which list holds it (ambient, terrain, weather or hydrology) says what sort it is.
- EvidenceEntityoriginOne observation, measured or calculated: what was observed, of which record, by which instrument or algorithm, over which interval, and the result. As in ISO 19156 (Observations and measurements).
Examples
An id that another example defines opens that record.
Example 1
{
"tier": "reanalysis",
"provider": "Copernicus Climate Data Store",
"model": "ERA5",
"resolution": {
"amount": 31000,
"unit": "m"
},
"distance": {
"amount": 9200,
"unit": "m"
}
}Show 1 more exampleHide the other example
Example 2
{
"tier": "nearby_station",
"provider": "Environment and Climate Change Canada",
"station": "3031092",
"distance": {
"amount": 8000,
"unit": "m"
}
}Changes and file
Changes
- 0.1.0 First version.
Schema file
Show the JSON SchemaHide the JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://opendevelopmentstandards.org/schema/1.0.0-rc.2/core/Origin.json",
"title": "Origin",
"description": "An origin: where data came from, such as a station, a model or a provider, and how strong that source is.",
"type": "object",
"properties": {
"tier": {
"type": "string",
"pattern": "^[a-z0-9]+(_[a-z0-9]+)*(\\.[a-z0-9]+(_[a-z0-9]+)*)*$",
"x-ods-vocabulary": "core/data_tiers",
"description": "How strong the source is, strongest first: on site, a nearby station, a model, a synthetic draw or an assumption."
},
"provider": {
"type": "string",
"description": "Who served the data, as the provider names itself."
},
"model": {
"type": "string",
"description": "The model that made the data, such as a reanalysis, as its publisher names it."
},
"runAt": {
"type": "string",
"format": "date-time",
"description": "When the model run started."
},
"station": {
"type": "string",
"description": "The station's id at its provider."
},
"resolution": {
"$ref": "Value.json",
"description": "The grid spacing of the model."
},
"distance": {
"$ref": "Value.json",
"description": "The distance from the record's place to the model cell's centre or to the station."
},
"description": {
"type": "string",
"description": "Anything else about the origin, in words."
}
},
"patternProperties": {
"^x-": {}
},
"unevaluatedProperties": false,
"examples": [
{
"tier": "reanalysis",
"provider": "Copernicus Climate Data Store",
"model": "ERA5",
"resolution": {
"amount": 31000,
"unit": "m"
},
"distance": {
"amount": 9200,
"unit": "m"
}
},
{
"tier": "nearby_station",
"provider": "Environment and Climate Change Canada",
"station": "3031092",
"distance": {
"amount": 8000,
"unit": "m"
}
}
],
"x-ods-status": "draft",
"x-ods-kind": "datatype",
"x-ods-module": "core",
"x-ods-changes": {
"0.1.0": "First version."
}
}