+…+ {p 1 }

advertisement
GEOINFO 2013 – XIV Brazilian Symposium on Geoinformatics – November 2013
Putting Geographic Information
Ontologies to Work
The Case of Geospatial Science
Helen Couclelis
Geography Department
University of California
Santa Barbara
California, USA
Is GIScience ‘working’ hard enough for us?
great theoretical work = great practical benefits?
Werner Kuhn
VGI, trust, and clean wells in Africa
Kathleen Stewart & Christophe Claramunt
Call for papers:
Spatio-temporal theories and models for environmental, urban
and social sciences
Gilberto Câmara & team
geoinformatics and … and… and…
and Helen Couclelis?
Early enthusiasm
models! planning!
spatial interaction, CA, ABM
*
Mature doubts
uncertainty beyond data
forecasts and policy
Mature enthusiasm
the ‘big picture’
ontology
and representation in space and time
*EU’s FuturICT shortlisted project
Why ontology? What Ontology?...
from Plato to SUMO and DOLCE
World versus micro-worlds
at first
interoperability
then
cognition, language, structure, meaning, concepts,
measurements, physical /non-physical entities, space,
time, user, culture, reality, philosophy
recently
micro-ontologies
microtheories and the Semantic Web
http://keet.wordpress.com/category/philosophy/ontology/
Note Gruber’s agent-centered definition:
An ontology is “a formal, explicit specification of
a shared conceptualization”
“… an ontology is a description … of the
concepts and relationships that can exist for an
agent or a community of agents.”
Ontologies must “constrain the possible
interpretations for the defined terms.”
ontologies are social artifacts
“The ultimate source of meaning
is the physical world
and the agents who use signs
to represent entities in the world
and their intentions
concerning them”.
(Sowa)
Overview
(Introduction)
Representation and the Big Picture in GISc
Ontologies of Geographic Information
A micro-ontology generating engine?
Geodesign: an application
Questions & Discussion
This is not a pipe
The map is not the territory
The model is not reality
Representation and the Big Picture
GIScience and the big-picture questions
frameworks, general theories, ontologies, base models
“The challenge of representing fields-objects in a
computer environment” (Camara 2000)
“Field-object integration through a common base
model” (Kjenstad 2006)
“A general theory to bring many previous ideas under a
single umbrella” (Goodchild et al. 2007)
“Need for a conceptually unifying data model”
(Voudouris 2010)
Camara et al. 2000
Goodchild et al. 2007
Gangemi & Mika 2003 Kuhn 2001
Kjenstad 2006
Couclelis 2010
Voudouris 2010
Two different paradigms in geospatial representation. Spatial-primitives centered (left) and concept-centered
(right). Source: M. Kavouras and M. Kokla (2008) Theories of Geographic Concepts, p. 296.
X
X
X
context
X
data model
X
X
X
X
X
X
X
geo-unit
intentionality
X
language
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
operations
X
reification
X
semantics
X
X
X
X
X
uncertainty
user
X
X
design
X
Couclelis
X
X
cognition
field/object
Voudouris
Goodchild
Kjenstad
X
aggregation
many
commonalities
among
these
authors
Gangemi
Kuhn
Camara
activity
X
X
X
X
X
X
X
X
X
X
The same concepts are categorized differently
depending on the context
http://vissim.uwf.edu/VOTT/VOTT_desc.htm
‘Ontologies of geographic information’*
sense-perceptions
observations
data
information
knowledge
wisdom
???
?
At every step, we ask:
“what is the meaning of_?”
What gives information its meaning?
How are data transformed into knowledge?
Why model information and not directly the world?
*Couclelis 2010, IJGIS, December
What gives information its meaning?
semantics on top of structure (syntax)
How are data transformed into knowledge?
by being integrated into some coherent story
Why model information and not directly the world?
Information entails a source and a decoder (agent)
Modeling information, not the world:
three principles
Foregrounding the perspective of the user
Distinguishing a linked sequence layers of
varying degrees of semantic richness
Selecting data through criteria resulting from
the users’ purpose-oriented semantic choices
A representation is constructed in a particular way
for a purpose
weather maps for
scientific study
school text illustration
TV weather forecast
river models for
navigation company
water resource agency
cross-border regulation
Purpose comes from the intentionality
of the user
a GIScience representation (model) is constructed
in response to some user need
The popular DOLCE ontology
My 2010 framework: the static version
The foundations
information
spacetime framework
purpose
The key ingredients
spacetime granules
classes of properties
GI Constructs (GICs)
The structure
o representation levels
Most ontologies are
represented as trees
or semi-lattices
The foundations
information
spacetime framework
purpose
The key ingredients
spacetime granules
classes of properties
GI Constructs (GICs)
The structure
o representation levels
o lattice
This one is a lattice, with
information and spacetime
framework at one end, and
intentionality at the other
The foundations
information
spacetime framework
purpose
The key ingredients
spacetime granules
classes of properties
GI Constructs (GICs)
The structure
representation levels
o lattice
Actually, it should be
this way around
Geographic Information Constructs (GICs)
topons, chronons, and codes across 7 property domains
xt
GICi
P = {p7} + {p6} +…+ {p1}
{p7}
…. {p3}
p71, p72,… p7i
….
p31, p32,… p2j p21, p22,… p2k p1
g1
1 1 …0
….
1 0 …0
1 0 …1
1
g2
1
….
0 1… 1
1 1 … 1
1
…
….
….
….
gm
1
1…1
….
1
0
….
….
1 1
{p2}
0 0 1 … 0
{p1}
1
The principle of semantic contraction
Semantic resolution
levels
Decoder
capabilities
7
intentionality
[
purpose
6 function
instrumentality
5 complex objects
association
4 simple objects
categorization
3 patterns
classification
2 observables
perception
1 space-time framework
awareness
Representation
objects
fields
7 Purpose
6 Function
A road map of region X
Facilitate vehicular travel
planning and navigation
A map of roads in region X
Identify and mitigate barriers
to wildlife movements
Represent possible routes
from place A to place B
Represent the locations where
wildlife corridors intersect with
roads
A wildlife corridor network
intersecting with a road network
5 Composite objects A road network
4 Simple objects
Places, freeways, arterials,
collectors, intersections,
ramps, roundabouts,…
Roads, wildlife corridor segments,
underpasses, culverts, highconflict intersections,…
3 Classes
Fields of properties
(corresponding to surface
material, slope, network
structure,…) aggregated in
diverse geometrical patterns
Fields of properties
(corresponding to incident
frequency, barrier permeability,
height, width…) aggregated in
diverse geometrical patterns
2 Observables
Hard, rough, green, brown,
wet,…
Open, blocked, green, hard, kill,
dry, wet…
1 Space-time Exist.
“Task-relevant information
exists here-now at such-andsuch appropriate granularity”
“Task-relevant information exists
here- now at such-and-such
appropriate granularity”
A somewhat similar idea from more practical folks…
A review and assessment of land-use change models: dynamics of space, time, and human choice
By Agarwal, Chetan; Green, Glen M.; Grove, J. Morgan; Evans, Tom P.; Schweik, Charles M. (2002)
Gen. Tech. Rep. NE-297. Newton Square, PA: U.S. Department of Agriculture, Forest Service,
Northeastern Research Station.
The framework, 3 years later…
A micro-ontology generating engine?...
Ontology >> language for model design
ontologies are models of models
micro-theories are models
a model is a micro-theory
modeling is a language
a model is a statement about the world
language has semantics, syntax and pragmatics
building a model is design-ing
designed things reflect designer’s purpose
purpose is supported by function
A structure emerges…
Syntactics
structure
Model designer
purpose
perspective
Semantics
meaning
Pragmatics
context
Unpacking the ‘Ontologies’ framework
Data structures
Semantics
Pragmatics
Purpose
SS
Patterns
Interpretations
context
measurements
Syntax
context
Micro-ontologies
The temporal extension
One additional key ingredient:
R-event
For each level, a change in information
that significantly alters the structure of GICs at that level
‘significant’ is relative to purpose!
“Information: a difference that makes a difference”
Gregory Bateson
And the R-event types by level are…
R-events change the context of the situation described
Semantic resolution
levels
[
7 purpose
Decoder
capabilities
R-event types
intentionality
change of purpose or
objectives
functionally relevant
change
6 function
instrumentality
5 complex objects
association
4 simple objects
categorization
3 patterns
classification
2 observables
perception
addition, loss of parts
dissolution
Identity change
behavior change
relevant field
properties change
Gestalt change
Adding uncertainties and times
Semantic resolution
levels
Uncertainties
(examples)
Times
relating to purpose
and purpose change
as to function:
fitness, repurposing
experiential
5 complex objects
assignment parts-to
objects; changing
part-whole relations
multiple clocks
various timescales
4 simple objects
linguistic factors
‘lifespans’
3 patterns
classification
clock time
2 observables
perception
punctuated time
[
7 purpose
6 function
discrete-event
Some features of the framework
 Guides construction of micro-ontologies (and
possibly process models)
 Integrates design & analysis through user
perspective
 Adds context-relevant notions of time,
change and uncertainty
 Is compatible with much other work in
geographic information science
And now, something more applied!
Geodesigning from the inside out
My advisor used to say…
“there is nothing as practical
as a good theory”
Searching for practical solutions by becoming
more abstract
What next?...
Tentative, but a different way of looking at
geospatial representation
Continue connecting with literature
Formalize!
Try deriving micro-ontologies for
use with the Semantic Web
Experiment with environmental
and other process models
Download