Upload
anusuriya-devaraju
View
707
Download
2
Tags:
Embed Size (px)
Citation preview
Anusuriya [email protected]
1 • Background and Motivation
2 • Research Goals and Questions
3 • Methods
4 • Theory (SEGO)
5 • Application
6 • Evaluation
7 • Conclusions and Future Work
2
1 • Background and Motivation
2 • Research Goals and Questions
3 • Methods
4 • Theory (SEGO)
5 • Application
6 • Evaluation
7 • Conclusions and Future Work
3
The Sensor Revolution
4
In 2010, US Government spent around US$500 million
on the maintenance and operation of environmental
monitoring technology networking….Crowd sourcing for Pakistan Flood Relief
The Sensor Web
5
Lots of Data, and No Information?
6
7
Sensors Tell More than They Sense!
1National Science Foundation Report, 2004.
“Sensors enables an understanding of environmental variability and change”1
Their observations reflect the influence of geographic occurrences operating in the environment.
Basic Assumption :
An Example: Flood Stage and Inundation
8
The Challenge
9
How can we infer information about geographic occurrences from sensor observations?
Formal specifications in the Semantic Sensor Web represent information about sensors and observations, but they lack details about geographic occurrences.
Sensors and Observations Modeling
10
(Existing work on modelling sensors and observations)
A Functional
Ontology of O&M
An Ontological
Analysis of O&M
The Challenge
11
Terminological Disagreements
12
“An event is comprised of processes” (Yuan:2001)
“A process is composed of events” (Lemosdias et al.:2004)
“One person’s process is another’s event, andvice versa” (Worboys:2005)
In GI Science, while the necessity for handling temporal phenomena has been acknowledged for some time now, progress has been hampered by the lack of principled ways of describing these events and processes...(Galton:2008)
Event Specifications in the Semantic Web
13
a. Address a specific type of occurrenceb. The occurrence-of-interest is not associated with
sensing concepts.
1 • Background and Motivation
2 • Research Goals and Questions
3 • Scope and Methods
4 • Theory (SEGO)
5 • Application
6 • Evaluation
7 • Conclusions and Future Work
14
Research Goals
15
Develop an ontology to capture their relations.
1
2Exploit the ontological vocabularies with reasoning mechanisms to make inferences about geographic events.
Ontology in a Nutshell
16
InformalImplicit
Formal ExplicitShared
represents
Research Questions
17
What are the basic representational requirements of geographic occurrences in the context of the sensing domain?
How can geographic occurrences be formally modelled with respect to properties observed by sensors?
How can ontologies support the reasoning about geographic occurrences from sensor observations?
Requirements gathering
Formal specification : Sensing Geographic Occurrences (SEGO)
Proof-of-concept implementation
1 • Background and Motivation
2 • Research Goals and Questions
3 • Scope and Methods
4 • Theory (SEGO)
5 • Application
6 • Evaluation
7 • Conclusions and Future Work
18
The Domain of the Ontology
19
a. Represent information about geographic occurrences from a sensing point of view.
b. Institutionalized events are considered as the primary mode of occurrence identification.
c. Observations are produced by an in-situ sensor.
Research Methods
20
a. Review existing theories on occurrence and observation to identify the key aspects of geographic occurrences.
b. Develop an ontology to represent the relations between geographic occurrences and observations.
c. Design and implement a use case; verify the use case results.
d. Evaluate the ontology by comparing it with an alternative approach in the Sensor Web.
e. Evaluate the research as a whole from a System Development perspective.
(Repeat steps 1-3 if necessary)
1
2
3
4
5
An Overview of SEGO
21
a. Middle-out ontology development approach (Uschold:1996).
b. Competency questions (Gruninger:1994).
The Descriptive Ontology for Linguistic and Cognitive Engineering (DOLCE) Ontology
SWRL Temporal Ontology
Blizzard application ontology
Sensing Geographic Occurrences Ontology (SEGO)
Top Level
Domain Level
Application Level
1 • Background and Motivation
2 • Research Goals and Questions
3 • Scope and Methods
4 • Theory (SEGO)
5 • Application
6 • Evaluation
7 • Conclusions and Future Work
22
Key Concepts of Geographic Occurrences
23
An analogy betweenevents and objects,
and between processes and matter.
EXP/HIST perspectives (Galton:2006), Stimulus-centric approach (Kuhn:2009)
geo-process geo-event
geo-stimulus
temporally-made-of
temporal-sub-event-of
participant-in
physical-object
From Observations to Occurrences
24
actuatesactuates
An ongoing air flow process acts
as a stimulus
A demarcated, inferredhigh wind event
(windspeed ≥ 40mph)
windspeed
An anemometer as a sensor
SEGO
25
Theoretical Insights
a. Events and processes are distinguished by means of their temporal shapes and their relations to a sensor.
b. Their relations are modeled after the analogy between events and objects, and between processes and matter.
c. Functional participatory relations - relevant for querying information in the Sensor Web.
d. The location of an occurrence is determined by the location of its participants – this does not apply to all cases!
e. A feature-of-interest is regarded as an “identifiable” real-world object regarding which an observation is performed.
1
2
3
4
5
1 • Background and Motivation
2 • Research Goals and Questions
3 • Scope and Methods
4 • Theory (SEGO)
5 • Application
6 • Evaluation
7 • Conclusions and Future Work
27
Blizzard – Why It’s a Big Deal..
Figure Source : http://monroetalks.com/forum/index.php?topic=12465.0 28
Definition
29
Identifying Blizzards
30
A method for identifying blizzards (Lawson:2003).
Weather observations supplied by the Climate Data Online1.
1http://www.climate.weatheroffice.gc.ca/climateData/canada_e.html
Blizzard Application Ontology
31
Combining Rules and Ontologies
32
1. Domain-Specific Rules
Relating an observation event to its feature-of-interest
2. Application-Specific RulesIdentifying different types of blizzard
blizzard(?b) ⋀ extreme-blowing-snow(?bs) ⋀snow-event(?s) ⋀ temporal-sub-event-of(?bs,?b) ⋀temporal-sub-event-of(?s,?b) traditional-blizzard(?b)
observation-event(?e) ⋀ observed-property(?p) ⋀feature-of-interest(?f) ⋀ has-obs-property(?e,?p) ⋀has-bearer(?p,?f) has-foi(?e,?f)
1
2
System Implementation
33
System architecture.
A SPARQL query example.
A time-line view.
1 • Background and Motivation
2 • Goals and Research Questions
3 • Scope and Methods
4 • Theory (SEGO)
5 • Application
6 • Evaluation
7 • Conclusions and Future Work
34
Use Case Results Verification
35
A blizzard event report published by the Environment Canada.
A tabular view of the inferred events.
Station name : Brandon, Manitoba
Test Data : Hourly observations (Nov-Mac, 1958-1965); 14 blizzard events
An Evaluation Against SemSOS
36
Competency Questions SemSOS SEGO
Sensor and observations
What are the wind-speed values and their observed time produced by station A on YYYY-MM-DD? Identify the maximum and minimum values.
Events, sensing and temporal information
What are the observed values associated with the blizzard detected by [station id/name] on YYYY-MM-DD?Are there any ground blizzards detected by station A between YYYY-MM-DD and YYYY-MM-DD?
Interrelation between events
How long does the blowing snow event last during the blizzard detected at station A on YYYY-MMDD?
Participating entities
What are the atmospheric features involved in the snow event X?
Analytical Research Evaluation
An evaluation approached from the System Development perspective (Burstein and Gregor: 1999).
a. Significance
b. Internal and external validity
c. Objectivity
d. Reliability
Is there theoretical and practical significance?
Have rival methods been considered?
Are the findings congruent with or connected to prior theory?
Are the study’s methods described in detail?
Are the research questions clear?
37
1 • Background and Motivation
2 • Research Goal and Questions
3 • Scope and Methods
4 • Theory (SEGO)
5 • Application
6 • Evaluation
7 • Conclusions and Future Work
38
Contributions
39
Applications of rules-based reasoning and event-based
querying.
Building blocks for developing application ontologies
A formal specification that captures the relations between geographic occurrences
and observations to support inferences of the former from the latter.
What’s Next?
40
Develop test cases.
Represent different interpretations of the same occurrence.
Reasoning about events across different sensors.
Model causality.
Event-oriented querying in the Sensor Web.
1 2
3
4
5
Thank You
41SEGO Website : http://observedchange.com/ontologies/sego/
For more information, please visit:
42