Event dashboard: Capturing user-defined semantics for event detection over real-time sensor data CSIRO LAND AND WATER Jonathan Yu | Research engineer Environmental.

Slides:



Advertisements
Similar presentations
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Advertisements

Event detection using ontologies CSIRO LAND AND WATER Jonathan Yu 13 Feb 2013.
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
Ontology-driven User Interfaces
Detecting sewer rising main events using an ontology-driven event processing system CSIRO LAND AND WATER Jonathan Yu | Research software engineer Paul.
1 Publishing Linked Sensor Data Semantic Sensor Networks Workshop 2010 In conjunction with the 9th International Semantic Web Conference (ISWC 2010), 7-11.
Integrating information towards Digital ATM Cyber Situational Awareness Presented By: David M. Petrovich Date:August 28, 2013.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Team Skill 6 - Building The Right System Part 1: Applying Use Cases (Chapters of the requirements text) CSSE 371 Software Requirements and Specification.
Machine Reasoning about Anomalous Sensor Data Matt Calder, Francesco Peri, Bob Morris Center for Coastal Environmental Sensoring Networks CESN University.
Semantic Mediation & OWS 8 Glenn Guempel
Cloud based linked data platform for Structural Engineering Experiment Xiaohui Zhang
Performing event detection over real-time sensor data using ontology-driven approaches CSIRO LAND AND WATER Jonathan Yu | Research software engineer Environmental.
A Semantic Workflow Mechanism to Realise Experimental Goals and Constraints Edoardo Pignotti, Peter Edwards, Alun Preece, Nick Gotts and Gary Polhill School.
LÊ QU Ố C HUY ID: QLU OUTLINE  What is data mining ?  Major issues in data mining 2.
Vocabulary Services “Huuh - what is it good for…” (in WDTS anyway…) 4 th September 2009 Jonathan Yu CSIRO Land and Water.
February Semantion Privately owned, founded in 2000 First commercial implementation of OASIS ebXML Registry and Repository.
Information Integration Intelligence with TopBraid Suite SemTech, San Jose, Holger Knublauch
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
1 Foundations V: Infrastructure and Architecture, Middleware Deborah McGuinness and Peter Fox CSCI Week 9, October 27, 2008.
Towards validating observation data in WaterML 2.0 WATER FOR A HEALTHY COUNTRY You can change this image to be appropriate for your topic by inserting.
An approach to Intelligent Information Fusion in Sensor Saturated Urban Environments Charalampos Doulaverakis Centre for Research and Technology Hellas.
Using Vocabulary Services in Validation of Water Data May 2010 Simon Cox, JRC Jonathan Yu & David Ratcliffe, CSIRO.
Knowledge based Learning Experience Management on the Semantic Web Feng (Barry) TAO, Hugh Davis Learning Society Lab University of Southampton.
SAWA: An Assistant for Higher-Level Fusion and Situation Awareness Christopher J. Matheus, Mieczyslaw M. Kokar, Kenneth Baclawski, Jerzy A. Letkowski,
1 Foundations V: Infrastructure and Architecture, Middleware Deborah McGuinness TA Weijing Chen Semantic eScience Week 10, November 7, 2011.
1 Foundations V: Infrastructure and Architecture, Middleware Deborah McGuinness and Joanne Luciano With Peter Fox and Li Ding CSCI Week 10, November.
1 MFI-5: Metamodel for Process models registration HE Keqing, WANG Chong State Key Lab. Of Software Engineering, Wuhan University
Linked-data and the Internet of Things Payam Barnaghi Centre for Communication Systems Research University of Surrey March 2012.
Supporting Civil-Military Information Integration in Military Operations Other than War Paul Smart, Alistair Russell and Nigel Shadbolt
10/18/20151 Business Process Management and Semantic Technologies B. Ramamurthy.
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
Dimitrios Skoutas Alkis Simitsis
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
GREGORY SILVER KUSHEL RIA BELLPADY JOHN MILLER KRYS KOCHUT WILLIAM YORK Supporting Interoperability Using the Discrete-event Modeling Ontology (DeMO)
Ontology-driven complex event processing for real time algal bloom detection AOW Dec 2011 Jonathan Yu Kerry Taylor and Brad Sherman.
TWC-SWQP: A Semantically-Enabled Provenance-Aware Water Quality Portal Ping Wang, Jin Guang Zheng, Linyun Fu, Evan W. Patton, Timothy Lebo, Li Ding, Joanne.
PHS / Department of General Practice Royal College of Surgeons in Ireland Coláiste Ríoga na Máinleá in Éirinn Knowledge representation in TRANSFoRm AMIA.
ESIP Semantic Web Products and Services ‘triples’ “tutorial” aka sausage making ESIP SW Cluster, Jan ed.
Exporting WaterML from the Earth System Modeling Framework Xinqi Wang Louisiana State University NCAR SIParCS Program August 4, 2009.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Application Ontology Manager for Hydra IST Ján Hreňo Martin Sarnovský Peter Kostelník TU Košice.
1 Class exercise II: Use Case Implementation Deborah McGuinness and Peter Fox CSCI Week 8, October 20, 2008.
THE SEMANTIC WEB By Conrad Williams. Contents  What is the Semantic Web?  Technologies  XML  RDF  OWL  Implementations  Social Networking  Scholarly.
Knowledge Modeling and Discovery. About Thetus Thetus develops knowledge modeling and discovery infrastructure software for customers who: Have high-value.
1 Open Ontology Repository initiative - Planning Meeting - Thu Co-conveners: PeterYim, LeoObrst & MikeDean ref.:
ATU Decision Support System. Overview Decision Support System – what is it? Definition Main components Illustrative Scenario Ontology / Knowledge Base.
From XML to DAML – giving meaning to the World Wide Web Katia Sycara The Robotics Institute
.NET Mobile Application Development XML Web Services.
1 DMS-DQS-SUPSC03-PRE-12-E © DEIMOS Space S.L., 2007 A Semantic Data Grid for Satellite Mission Quality Analysis Reuben Wright Deimos Space.
Semantic sewer pipe failure detection: Linked data approaches for discovering events Jonathan Yu | Research software engineer Environmental Information.
NeOn Components for Ontology Sharing and Reuse Mathieu d’Aquin (and the NeOn Consortium) KMi, the Open Univeristy, UK
Prizms for Data Publication and Management Katie Chastain May 9, 2014.
Semantic Water Quality Portal Jin Guang Zheng and Ping Wang Tetherless World Constellation.
Selected Semantic Web UMBC CoBrA – Context Broker Architecture  Using OWL to define ontologies for context modeling and reasoning  Taking.
Semantic Interoperability in GIS N. L. Sarda Suman Somavarapu.
Versatile Information Systems, Inc International Semantic Web Conference An Application of Semantic Web Technologies to Situation.
K-WfGrid: Grid Workflows with Knowledge Ladislav Hluchy II SAS, Slovakia.
TWC Adoption* of RDA DTR and PIT in the Deep Carbon Observatory Data Portal Xiaogang Ma, John Erickson, Patrick West, Stephan Zednik, Peter Fox, & the.
EBI is an Outstation of the European Molecular Biology Laboratory. Semantic Interoperability Framework Sarala M. Wimalaratne (RICORDO project)
U.S. Department of the Interior U.S. Geological Survey WaterML Presentation to FGDC SWG Nate Booth January 30, 2013.
Xiaogang Ma, John Erickson, Patrick West, Stephan Zednik, Peter Fox,
Lecture #11: Ontology Engineering Dr. Bhavani Thuraisingham
External Services & Frameworks
Adam Kučera, Tomáš Pitner
Ontology.
Semantic Markup for Semantic Web Tools:
Business Process Management and Semantic Technologies
A framework for ontology Learning FROM Big Data
Presentation transcript:

