aggregating linked sensor data

24
Aggregating Linked Sensor Data Christoph Stasch, Sven Schade, Alejandro Llaves, Krysztof Janowicz, Arne Bröring Institute for Geoinformatics Westfälische Wilhelms-Universität Münster 3rd Workshop on Semantic Sensor Networks Bonn, 2011 Christoph Stasch – [email protected]

Upload: staschc

Post on 14-Dec-2014

403 views

Category:

Education


3 download

DESCRIPTION

This presentation was given at the Semantic Sensor Networks Workshop at the International Semantic Web Conference (ISWC) 2011. It shows our approach for Aggregating Linked Sensor Data.

TRANSCRIPT

Page 1: Aggregating Linked Sensor Data

Aggregating Linked Sensor Data

Christoph Stasch, Sven Schade, Alejandro Llaves, Krysztof Janowicz, Arne Bröring

Institute for GeoinformaticsWestfälische Wilhelms-Universität Münster

3rd Workshop on Semantic Sensor NetworksBonn, 2011

Christoph Stasch – [email protected]

Page 2: Aggregating Linked Sensor Data

Introduction

Christoph Stasch – [email protected]

2

Page 3: Aggregating Linked Sensor Data

Aggregation in Linked Sensor Data

15°C

16°C 17°C

14°C

Adding new links:Belongs the observation value to that feature?

Spatial Aggregation

15,5°CLinking the aggregatedobservation

Christoph Stasch – [email protected]

3

Page 4: Aggregating Linked Sensor Data

Spatio-temporal and Thematic Aggregation

Christoph Stasch – [email protected]

4

Page 5: Aggregating Linked Sensor Data

Aggregation• Aggregation:

• An aggregation process computes a value, an aggregate, for a group of attribute values by means of an aggregation function. The attribute values are grouped by a partitioning predicate.

• Aggregation Function: • Function used to compute the aggregate.

• Partitioning Predicate: • Predicate used to group objects before aggregating the

values attached to these objects.

Christoph Stasch – [email protected]

5

Page 6: Aggregating Linked Sensor Data

Spatio-temporal vs. Thematic Aggregation

• Spatio-temporal Aggregation: – Partitionining predicate is spatial and/or temporal

• Thematic Aggregation:– Partitioning predicate operates on attribute values

Christoph Stasch – [email protected]

6

Page 7: Aggregating Linked Sensor Data

Previous Work

Christoph Stasch – [email protected]

7

Page 8: Aggregating Linked Sensor Data

Linked Sensor Data• World Wide Web is for websites /

documents– HTTP– HTML– ...

• Sensor Web is for sensors– SOS– O&M– ...

• Linked Data Web is for linked data– RDF

• Linked Sensor Data (e.g. Page 2009)

Christoph Stasch – [email protected]

8

Page 9: Aggregating Linked Sensor Data

RESTful SOS Proxy• Proxy service for Sensor Observation Services• Linked data model + URI scheme for observation

resources

Christoph Stasch – [email protected]

9

Janowicz, K., Bröring, A., Stasch, C., Schade, S., Everding, T., and Llaves, A. (2011): A RESTful Proxy and Data Model for Linked Sensor Data. International Journal of Digital Earth. DOI:10.1080/17538947.2011.614698, pp. 1-22

Page 10: Aggregating Linked Sensor Data

Spatio-Temporal Aggregation Service(STAS)

Christoph Stasch – [email protected]

10

Stasch, C., Autermann, C., Foerster, T., Pebesma, E.: Towards a Spatiotemporal Aggregation Service in the Sensor Web. Poster Presentation. In: The 14th AGILE International Conference on Geographic Information Science. (2011)

Page 11: Aggregating Linked Sensor Data

Aggregating Linked Sensor Data

Christoph Stasch – [email protected]

11

Page 12: Aggregating Linked Sensor Data

Aggregating Linked Sensor Data

• Linked Data Model:– Extending the SSO pattern to allow aggregated

observations

• Effects on Links from and To Observations– How do links change during aggregation?

• Provenance– Information is contained in Linked Data Model; can be

mapped to Open Provenance Model or Provenance Vocabulary

Christoph Stasch – [email protected]

12

Page 13: Aggregating Linked Sensor Data

Extended SSO Design Pattern

Christoph Stasch – [email protected]

13

Page 14: Aggregating Linked Sensor Data

Effects on Links from and to Observations

Christoph Stasch – [email protected]

14

15°C

16°C 17°C

14°CFOI1

FOI2

FOI3

FOI4

Spatial Aggregation

15,5°C

Page 15: Aggregating Linked Sensor Data

Effects from and to Observations

Christoph Stasch – [email protected]

15

Page 16: Aggregating Linked Sensor Data

Provenance

Christoph Stasch – [email protected]

16

Page 17: Aggregating Linked Sensor Data

Provenance Information• Common approaches:

– Open Provenance Model• Nodes and edges to define provenance graphs

– Provenance Vocabulary

• Provenance in Sensor Data:– Information about the source of the data as well as

transformations applied– Approaches

• Provenance in Linked Sensor Data• Using OPM for sensor data• Defining own provenance models

Christoph Stasch – [email protected]

17

Page 18: Aggregating Linked Sensor Data

Provenance

Christoph Stasch – [email protected]

18

DUL = Dolce Ultra Lightldm = Linked Sensor Data Modelopmv = Open Provenance Model Vocabularyprv = Provenance Vocabulary

Page 19: Aggregating Linked Sensor Data

Conclusions & Outlook

Christoph Stasch – [email protected]

19

Page 20: Aggregating Linked Sensor Data

Conclusions• Aggregation helps:

– Establishing new links– Fusing datasets

• Extended SSO pattern– Allows for aggregated observations and aggregation

processes– Retracing aggregated Observations back to original

observations mapping to OPM and Provenance Vocabulary

• Effects of aggregation on links from and to observations

Christoph Stasch – [email protected]

20

Page 21: Aggregating Linked Sensor Data

Outlook• Formalize effects of aggregation on links• Enable Spatio-temporal Aggregation Service for

linked sensor data• Integrate with approaches for sensor plug‘n‘play

and linked sensor streams• Utilize semantics of aggregation processes• Integrate uncertainty/quality information

Christoph Stasch – [email protected]

21

Page 22: Aggregating Linked Sensor Data

Discussion

Christoph Stasch – [email protected]

22

Page 23: Aggregating Linked Sensor Data

Discussion• To what aggregation level can we speak of

observations?• Virtual sensors vs. Physical Sensors?• Common aggregation mechanisms in Linked

Data?

Christoph Stasch – [email protected]

23

Page 24: Aggregating Linked Sensor Data

Thank you!

RESTful SOS:http://52north.org/communities/sensorweb/clients/OX_RESTful_SOS/index.htm

STAS:

https://wiki.aston.ac.uk/foswiki/bin/view/UncertWeb/Spatio-temporalAggregationService

http://www.uncertweb.org

http://www.envirofi.org

http://www.envision-project.eu

http://irtg.ifgi.de

Christoph Stasch – [email protected]

24