OGC API - Connected Systems
OGC API - Connected Systems is designed to act as a bridge between static data (geographic and other domain features) and dynamic data (observations of these feature properties, and commands/actuations that change these feature properties).
Overview of OGC API - Connected Systems
GET /
Retrieves the landing page. The purpose of the landing page is to provide clients with a starting
point for using the API. Any resource exposed through an API can be accessed by following paths
or links starting from the landing page.
The landing page includes three metadata elements; title, description, and attribution. Only the title is required. These three elements describe the API as a whole. Clients can expect to encounter metadata which is more resource-specific as they follow links and paths from the landing page.
GET /api
Retrieves the API definition which describes the capabilities provided by that API. This resource
can be used by developers to understand the API, by software clients to connect to the server,
and by development tools to support the implementation of servers and clients.
GET /conformance
Provides a list declaring the modules that are implemented by the API. These modules are referred
to as Conformance Classes. The list of Conformance Classes is key to understanding and using an
OGC Web API.
GET /collections
List or search all collections available from this server endpoint.
GET /collections/{collectionId}/items
Retrieve collections items, which can be Systems, Procedures, Deployments, Sampling Features, or any other features.
GET /systems
List or search all systems accessible from this server endpoint.
GET /procedures
List or search all procedures accessible from this server endpoint.
GET /deployments
List or search all deployments accessible from this server endpoint.
GET /samplingFeatures
List or search all sampling features available from this server endpoint.
GET /properties
List or search all properties available from this server endpoint.
GET /datastreams
List or search all datastreams available from this server endpoint.
GET /observations
List or search all observations available from this server endpoint..
GET /controlstreams
List or search all control streams available from this server endpoint.
GET /commands
List or search all commands available from this server endpoint.
GET /systemEvents
List or search events about any system.
GET /systems/{systemId}/history
List or search historized descriptions of the parent system.