Les entités SensorThings

Les entités SensorThings#

Le modèle de données SensorThings API repose sur plusieurs entités clés permettant de structurer et d’interroger les informations et données diffusées par les services conformes à ce standard. Ces différentes entités sont interconnectées, facilitant ainsi l’organisation des objets physiques, des types d’observation, des mesures et de leurs relations géographiques. Voici un résumé des principales entités et de leurs relations :

  1. Thing : représente un objet physique, une machine ou un équipement qui regroupe des capteurs et génère des observations en un point donné. Un Thing peut avoir plusieurs Datastreams ou chronique associée. Un Thing est généralement géolocalisé par sa Location.

  2. FeatureOfInterest : définit ou décrit l’objet observé (ex: un bassin versant).

  3. Sensor : représente un capteur ou un dispositif de mesure. Chaque capteur mesure un ou plusieurs types d’observation (ObservedProperties). Un Sensor est associé à un ou plusieurs Datastream.

  4. ObservedProperty : définit le phénomène ou la caractéristique mesurée par un capteur, comme par exemple, la température ou l’humidité. Une ObservedProperty est associée à un ou plusieurs Datastreams.

  5. Location : représente la géolocalisation d’un Thing. Les coordonnées géographiques sont stockées sous forme de géométries, généralement représentées par des points et plus rarement par des polygones. Une Location est associée à un Thing.

  6. Datastream : représente une série de mesures représentée par une chronique provenant d’un capteur spécifique, associée à un type d’observation, comme par exemple, la chronique de l’évolution de la témpérature quotidienne de la station météo Brest-Guipavas du 1er janvier 2020 au 31 décembre 2024. Un Datastream est nécessairement associé à un Thing, un Sensor et une ObservedProperty.

  7. Observation : représente une mesure spécifique à un instant donné. Une Observation est nécessairement reliée à un Datastream.

Le plus souvent, les services de diffusion de données d’observation reposant sur le standard OGC SensorThings API n’utilisent pas les entités HistoricalLocation et Multidatastreams.

Les différentes entités du SensorThings et leurs relations.

Fig. 2 Les différentes entités du SensorThings et leurs relations.#

Le paragraphe Sensing entities du document de référénce de l’API SensorThings indique les définitions officielles des entités SensorThings. Les pages suivantes fournissent des définitions simplifiées et adaptaptées à des observatoires, ainsi que les paramètres nécessaires à renseigner pour chacune de ces entités.

Note

SensorThings

concrètement

Thing

Qu’est-ce qui nous intéresse ? Un objet physique ou virtuel qu’on l’on souhaite étudier.

ObservedProperty

Qu’est-ce qu’on souhaite observer ? Le phénomène observé.

Sensor

Comment, avec quel instrument ?

DataStream

Qu’est-ce qu’on obtient avec le “sensor” ? Une collection d’observations via un même capteur repésentée par une chronique

Observation

L’action de mesurer le phénomène observé.

FeatureOfInterest

Informations apportant du contexte à la mesure réalisée.

Location

Géolocalisation de l’instrument, du capteur.

HistoricalLocation

Historique de localisation de l’instrument. Pertinent pour les capteurs mobiles, généralement sans objet dans le cas des observatoires de recherche.