Event dashboard: Capturing user-defined semantics for event detection over real-time sensor data CSIRO LAND AND WATER Jonathan Yu | Research engineer Environmental Information Systems, CLW Highett 22 October 2013

1.Background: Event detection over real-time sensor data 2.Capturing machine readable semantics – ontologies 3.Event dashboard: Capturing user-defined semantics Performing event detection over real-time sensor data using ontology-driven approaches | Jonathan Yu 2 | Outline

1.Background: Event detection over real-time sensor data 2.Capturing machine readable semantics – ontologies 3.Event dashboard: Capturing user-defined semantics Performing event detection over real-time sensor data using ontology-driven approaches | Jonathan Yu 3 | Outline

Performing event detection over real-time sensor data Real-time observations are increasingly becoming available through sensor networks Reporting, monitoring, analysis Examine events that happen in a sensor network and get notifications Mitigate risk in the environment Improve management response times Performing event detection over real-time sensor data using ontology-driven approaches | Jonathan Yu 4 | WQWeatherFlow Sensor Network

Water quality issues... Example events in this domain: Total nitrogen conc. in a river > X mg/L Dissolved oxygen conc. at sensor < Y mg/L Performing event detection over real-time sensor data using ontology-driven approaches | Jonathan Yu 5 |

Sensor middleware - Global Sensor Network (GSN) Performing event detection over real-time sensor data using ontology-driven approaches | Jonathan Yu WQWeatherFlow Sensor Network GSN Virtual Sensor (WQ) Virtual Sensor (Flow) Virtual Sensor (Aggr.) End users User Interface 6 |

