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


Top Related