Declarative Sensor Interface Descriptors for the Sensor Web A. Broering, S. Below, T. Foerster WebMGS, 26th August 2010
Declarative
Sensor Interface Descriptors
for the Sensor Web
A. Broering, S. Below, T. Foerster
WebMGS, 26th August 2010
Motivation: Sensor Plug & Play
Arne Broering - [email protected]
Sensor Layer
Problem: Interoperability Gap
Application Layer
Sensor Web Layer
Arne Broering - [email protected]
SID Model - Overview
Arne Broering - [email protected]
SID – Protocol Definition
Arne Broering - [email protected]
<swe:encoding>
<swe:TextBlock
decimalSeparator="." tokenSeparator="|" blockSeparator="#"/>
</swe:encoding>
:
<swe:DataRecord>
<swe:field name="datasetID">Wind01</swe:field>
<swe:field name="time" />
<swe:field name=“wind_speed"/>
<swe:field name=“wind_direction"/>
:
Station|1275482685|33UUU 932 592|10530Q|#
Status|1275482686|2|43|72|0|#
Wind01|1275482698|42.0|23.0|…|#
:
SID – Protocol Definition
Arne Broering - [email protected]
SID – Protocol Processing
Arne Broering - [email protected]
SID – Protocol Processing
Native Process Types
1. Checksum Computation & Validation urn:ogc:def:process:OGC:checksum
2. Character Escaping urn:ogc:def:process:OGC:escCharacter
3. Interpolation urn:ogc:def:process:OGC:interpolation
4. Date Conversion urn:ogc:def:process:OGC:dateConversion
Content MathML
Arne Broering - [email protected]
SID – Definition of Observation Metadata
Arne Broering - [email protected]
<presentationLayer> defines:
Data type (e.g. numeric)
Unit of measure (e.g. m/s)
<outputs> defines:
Feature of interest (e.g. City of Como)
Observed property (e.g. wind speed)
InsertObservation operation calls
SID – Definition of Observation Metadata
SID – Command Definition
Arne Broering - [email protected]
Outlook: Combination with Sensor Bus
Outlook: Graphical SID Creator
Arne Broering - [email protected]
Questions?
Thank you!
Arne Broering
SID project: http://52north.org/sid
Sensor Web community: http://52north.org/SensorWeb
Sensor Web lab: http://swsl.uni-muenster.de