Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The purpose of this page is to define terms used throughout the architecture

API Management Platform

A tool that centralizes the publishing of many APIs, manages authorizations and requests to those APIs to ensure that they are not overwhelmed, and can be used to reformat API requests and responses on the fly.

Web Application Programming Interface (API)

A set of of specifications to define requests that can be made of an application, and a definition of the response to each request. Thus, a programmable way to ask for and retrieve data from an application’s data resources.

Controlled Vocabulary (CV)

In order to facilitate data sharing and unambiguous interpretation of data between different data stewards and users, it is imperative to share a common vocabulary. When implemented in a data system, there are rules dictating what terms are available to be used, and what those terms mean. These rules comprise a controlled vocabulary. CUAHSI has a good exmaple example of a controlled vocabulary system for environmental data. http://his.cuahsi.org/mastercvreg/cv11.aspx

Data Model

An abstract model that organizes elemtents of data and standardizes how they relate to one another and to the properties of real-world entities.

ETL

Extract, Transform, Load. https://en.wikipedia.org/wiki/Extract,_transform,_load

...

GOST (Go-SensorThings) is an IoT Platform written in Golang (Go). It implements the Sensing profile (part 1) of the OGC SensorThings API standard including the MQTT extension. https://github.com/gost/server

SensorThings API (

...

STA)

A a data model plus a REST API standard. Defined by the OGC specification.

...