Der OGC Sensor Observation Service (SOS) Interface Standard beschreibt einen Datenservice. Der Standard definiert Schnittstellen und Operationen für Beobachtungen von Sensoren und Sensortnetzen, die konsistent für alle Sensor Systeme sind, einschließlich entfernter, örtlicher, unbeweglicher und beweglicher Sensoren. SOS liefert Abfrageresultate im Observation and Mesurements (O&M) Standardformat zur Modellierung von Sensorbeobachtungen und der SensorML Specification zur Modellierung von Sensoren und Sensorsystemen. (http://www.opengeospatial.org/standards/sos)
Der SOS Standard definiert ein gemeinsames Modell für Sensoren und Sensorsystem, das nicht bereichsspezifisch ist und ohne vorherige Kenntnisse von bereichsspezifischen Anwendungsschemata genutzt werden kann.
Eine Beobachtung ist ein Ereignis, dessen Ergebnis eine Abschätzung des Wertes einer Eigenschaft des zu beobachtenden Objektes ist, das durch eine spezifische Prozedur gewonnen wurde. Beobachtungen sind definiert durch
Verbindliche SOS Operationen beinhalten: * GetObservation - Zugriff auf Sensorbeobachtungen und gemessene Werte über eine zeit-räumliche Abfrage, die gefiltert werden kann * GetCapabilities - SOS Service Metadaten * DescribeSensor - Informationen über die Sensoren, ihre Prozeduren und Plattformen in SensorML
Optionale Operationen beinhalten: GetResult, GetFeatureOfInterest, GetFeatureOfInterestTime, DescribeFeatureofInterest, DescribeObservationType, DescribeResultModel, Register Sensor, and InsertObservation.
Es existieren eine Reihe von hervoragenden SOS-Implementationen. OpenIOOS.org beinhaltet dreizehn Organisationen, die Zugriff auf SOS Service Instanzen mit über 1400 ozeanischen Sensoren bieten. (http://www.openioos.org/real_time_data/gm_sos.html). Diese funktionsfähige Demonstationsplatform “repräsentiert die Bemühung eine Web Service Architektur zur Beobachtung der Meere zu entwickeln”.