EO Dataset Metadata GeoJSON(-LD)

This standard describes a GeoJSON and JSON-LD encoding for Earth Observation (EO) metadata for datasets (granules). It can be applied to encode metadata based on the Earth Observation Metadata Profile of Observations and Measurements (O&M) OGC 10-157r4 or as an encoding of the Unified Metadata Model for Granules (UMM-G) conceptual model.

Documents

(Hover over Type for full description)
Document title Version OGC Doc No. Type
OGC EO Dataset Metadata GeoJSON(-LD) Encoding Standard 1.0 17-003r2 IS

Related links

No Results Found.

Go To OGC Press Page

JavaScript Object Notation (JSON) has been gaining in popularity for encoding data in Web-based applications. JSON consists of sets of objects described by name/value pairs. This OGC standard describes a GeoJSON and JSON-LD encoding for Earth Observation (EO) metadata for datasets (granules). This standard can be applied to encode metadata based on the Earth Observation Metadata Profile of Observations and Measurements (O&M) OGC 10-157r4 or as an encoding of the Unified Metadata Model for Granules (UMM-G) conceptual model.

The GeoJSON encoding defined in this document is defined as a compaction through a normative context, of the proposed JSON-LD encoding, with some extensions as presented in section 8 of this document. Therefore, the JSON-LD encoding can also be applied to other RDF encodings including RDF XML and RDF Turtle.

This document makes no assumptions as to the “service” interfaces through which the metadata are accessed and applies equally well to a Service Oriented Architecture as well as a Resource Oriented or RESTful Architecture. The documented approach can be applied in combination with the following technologies:

  • OGC OpenSearch extensions,
  • W3C Linked Data Platform,
  • OASIS searchRetrieve,
  • OASIS OData.

GeoJSON is a format for encoding collections of simple geographical features along with their non-spatial attributes using JSON. GeoJSON objects may represent a geometry, a feature, or a collection of features. GeoJSON supports the following geometry types derived from the OGC Simple Features specification: Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon and GeometryCollection. Features in GeoJSON contain a geometry object and additional properties, and a feature collection represents a list of features.

JSON is human readable and easily parseable. However, JSON is schemaless. JSON and GeoJSON documents do not include an explicit definition of the structure of the JSON objects contained in them. Therefore, this standard is based on a normative JSON-LD context which allows each property to be explicitly defined as a URI. Furthermore, the JSON encoding is defined using JSON Schema [OR18] which allows validation of instances against these schemas.