Existing workflow: real-time event detection High level entry for an end user e.g. Scientists and managers Inefficient Knowledge hidden behind code or in people’s heads, i.e. implicit semantics Barrier for reusability Possible inconsistencies Performing event detection over real-time sensor data using ontology-driven approaches | Jonathan Yu 7 | Curation of event def. Coding Analysis, Monitoring, Management Sensor Middleware Sensor Network End users Programmers

Problem of data heterogeneity, integration Multiple datasets, data schemas, formats, field names, conventions The use of the observation property “Total Nitrogen” N_TOT Total_Nitrogen TN Actually want to refer to semantics, not only syntax Performing event detection over real-time sensor data using ontology-driven approaches | Jonathan Yu 8 |

Enabling users... Enabling user-based real-time event detection 1)Sensor network system semantics (e.g. WQ sensor is located at X) 2)Domain of interest semantics (e.g. Total Nitrogen is an observable property) 3)Event semantics (e.g. Total Nitrogen at sensor#1 > 10.0 mg/L) 4)Machine-readability: for rendering in user interfaces & code generation Performing event detection over real-time sensor data using ontology-driven approaches | Jonathan Yu 9 | Sensor Middleware Sensor Network End users ?

1.Background: Event detection over real-time sensor data 2.Capturing machine readable semantics – ontologies 3.Event dashboard: Capturing user-defined semantics Performing event detection over real-time sensor data using ontology-driven approaches | Jonathan Yu 10 | Outline

Enable capture and consistent use of semantics Performing event detection over real-time sensor data using ontology-driven approaches | Jonathan Yu 11 | Observation event at Flow Sensor X Observation event at Flow Sensor X Flow PVC Pipe at George Street PVC Pipe at George Street 100 litres per second Flow sensor X Flow rate sensing Has an observation result Some result Has value Produced by implements observes Has observation property Has feature of interest Observation event at WQ sensor Chaffey Dam Another result 10mg/L WQ meter Dissolved oxygen sensing Dissolved oxygen conc. Observation Feature of interest Sensor Output Observation Value Sensor Sensing Property

Users creating semantic descriptions... Performing event detection over real-time sensor data using ontology-driven approaches | Jonathan Yu 12 | Sensor Network End users Ontologies Sensor Ontology Domain Ontology ? ? ? Event Ontology

Return notifications from triggered events with metadata based on ontology semantics e.g. The Chaffey Dam has a problem due to Ontology-driven event detection system Performing event detection over real-time sensor data using ontology-driven approaches | Jonathan Yu 13 | Sensor Middleware Sensor Network End users Ontology-enabled User Interface Ontologies Sensor Ontology Domain Ontology Annotates available sensors and their capabilities e.g. WQ sensor data at Location X Generate code for event detection using event constraint semantics e.g. Total N > 10 mg/l Populate user interface elements based on domain semantics and sensor network annotations. Allow users to define event constraints Event Ontology

Semantic Sensor Network Event- detection WQ domain WQ user Middle ontologies Application ontologies Domain ontologies User ontologies Representing domains and applications ??? 14 | Performing event detection over real-time sensor data using ontology-driven approaches | Jonathan Yu

Define events using OWL 2: Event Rule, Value Constraints Performing event detection over real-time sensor data using ontology-driven approaches | Jonathan Yu 15 |

Event rule definition instances Rule IDObserved property Value constraint Feature of interest Observed By (Sensor) 1Total N. 2 > 10 mg/l 3Total N.> 10 mg/lChaffey 4Total N.> 10 mg/lWQ Sensor 1 5Total N.> 10 mg/lChaffeyWQ Sensor 2 16 | Performing event detection over real-time sensor data using ontology-driven approaches | Jonathan Yu

1.Background: Event detection over real-time sensor data 2.Capturing machine readable semantics – ontologies 3.Event dashboard: Capturing user-defined semantics Performing event detection over real-time sensor data using ontology-driven approaches | Jonathan Yu 17 | Outline

Event dashboard - User interface demo Performing event detection over real-time sensor data using ontology-driven approaches | Jonathan Yu 18 |

Performing event detection over real-time sensor data using ontology-driven approaches | Jonathan Yu 19 |

Ontology APIs Ontology-driven user interface Performing event detection over real-time sensor data using ontology-driven approaches | Jonathan Yu 20 | Sensor Middleware (GSN) Event dashboard Triple store (per user definitions) Ontology Reasoner Ontology definitions End users Query/Rule engines Presentation Widgets (Standard web UIs using GWT) ESPER SNEE SOS C-SPARQL/ SparqlStream

Discussion Event descriptions using OWL2 vs. Rules (SWRL, SPIN, RIF) Event description approach allows adding/deleting Abox statements (instances) Event descriptions allow DL reasoning and SPARQL queries Rules allow different kind of semantics to be captured Rules require additional rules engine (triple store support?) Can’t refer to rule statements via URIs/IRIs? Generic UI vs. SSN coupled-UI The latter allows for sensor/observation classes to be bound to UI Reuse of UI given other domain ontologies (flash-flood detection) Performing event detection over real-time sensor data using ontology-driven approaches | Jonathan Yu 21 |

Future work More complex events Integrate with other event ontologies Event-F Event processing ODP Incorporate processing-filters User studies to evaluate the user interface Deployments on actual sensor networks Performing event detection over real-time sensor data using ontology-driven approaches | Jonathan Yu 22 | A B Event Smoothing function Ontology-enabled User Interface Sensor Network

Summary Availability of real-time sensor data: many potential applications Utilise ontologies for capture machine readable event semantics – SSN, event, domain ontologies Event dashboard assists user-definition of events over a given sensor network consistent use of domain, application, sensor network semantics UI reusable for other domains and applications Performing event detection over real-time sensor data using ontology-driven approaches | Jonathan Yu 23 |

Questions? Performing event detection over real-time sensor data using ontology-driven approaches | Jonathan Yu 24 |

Land and Water Scott Gould Research Projects Officer t wwww.csiro.au/clw ICT Centre Kerry Taylor Principal Research Scientist t wwww.csiro.au/ict Land and Water Donavan Marney Research team leader t wwww.csiro.au/clw LAND AND WATER Thank you Land and Water Jonathan Yu Research Software Engineer t wwww.csiro.au/clw Land and Water Paul Davis Research Scientist t wwww.csiro.au/clw Land and Water Brad Sherman Research Scientist e wwww.csiro.au/clw

Event dashboard - User interface demo Performing event detection over real-time sensor data using ontology-driven approaches | Jonathan Yu 26 |