Skip to content

Introduction to SensorThingsAPI data model

Mickaël Beaufils edited this page Nov 2, 2023 · 6 revisions

A short intro to OGC SensorThingsAPI

Here is a diagram showing the different classes from OGC SensorThings API Part 1: Sensing Version 1.1

image

For those who are familiar with ISO 19156 (aka OGC OMS), you will find those data models have a lot in common.

The main class to consider is the Observation that enables to declare the result that was obtained at a specific date, location, following a particular procedure. The ObservedProperty, Sensor, Thing and FeatureOfInterest enable to characterize those parameters.

The main difference with OMS rely in the fact that STA introduce the DataStream concept as a way to group observations that "come together".

This is very common with repeated measures like timeseries, or measurements made along a trajectory. The datastream enable to group those observations and avoid repeating parameters that remain unchanged like the Sensor or Observed Property.

Going further with a video: https://www.youtube.com/watch?v=bYDSgs2fKLk

Going further with the OGC Specs: https://docs.ogc.org/is/18-088/18-088.html

An extension of this data model is proposed to accomodate the provision of borehole data. See STA Borehole Model

Introduction

Geotech concepts

Book A concepts

Hole in the ground

For the activity of observation and its results

For the activity of sampling and preparation

Book B concepts

For Geological Modeling

For Hydrogeological Modeling

For Geotechnical Modeling

For Hazard Modeling

Book C concepts

ISO & OGC GeoTech Model

General considerations

ISO19148 and ISO19156

SensorThingsAPI datamodel

GeoSciML

GroundWaterML2

EPOS WP15

LandInfra & InfraGML

INSPIRE Theme III: Natural Risk Zone

Implementation guide, resources and examples

Exposing geotech investigation data with OGC SensorThings API

Vocabulary and codelist for geotech

Conclusions

Clone this wiki locally