forked from peterataylor/om-json
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Measurement.json
25 lines (25 loc) · 1.87 KB
/
Measurement.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
{
"$schema": "http://json-schema.org/draft-04/schema#",
"id": "http://raw.githubusercontent.com/peterataylor/om-json/master/Measuement.json",
"title": "Measurement",
"description": "A measurement is an observation whose result is a scaled quantity. An observation is an act associated with a discrete time instant or period through which a number, term or other symbol is assigned to a phenomenon. It involves application of a specified procedure, such as a sensor, instrument, algorithm or process chain. The procedure may be applied in-situ, remotely, or ex-situ with respect to the sampling location. The result of an observation is an estimate of the value of a property of some feature. Use of a common model allows observation data using different procedures to be combined unambiguously. The observation itself is also a feature, since it has properties and identity. Observation details are important for data discovery and for data quality estimation. The observation could be considered to carry âproperty-levelâ instance metadata, which complements the dataset-level and feature-level metadata that have been conventionally considered (e.g. ISO 19115)",
"type": "object",
"allOf": [
{ "$ref": "http://raw.githubusercontent.com/peterataylor/om-json/master/Observation.json" }
],
"properties": {
"@context" : { "$ref": "http://raw.githubusercontent.com/peterataylor/om-json/master/Common.json#/definitions/@context" },
"id": { },
"type": { "enum": [ "Measurement" ] } ,
"phenomenonTime": { },
"observedProperty": { },
"procedure": { },
"featureOfInterest": { },
"samplingStrategy": { },
"resultTime": { },
"context": { },
"result": { "$ref": "http://raw.githubusercontent.com/peterataylor/om-json/master/Common.json#/definitions/measure" }
},
"required": [ "id", "phenomenonTime", "result" ],
"additionalProperties": false
}