OGC 17-003 - Earth Observation Dataset Metadata Vocabulary
This vocabulary defines the classes and properties required to model Earth Observation (EO) metadata for datasets (i.e. products or granules). It provides the models for the exchange of information describing EO datasets, both within and between different organisations. The implementation is derived from the conceptual models defined in the Earth Observation Metadata Profile of Observations and Measurements OGC 10-157r4, and the Unified Metadata Model for Granules (UMM-G).
Earth Observation as defined in OGC 10-157r4
Object containing the properties of the Earth Observation.
Enumeration of acquisition status constants.
Refers to product status. Fixed Values : - ARCHIVED - ACQUIRED - CANCELLED - FAILED - PLANNED - POTENTIAL - REJECTED - QUALITYDEGRADED.
Reference to the location of a related quality report as defined by OGC 14-055r2 §7.1.2.
Reference to the location of a related resource, e.g. cloud mask, snow mask.
Reference to the metadata of higher level resource (e.g. Collection, also identified by parentIdentifier) resource.
Media category of the related resource which corresponds to a preview or mask: - THUMBNAIL - QUICKLOOK - ALBUM - SNOW - CLOUD - QUALITY Only applicable for media resources.
Determines if the related resource is a sample or the full version of the product. Use "full" for “product/ProductInformation/”. Use "sample" for "browse/BrowseInformation/" or "mask/MaskInformation/".
{ "parentIdentifier": "SEA_GEC_1P" }
Digital Object Identifier identifying the product (see http://www.doi.org).
Container for ad-hoc additional metadata attributes which are organisation or mission specific.
Contains the properties related to the spatial extent in the vertical dimension. Its properties are inherited by the AcquisitionParameters object.
Base class to include all unit constants.
Unit constant representing SI unit "meter" (m).
Unit constant representing non-SI unit "bar" (bar).
Unit of measure used to express lowestLocation and highestLocation: meter (m) or bar (bar). Default is meter (m).
Upper bound of measurements in vertical dimension. Unit of measure defined by locationUnit property.
Lower bound of measurements in vertical dimension. Unit of measure defined by locationUnit property.
Contains the properties related to the orbit. Its properties are inherited by the AcquisitionParameters object.
Enumeration of orbit direction constants.
Acquisition orbit direction at the start of the acquisition/product. Values: • ASCENDING • DESCENDING
Acquisition orbit direction at the end of the acquisition/product. Assumed to be identical to orbitDirection if not present. Values: • ASCENDING • DESCENDING
UTC date and time at ascending node of orbit.
Longitude at ascending node of orbit. Should be expressed in degrees.
Contains the properties related to the start and end time of the acquisition of the data. Its properties are inherited by the AcquisitionParameters object.
Acquisition information of the Earth Observation as defined in OGC 17-003
{ "@context": "https://www.opengis.net/eo-geojson/1.0", "type": "AcquisitionInformation", "platform": { "id": "http://gcmdservices.gsfc.nasa.gov/kms/concept/1bffe898-f4a2-458e-92c5-cd7c9c1cd5f0", "platformShortName": "Seasat", "platformSerialIdentifier": "1" }, "instrument": { "id": "http://gcmdservices.gsfc.nasa.gov/kms/concept/a37282d4-322c-4dd0-8edc-36099b9b586c", "sensorType": "RADAR", "instrumentShortName": "SAR" }, "acquisitionParameters": { "operationalMode": "IM", "polarisationMode": "S", "polarisationChannels": "HH", "beginningDateTime": "1978-09-27T01:04:30Z", "endingDateTime": "1978-09-27T01:04:45Z", "acquisitionType": "NOMINAL", "acquisitionSubType": "DEFAULT", "orbitNumber": "1316", "orbitDirection": "DESCENDING", "antennaLookDirection": "RIGHT", "acquisitionAngles": { "minimumIncidenceAngle": 19.6, "maximumIncidenceAngle": 9.6, "incidenceAngleVariation": 9.6 } } }
The Platform used for the acquisition. If more than one platform is used for creating the product, then the AcquisitionInformation object occurs more than once.
The Instrument/Sensor used for the acquisition. If more than one instrument is used for creating the product, then the AcquisitionInformation object occurs more than once.
The acquisition parameters (i.e. pointing angles, etc.).
Contains the properties of the platform (satellite) that was used to perform the observation. Use as "id" the URI defined by GCMD to identify the platform. A list of URI can be downloaded from https://gcmdservices.gsfc.nasa.gov/static/kms/platforms/platforms.rdf.
{ "@context": "https://www.opengis.net/eo-geojson/1.0", "type": "Platform", "id": "http://gcmdservices.gsfc.nasa.gov/kms/concept/a1498dff-002d-4d67-9091-16822c608221", "platformShortName": "Seasat", "platformSerialIdentifier": "1", "orbitType": "LEO" }
Platform short name (e.g. "Seasat" or "ENVISAT").
Platform serial identifier (e.g. for Seasat : 1).
High level characterisation of main mission types taken from a codelist.
Contains the properties of the instrument that was used to perform the observation. Use as "id" the URI defined by GCMD to identify the instrument. A list of URI can be downloaded from https://gcmdservices.gsfc.nasa.gov/static/kms/instruments/instruments.rdf.
{ "@context": "https://www.opengis.net/eo-geojson/1.0", "type": "Instrument", "id": "http://gcmdservices.gsfc.nasa.gov/kms/concept/a37282d4-322c-4dd0-8edc-36099b9b586c", "sensorType": "RADAR", "instrumentShortName": "SAR" }
Sensor type based on codelist. Values: - OPTICAL - RADAR - ALTIMETRIC - ATMOSPHERIC - LIMB.
Contains the properties of the instrument related to the wavelengths used for the observation.
Discrete wavelength observed in the product. Unit of measure is SI base unit (m) without prefix.
Start of the observed wavelength range. Unit of measure is SI base unit (m) without prefix.
End of the observed wavelength range. Unit of measure is SI base unit (m) without prefix.
Enumeration of spectralRangeType constants.
SpectralRange type constant for Near Infrared (NIR).
SpectralRange type constant for Short Wavelength Infrared (SWIR).
SpectralRange type constant for Mid Wavelength Infrared (MWIR).
SpectralRange type constant for Long Wavelength Infrared (LWIR).
SpectralRange type constant for Far Infrared (FIR).
SpectralRange type constant for Ultraviolet (UV).
The observed Spectral Range: Values: - INFRARED - NIR - SWIR - MWIR - LWIR - FIR - UV - VISIBLE - MICROWAVE - OTHER.
Spacing between consecutive wavelengths. Unit of measure is SI base unit (m) without prefix.
Contains the properties related to the acquisition of the data.
{ "@context": "https://www.opengis.net/eo-geojson/1.0", "type": "AcquisitionParameters", "beginningDateTime": "1978-09-27T01:04:30Z", "endingDateTime": "1978-09-27T01:04:45Z", "acquisitionType": "NOMINAL", "acquisitionSubType": "DEFAULT", "orbitNumber": "1316", "orbitDirection": "DESCENDING", "antennaLookDirection": "RIGHT", "acquisitionAngles": { "minimumIncidenceAngle": 19.6, "maximumIncidenceAngle": 9.6, "incidenceAngleVariation": 9.6 } }
Enumeration of acquisitionType constants.
AcquisitionType can be one of: - NOMINAL - CALIBRATION - OTHER.
The broad value defined by the acquisitionType is too restrictive, so mission specific type definition should refer to mission/ground segment dedicated codeSpace.
Start time of acquisition in milliseconds from ascending node date.
Stop time of acquisition in milliseconds from ascending node date.
Neutral wrsLongitudeGrid equivalent to track in track/frame, K in K/J, etc.
Neutral wrsLatitudeGrid equivalent to frame in track/frame, J in K/J, etc.
While track/frame can be used to represent the first part of an MGRS coordinate (i.g. grid zone), the tileId identifies e.g. the second part of an MGRS coordinate (square identification), e.g. in case of Sentinel. Used when the world reference system coordinates can not be expressed in X/Y (Track/Frame) terms, such has for UTM tiles. (used for Sentinel-2 L1C granules).
Measure of the uncertainty of the ground track. Sometimes known as deadband e.g. 1000m (1Km) deadband. Unit of measure is SI base unit (m) without prefix.
Enumeration of antennaLookDirectionType constants.
Look direction of antenna taken from codelist Values: - LEFT - RIGHT.
Acquisition / receiving station code. Possible values are mission specific and should be retrieved using codespace.
Sensor mode. Possible values are mission specific.
Swath identifier (e.g. Envisat ASAR has 7 distinct swaths (I1,I2,I3...I7) that correspond to precise incidence angles for the sensor).
Enumeration of polarisationMode constants.
Polarisation mode taken from codelist: S (for single), D (for dual), T (for twin), Q (for quad), UNDEFINED.
Enumeration of polarisationChannels constants.
Polarisation channel transmit/receive configuration: horizontal, vertical. Values: - HH - HV - VH - VV - HH, VV - HH, VH - HH, HV - VH, VV - VH, HV - VV, HV - VV, VH - HV, VH - HH, HV, VH, VV - UNDEFINED
Sensor resolution. Unit of measure is SI base unit (m) without prefix.
lmb: Vertical spacing of data (if regular) atm: Full width at half maximum of the rows of the vertical averaging kernel matrix Unit of measure is SI base unit (m) without prefix.
List of discrete wavelengths observed in the product.
Enumeration of measurementType constants.
Measurement type taken from codelist: Values: - ABSORPTION - EMISSION.
Doppler Frequency of acquisition. Unit of measure is SI base unit (m) without prefix.
Rate at which samples are provided in product. Some products may contain more than one sampling rate, e.g. 1kHz and 20kHz. Cardinality is therefore zero to many. Unit of measure (Hz) is SI derived unit without prefix.
Contains the properties related to the acquisition angles.
{ "@context": "https://www.opengis.net/eo-geojson/1.0", "type": "AcquisitionAngles", "minimumIncidenceAngle": 19.6, "maximumIncidenceAngle": 9.6, "incidenceAngleVariation": 9.6 }
Mean illumination/solar azimuth angle given in degrees (i.e. uom='deg').
Mean illumination/solar zenith angle in degrees (i.e. uom='deg').
Mean illumination/solar elevation angle in degrees (i.e. uom='deg').
Acquisition global incidence angle in degrees (i.e. uom='deg').
Minimum incidence angle in degrees (i.e. uom='deg').
Maximum incidence angle in degrees (i.e. uom='deg').
Incidence angle variation in degrees (i.e. uom='deg').
Acquisition across track incidence angle in degrees (i.e. uom='deg').
Acquisition along track incidence angle in degrees (i.e. uom='deg').
Mean instrument azimuth angle in degrees (i.e. uom='deg').
Mean instrument zenith angle in degrees (i.e. uom='deg').
Mean instrument elevation angle in degrees (i.e. uom='deg').
Satellite pitch angle in degrees (i.e. uom='deg').
Satellite roll angle in degrees (i.e. uom='deg').
Satellite yaw angle in degrees (i.e. uom='deg').
Product information of the Earth Observation product as defined in OGC 17-003
Describes the product type in case that mixed types are available within a single collection, this is a ground segment specific definition.
Product size (bytes) allowing the user to realise how long a download is likely to take.
Refines the status of a product when the “status” is set to “ARCHIVED”. Possible values: - “ON-LINE” - “OFF-LINE”.
This field refers to the status value. It should be used to motivate the reason of a failure, cancelation, rejection or degraded quality.
The time when the result becomes available dateTime in ISO 8601 format (CCYY-MM-DDThh:mm[:ss[.cc]]Z).
Timeliness of the product, such as "near real time", "rush". Possible values are mission specific and shall refer to mission/ground segment dedicated codeSpace. Example of values could be "NRT", "NOMINAL", “NTC” or “STC”.
Holds the identifier of a particular group to which the product belongs to. Group members represent then "granules" or "portions" of end-user products that are eligible for specific aggregations (e.g. all Sentinel-2 granules having the same productGroupId can be assembled together to form a Sentinel-2 end-user product).
Archiving center code. Possible values are mission specific.
Contains properties related to the quality of the product.
Contains the properties related to the quality of the product.
Indicator that specifies whether the product quality is degraded or not. This optional field shall be provided if the product has passed a quality check. Values: DEGRADED, NOMINAL.
Quality degradation percentage (i.e. uom=’%’).
Indicator to know how the quality degradation percentage has been calculated. Values: AUTOMATIC, MANUAL.
Contains further textual information concerning the quality degradation. It shall be provided if qualityStatus value is DEGRADED. Possible values are mission specific and should refer to mission/ground segment dedicated codeSpace. Example of values could be "RADIOMETRY" or "GEOLOCATION".
Contains the properties related to the processing of the data.
Type of composite product expressed as timeperiod that the composite product covers using ISO 8601 duration format P[n]Y[n]M[n]D encoding , e.g. P10D for a 10 day composite.
Method used to compute datalayer. (e.g. Kalman filtering, ROSE).
Processing center code. Possible values are mission specific.
Processing level applied to the product: "1A", "1B", "1C", "2", "3".
Processing mode taken from mission specific code list. Examples of values are: • NRT • NOMINAL • BACKLOGGED • REPROCESSED • VALIDATE.
Processor software name (e.g. FastROSE).
Classification of product according to ground type covered. Note cardinality allows for multiple instances of this property. Allowed Values: • COASTAL • CONTINENTAL • HYDROLOGY • ICE • OPEN_OCEAN • OTHER • REGIONAL.
Contains the properties related to the coverage. Its properties are inherited by the ProductInformation object.