Transcript
Page 1: Event detection using ontologies CSIRO LAND AND WATER Jonathan Yu 13 Feb 2013

Event detection using ontologies

CSIRO LAND AND WATER

Jonathan Yu

13 Feb 2013

Page 2: Event detection using ontologies CSIRO LAND AND WATER Jonathan Yu 13 Feb 2013

Event detection using ontologies

Real-time sensor stream data processing

• High level entry for an end user e.g. Scientists and managers

• Knowledge hidden behind code or implicit in people’s heads• Possible barrier for reusability

2 |

Curation CodingAnalysis,

Monitoring, Management

SensorMiddleware

Sensor Network

End users

Programmers

Page 3: Event detection using ontologies CSIRO LAND AND WATER Jonathan Yu 13 Feb 2013

Event detection using ontologies3 |

Ontology-driven event detection system1. Composes CE

Sensor Network

Ontology-enabledUser Interface

Semantic Mediator

GSN

VSensors

Ontologies

SSN Ontology

DomainOntology

7.Updates UI withalert

3. Deploys CE to GSN as VSensor via translation

capture rule to Vsensor mappingcapture sensor / data sources mappings

6. Matching event alert generated

2. Submits CE definition

captures alerts

captures CE definition

8. Views alert

5. Sensor streams

data

Users

Reasoner

Page 4: Event detection using ontologies CSIRO LAND AND WATER Jonathan Yu 13 Feb 2013

Event detection using ontologies4 |

Page 5: Event detection using ontologies CSIRO LAND AND WATER Jonathan Yu 13 Feb 2013

Event detection using ontologies

Current work – Urban Water Data Analytics

Prototyping event detection algorithmsSewer rising mains pipe burst detection – flow, pump pressure

• Simple Moving Average, Exceeded thresholds, Breakpoint analysis (Irina)

5 |

0 2000 4000 6000 8000 10000 12000 14000 160000

20

40

60

80

100

120

140

160

Time (mins)

Flow

rate

(l/s

)

Failure event at 4260 minutes

Page 6: Event detection using ontologies CSIRO LAND AND WATER Jonathan Yu 13 Feb 2013

Semantics-based approach for defining complex event rules for algal bloom detection | Jonathan Yu

Chaffey Dam affected by algal blooms• Need for understanding why algal

blooms happen• Historical data analysis• Various “bloom hypotheses”

• Improved process for monitoring and managing the risk of algal blooms• Exploring what is happening, what are

the trends

• Data sifting• Lots of effort and time spent in ‘curating’

the data – field trips, modelling, consolidating disparate datasets, bringing data up to scratch so that they are analysable

6 |

Photo credit: Brad Sherman


Recommended