why on Earth do we need spatial semantics? Femke Reitsma

advertisement
why on Earth
do we need
spatial semantics?
Femke Reitsma
Institute of Geography
School of Geosciences
University of Edinburgh
http://www.nesc.ac.uk/esi/themes/theme_04
outline
• what are spatial semantics?
• why do we need semantics?
• what’s special about spatial semantics?
• what is this eSI theme thing all about?
why on Earth
do we need
spatial semantics?
spatial vs. geographic
spatial
geographic
why on Earth
do we need
spatial semantics?
language components
• vocabulary + grammar = language
• natural language
- large and growing vocabulary
- poorly defined grammar
- very expressive
• formal language
- limited vocabulary
- well defined grammar
- formal semantics
syntax and semantics
• Syntax – defines how symbols can be combined
• Semantics – provides the meaning of syntactically
valid collections of symbols
http://headrush.typepad.com/creating_passionate_users/2005/12/have_you_update.html
the mouse tickled the
elephant with a feather
semantic heterogeneity
• different words have the same or similar meaning
munro
mountain
Ben Nevis
semantic heterogeneity
• the same words have different meaning
pants
why on Earth
do we need formal
spatial semantics?
formal languages
• mathematical/algebraic based specifications
(many different logics and formalisms)
•
•
•
•
concise
unambiguous
can verify
limited vocabulary
why on Earth
do we need formal
spatial semantics?
semantics of spatial information
Australia has begun talks with Indonesia and Nauru over the fate of 85 asylum
seekers rescued from the Indian Ocean, the government said on Saturday
as media reported that the group would be sent back to Sri Lanka.
Reuters Friday, February 23, 2007; 11:08 PM
metadata
semantics
metadata
semantics
metadata
semantics
feature semantics
geographic knowledge semantics
• knowledge about how to use geographic information (GI)
• knowledge about GI operations and methods
• human or physical geography
All of the above is a bit ho hum…
• Unique about spatial information are
spatial relationships
…..Geometric & Topological relationships
spatial relation
semantics
latent geosemantics
<x,y,z,t, {a1,a2,…an}>
Spatial relations
classes (features?)
instances
properties
outline
• what are spatial semantics?
• why do we need formal semantics?
• what’s special about spatial semantics?
• what is this eSI theme thing about?
formalising semantics
• gives us…
- ability to reason – e.g. to infer
- unambiguous statements
• practically …
- ensures that different implementations are
the same (i.e. interoperability)
- it supports increased automation of
processes by enabling machine reasoning
good syntax ≠ good semantics
“::=” - may be composed of
“|” - or
K. Slonneger and B. L. Kurtz. Formal Syntax and Semantics of Programming Languages: A Laboratory Based Approach. Addison-Wesley, 1995.
good syntax ≠ good semantics
This grammar allows:
“the bird sang a song”
“the elephant played a tune on his pipe”
But also:
“the pipe sang the bird by an elephant”
formalise in an ontology
• allows us to describe our domain
of interest (e.g. ice creams)
• forces unambiguous statements
• supports reasoning
what are ontologies
a shared vocabulary plus a specification
(characterization) of its intended meaning
(Guarino 1998 )
collection of symbols
meaning of symbols
i.e. semantics
why do we need ontologies?
to help us and computers
deal with semantic heterogeneity
•
•
•
•
information integration
clear specifications of conceptualizations
knowledge discovery, utility, and sharing
interoperability
reasoning with spatial semantics
N
A
near
B
C
far
a bit of formal semantics goes a long way…
I want some
gumboots!
Gumboots
- red band
Wellington Boot Ontology
Properties: – made of rubber
Synonyms: – willy, wellie,
topboot, gumboot
Wellies
some spatial semantics go even further…
Lochs in the Highlands
the meaning of in
Lochs in the Highlands
• axiomatic specification
e.g. “transitive” or “reflexive”?
• converse relations
e.g. “contains” or “has”
• synonyms
e.g. “inside”
• mapping onto geometric operations
a little more complex…
Temporal reasoning – March 7 – 9th
Spatial reasoning – near the trail of interest
e.g. from W3C geo incubator group: http://www.w3.org/2005/Incubator/geo/charter
a little more scientific…
atmospheric model
Constant a = 4.567
Constant b = 2
Constant c = 56
outline
• what are spatial semantics?
• why do we need formal semantics?
• what’s special about spatial semantics?
• what is this eSI theme thing about?
what’s special about spatial?
Tobler’s first law of geography:
“everything is related to everything else, but
near things are more related than distant things”
Tobler, W. R. 1970. A computer movie simulating urban growth
in the Detroit region. Economic Geography 46: 234–40.
spatial autocorrelation
….and spatio-temporal autocorrelation,
or process autocorrelation??
spatial anisotropy
• isotropic plane:
• geographic plane:
spatial anisotropy
scale selection
That's another thing we've learned from your Nation," said Mein Herr, "mapmaking. But we've carried it much further than you. What do you consider the
largest map that would be really useful?"
"About six inches to the mile."
""Only six inches!"exclaimed Mein Herr. "We very soon got to six yards to the mile.
Then we tried a hundred yards to the mile. And then came the grandest idea of all!
We actually made a map of the country, on the scale of a mile to the mile!"
"Have you used it much?" I enquired.
"It has never been spread out, yet," said Mein Herr: "the farmers objected: they
said it would cover the whole country, and shut out the sunlight! So we now use
the country itself, as its own map, and I assure you it does nearly as well.”
Lewis Carroll’s ‘Sylvie and Bruno Concluded’
scale matters
scale interdependence
emergent global structure
spatial boundaries
• MAUP
vs.
spatial boundaries
• system/environment
boundaries
• system/environment
The Bretherton diagram
Source: Earth Systems Science Overview: a program for global change, NASA 1986
spatial relationships?
•Direction
(B is NE of A)
B
•Distance
(B is far from or 5 km from A)
•Topological Relationships
(B is disjoint from A)
A
qualitative spatial + temporal reasoning
• represent and reason about temporal and
spatial knowledge
what is where
where is what
when is x where it is ?
how long was it there?
when did x occur?
what is next to a?
How are x and y
spatially and temporally
related?
outline
• what are spatial semantics?
• why do we need formal semantics?
• what’s special about spatial semantics?
• what is this eSI theme thing about?
eSI theme
Spatial Semantics for Automating
Geographic Information Processes
what are we doing?
• bringing scientific visitors to eSI
• initiating research and collaboration
• running a series of workshops
http://www.nesc.ac.uk/esi/themes/theme_04
research focus
Fundamental issues of composition and integration of
spatial data sets (i.e. harmonisation), geographic knowledge
and model components
Australia has begun talks with Indonesia and Nauru over the fate of 85 asylum
seekers rescued from the Indian Ocean, the government said on Saturday
as media reported that the group would be sent back to Sri Lanka.
Reuters Friday, February 23, 2007; 11:08 PM
eScience
• getting the fundamentals right leads to eScience
• need for a cyberinfrastructure or eScience
framework for geoscience research that recognises
spatial semantics
Stolen from: http://www.newgrantinfo.com/2006_Newsletters/2006_JuneEuro.htm
thank you
Download