+ All Categories
Home > Documents > Semantic Event Processing in ENVISION Alejandro Llaves, Patrick Maué, Henry Michels, & Marcell Roth...

Semantic Event Processing in ENVISION Alejandro Llaves, Patrick Maué, Henry Michels, & Marcell Roth...

Date post: 28-Mar-2015
Category:
Upload: maya-silva
View: 218 times
Download: 0 times
Share this document with a friend
Popular Tags:
13
Semantic Event Processing in ENVISION Alejandro Llaves, Patrick Maué, Henry Michels, & Marcell Roth Institute for Geoinformatics University of Muenster
Transcript
Page 1: Semantic Event Processing in ENVISION Alejandro Llaves, Patrick Maué, Henry Michels, & Marcell Roth Institute for Geoinformatics University of Muenster.

Semantic Event Processing in ENVISION

Alejandro Llaves, Patrick Maué, Henry Michels, & Marcell Roth

Institute for GeoinformaticsUniversity of Muenster

Page 2: Semantic Event Processing in ENVISION Alejandro Llaves, Patrick Maué, Henry Michels, & Marcell Roth Institute for Geoinformatics University of Muenster.

10/04/23 2

Page 3: Semantic Event Processing in ENVISION Alejandro Llaves, Patrick Maué, Henry Michels, & Marcell Roth Institute for Geoinformatics University of Muenster.

Overview

Intro Semantic Sensor Web & Event Processing Approach

– Semantic Annotations for Sensor Data Services

– A Layered Event Ontology Model

– Semantic Event Processing – Architecture Overview

Example of Use: Flood Monitoring in the Danube Conclusion

10/04/23 3

Page 4: Semantic Event Processing in ENVISION Alejandro Llaves, Patrick Maué, Henry Michels, & Marcell Roth Institute for Geoinformatics University of Muenster.

Intro

Integration of geospatial information across different communities Inferring occurrences (events) from time-series of observations

Motivation Lack of standardized methods to process and represent environmental

information describing change causes semantic interoperability problems

10/04/23 4

Page 5: Semantic Event Processing in ENVISION Alejandro Llaves, Patrick Maué, Henry Michels, & Marcell Roth Institute for Geoinformatics University of Muenster.

Semantic Sensor Web & Event Processing

Sensor Web

Why Event Processing?

Semantic Event Processing

„Use of semantic event models and rules to enhance the results of Event Processing.“ [Teymourian & Paschke, 2009]

10/04/23 5

Enablement (SWE)Semantic

Page 6: Semantic Event Processing in ENVISION Alejandro Llaves, Patrick Maué, Henry Michels, & Marcell Roth Institute for Geoinformatics University of Muenster.

Approach (1/3)

Semantic Annotations for Sensor Data Services: Extending Semantic annotations in OGC standards [Maué et al., 2009]

10/04/23 6

Page 7: Semantic Event Processing in ENVISION Alejandro Llaves, Patrick Maué, Henry Michels, & Marcell Roth Institute for Geoinformatics University of Muenster.

Approach (2/3)

A Layered Event Ontology Model

10/04/23 7

The Event-Observation ontology (W3C’s SSN ontology extension)

Domain micro-ontologies

Example:

Page 8: Semantic Event Processing in ENVISION Alejandro Llaves, Patrick Maué, Henry Michels, & Marcell Roth Institute for Geoinformatics University of Muenster.

Approach (3/3)

Semantic Event Processing – Architecture Overview

10/04/23 8

Page 9: Semantic Event Processing in ENVISION Alejandro Llaves, Patrick Maué, Henry Michels, & Marcell Roth Institute for Geoinformatics University of Muenster.

Example of Use: Flood Monitoring in the Danube

A flood monitoring ontology - http://purl.org/ifgi/water/flood Semantic annotation of a water level SOS

10/04/23 9

Page 10: Semantic Event Processing in ENVISION Alejandro Llaves, Patrick Maué, Henry Michels, & Marcell Roth Institute for Geoinformatics University of Muenster.

Example of Use: Flood Monitoring in the Danube

A flood monitoring ontology - http://purl.org/ifgi/water/flood Semantic annotation of a water level SOS Description of relevant situations: HighWaterLevel events

– Water level must be maintained below 69,59 metres at Iron Gates I.

– Water level must be maintained below 41,00 metres at Iron Gates II.

10/04/23 10

SELECT *FROM WaterLevel.win:length(1)WHERE (sensor.id == 'IronGatesI') and(value >= 6959)

HighWaterLevel

SELECT *FROM WaterLevel.win:length(1)WHERE (sensor.id == 'IronGatesII') and(value >= 4100)

HighWaterLevel

Page 11: Semantic Event Processing in ENVISION Alejandro Llaves, Patrick Maué, Henry Michels, & Marcell Roth Institute for Geoinformatics University of Muenster.

Example of Use: Flood Monitoring in the Danube

A flood monitoring ontology - http://purl.org/ifgi/water/flood Semantic annotation of a water level SOS Description of relevant situations: HighWaterLevel events Event Subscription interface allows users subscribing to specific

situations to receive notifications– Video demo at http://www.envision-project.eu/resources/

10/04/23 11

Page 12: Semantic Event Processing in ENVISION Alejandro Llaves, Patrick Maué, Henry Michels, & Marcell Roth Institute for Geoinformatics University of Muenster.

Conclusion

Summary– Applying Semantic Event Processing to time-series of sensor data

– The layered ontology model presented eases maintenance tasks and enables modularity

– Loosely coupled event-driven service oriented architecture

Contribution– Semantic Event Processing methodology that allows near real-time

analysing and integrating different views for the same event type

Current status and open issues– Upgrading EPS to pull heterogeneous sensor data

– A event pattern editor is under development

– SNB will be extended to work on additional use cases

– Ontologies http://www.envision-project.eu/resources/ontologies/

10/04/23 12

Page 13: Semantic Event Processing in ENVISION Alejandro Llaves, Patrick Maué, Henry Michels, & Marcell Roth Institute for Geoinformatics University of Muenster.

Thanks!

http://www.envision-project.eu/

[email protected]

10/04/23 13


Recommended