Sensor Interface Descriptors (SID)

Preview:

DESCRIPTION

 

Citation preview

Declarative

Sensor Interface Descriptors

for the Sensor Web

A. Broering, S. Below, T. Foerster

WebMGS, 26th August 2010

Motivation: Sensor Plug & Play

Arne Broering - broering@52north.org

Sensor Layer

Problem: Interoperability Gap

Application Layer

Sensor Web Layer

Arne Broering - broering@52north.org

Sensor Interface Descriptors (SID)

Sensor Web Layer

Sensor Layer

Arne Broering - broering@52north.org

SID Model - Overview

Arne Broering - broering@52north.org

SID – Protocol Definition

Arne Broering - broering@52north.org

<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 - broering@52north.org

SID – Protocol Processing

Arne Broering - broering@52north.org

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 - broering@52north.org

SID – Definition of Observation Metadata

Arne Broering - broering@52north.org

<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 - broering@52north.org

SID Interpreter Implementation

Arne Broering - broering@52north.org

http://52north.org/sid

Outlook: Combination with Sensor Bus

Outlook: Graphical SID Creator

Arne Broering - broering@52north.org

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

Recommended