Modeling and Managing the Semantics of Geospatial Data and Services

Similar documents
Geospatial Semantics: Why, of What, and How?

Mappings For Cognitive Semantic Interoperability

Key Words: geospatial ontologies, formal concept analysis, semantic integration, multi-scale, multi-context.

A Case Study for Semantic Translation of the Water Framework Directive and a Topographic Database

Geospatial Semantics. Yingjie Hu. Geospatial Semantics

A General Framework for Conflation

Spatial Data Infrastructure Concepts and Components. Douglas Nebert U.S. Federal Geographic Data Committee Secretariat

WEB-BASED SPATIAL DECISION SUPPORT: TECHNICAL FOUNDATIONS AND APPLICATIONS

Semantic Evolution of Geospatial Web Services: Use Cases and Experiments in the Geospatial Semantic Web

Part 1: Fundamentals

Bentley Map Advancing GIS for the World s Infrastructure

Ontology and Semantic Interoperability

Basics of GIS. by Basudeb Bhatta. Computer Aided Design Centre Department of Computer Science and Engineering Jadavpur University

Developing 3D Geoportal for Wilayah Persekutuan Iskandar

Framework for on an open 3D urban analysis platform based on OGC Web Services

A Practical Example of Semantic Interoperability of Large-Scale Topographic Databases Using Semantic Web Technologies

GEO-INFORMATION (LAKE DATA) SERVICE BASED ON ONTOLOGY

Semantic Granularity in Ontology-Driven Geographic Information Systems

S. Nativi*, J. Caron^ and B. Domenico^ * University of Florence at Prato Piazza Ciardi, Prato Italy

Cognitive Engineering for Geographic Information Science

Demystifying Ontology

Canadian Board of Examiners for Professional Surveyors Core Syllabus Item C 5: GEOSPATIAL INFORMATION SYSTEMS

Spatializing Research Hypotheses a long- term research vision for

Reducing Consumer Uncertainty

POSSIBILITY FOR APPLICATION OF GIS TECHNOLOGIES IN RTB BOR GROUP

From Research Objects to Research Networks: Combining Spatial and Semantic Search

Geographic Information Systems (GIS) in Environmental Studies ENVS Winter 2003 Session III

UBGI and Address Standards

Semantics, ontologies and escience for the Geosciences

CityGML XFM Application Template Documentation. Bentley Map V8i (SELECTseries 2)

CS 350 A Computing Perspective on GIS

GIS-based Smart Campus System using 3D Modeling

AS/NZS ISO :2015

E-Government and SDI in Bavaria, Germany

THE WASHINGTON COASTAL ATLAS

Semantic Annotation of Geographic Information

ISO Series Standards in a Model Driven Architecture for Landmanagement. Jürgen Ebbinghaus, AED-SICAD

Towards Usable Topological Operators at GIS User Interfaces

CityGML in Detail Part 2

Geospatial SDI Portal for effective Governance of Pune METROPOLIS region

Designing and Evaluating Generic Ontologies

Roadmap to interoperability of geoinformation

Solving the European Data Puzzle Simplifying INSPIRE Challenges and Usage. con terra GmbH Dipl.-Ing. Mark Döring

Overview of CityGML. Dave Capstick, Ordnance Survey Research Department

Oracle Spatial: Essentials

GEOGRAPHICAL NAMES ONTOLOGY

Creative Objectivism, a powerful alternative to Constructivism

Intelligent GIS: Automatic generation of qualitative spatial information

Geospatial Products V8i (SELECTseries 1)

The Role of Ontology in Improving Gazetteer Interaction

Software. People. Data. Network. What is GIS? Procedures. Hardware. Chapter 1

GIS = Geographic Information Systems;

Innovation. The Push and Pull at ESRI. September Kevin Daugherty Cadastral/Land Records Industry Solutions Manager

Towards Process-Based Ontology for Representing Dynamic Geospatial Phenomena

Bentley Map Advancing GIS for the World s Infrastructure

INTEGRATING AUTHORITATIVE AND VOLUNTEERED GEOGRAPHIC INFORMATION - AN ONTOLOGICAL APPROACH

Basics of GIS reviewed

CyberGIS: What Still Needs to Be Done? Michael F. Goodchild University of California Santa Barbara

ArchaeoKM: Managing Archaeological data through Archaeological Knowledge

ISO INTERNATIONAL STANDARD. Geographic information Metadata Part 2: Extensions for imagery and gridded data

NAG-City Expert Workshop Oslo 8-9. October 2012 SOSI standards and mapping for Europe (INSPIRE)

GeomRDF : A Geodata Converter with a Fine-Grained Structured Representation of Geometry in the Web

Event-based Spatio-temporal Database Design

Overdracht van terrein informatie dmv een GIS internettoepassing bij de OVAM

Massachusetts Institute of Technology Department of Urban Studies and Planning

Hyderabad , A.P, India. Pretoria Campus, South Africa.

Making interoperability persistent: A 3D geo database based on CityGML

ISO and CEN Standardization work Trond Hovland NPRA. Norwegian Public Roads Administration

Towards the Reduction of Spatial Joins for Knowledge Discovery in Geographic Databases Using Geo-Ontologies and Spatial Integrity Constraints

Geometric Algorithms in GIS

INSPIRE - A Legal framework for environmental and land administration data in Europe

Geoinformation in Environmental Modelling

Model to describe multi-leved ontologies and their relations

Design and Development of a Large Scale Archaeological Information System A Pilot Study for the City of Sparti

Geoinformation in Environmental Modelling

North-Rhine Westphalia: Building a Regional SDI in a Cross-Border Environment / Ad-Hoc Integration of SDIs: Lessons learnt

Modern Education at Universities: Improvements through the Integration of a Spatial Data Infrastructure SDI into an e-learning Environment

A Comparison of Inferences about Containers and Surfaces in Small-Scale and Large-Scale Spaces *

What is GIS? Introduction to data. Introduction to data modeling

Model Generalisation in the Context of National Infrastructure for Spatial Information

SDI Standards at work

GIS Visualization: A Library s Pursuit Towards Creative and Innovative Research

MODELING ACTIVE DATABASE-DRIVEN CARTOGRAPHY WITHIN GIS DATABASES

An Ontology Diagram for Coordination of the Hylomorphically Treated Entities

Introduction to GIS I

Geographic Information Systems (GIS) - Hardware and software in GIS

4CitySemantics. GIS-Semantic Tool for Urban Intervention Areas

Your web browser (Safari 7) is out of date. For more security, comfort and. the best experience on this site: Update your browser Ignore

MONITORING LOGISTICS OPERATIONS OF THE FOREST BASED SUPPLY CHAIN IN (NEAR) REAL-TIME UTILIZING HARMONIZATION APPROACHES: a Case Study from Austria

Interaction of Mobile Camera Devices with physical maps

Chapter 5. GIS and Decision-Making

The importance of persistent URIs for the implementation of INSPIRE

Beyond points: How to turn SMW into a complete Geographic Information System

Artificial Intelligence. Propositional Logic. Copyright 2011 Dieter Fensel and Florian Fischer

Safe to Save? Archive Options for Geodatabases. Jeff Essic North Carolina State University Libraries

New Perspectives in GIS Databases. «80% of the data throughout the world have some geographic basis» New Perspectives in GIS Databases

Twenty Years of Progress: GIScience in Michael F. Goodchild University of California Santa Barbara

Cadastral Standards & Interoperability

Data Origin. Ron van Lammeren CGI-GIRS 0910

Proposição de Infra-Estrutura de Dados Espaciais (SDI) Local, Baseada em Arquitetura Orientada por Serviços (SOA)

Transcription:

Modeling and Managing the Semantics of Geospatial Data and Services Werner Kuhn, Martin Raubal, Michael Lutz Institute for Geoinformatics University of Münster (Germany) {kuhn, raubal, m.lutz}@uni-muenster.de Kuhn, Raubal & Lutz. NCGIA Specialist Meeting Spatial Webs, Dec 02, 2004

Motivating Examples Distance The Economist, May 3, 17, 2003 Kuhn, Raubal & Lutz. NCGIA Specialist Meeting Spatial Webs, Dec 02, 2004 2

Motivating Examples Touch Geomedia Oracle Kuhn, Raubal & Lutz. NCGIA Specialist Meeting Spatial Webs, Dec 02, 2004 3

Motivating Example Edge Where can I cross the Havel? Road data (e.g., GDF) Kuhn, Raubal & Lutz. NCGIA Specialist Meeting Spatial Webs, Dec 02, 2004 4

Motivating Examples Wind Direction Kuhn, Raubal & Lutz. NCGIA Specialist Meeting Spatial Webs, Dec 02, 2004 5

Input Leakage Information plant ID 457 Get Plant Location plant location R: 3405138 H: 5760997 Get Nearest Airport airport code FMO dispersion map emission rate 29 mg/s Get Wind Create Gas Dispersion Map Calculate Gas Dispersion Plume wind report XML... plume GML... Kuhn, Raubal & Lutz. NCGIA Specialist Meeting Spatial Webs, Dec 02, 2004 6

Semantic Heterogeneities Application Level wind is blowing from points_to_compulsion true wind is blowing to points_to_compulsion false Name: prevailing_direction Data Type: XML-ComplexType Name: prevailing_direction Data Type: string Name: wind Data Type: string Name: wind Data Type: string 1. same name, different data type, same domain concept 2. different name, same data type, same domain concept 3. same name, same data type, different or differently restricted domain concept(s) Kuhn, Raubal & Lutz. NCGIA Specialist Meeting Spatial Webs, Dec 02, 2004 7

Generalized Problem Buffers, topology, navigation, and gas plume examples show problems with the semantics of geographic information describing entities (e.g., road, ferry) processes (e.g., driving, wind) relations (e.g., distance, touch) Context is essential for semantics Today s SDIs separate data from operations (e.g. GML) context contained in operations is lost systems or users misinterpret data Ontologies are supposed to provide that context Today, they don t They could do better (see Position Paper Y. Bishr) How? Kuhn, Raubal & Lutz. NCGIA Specialist Meeting Spatial Webs, Dec 02, 2004 8

What is Semantics? Concept activates relates to Symbol stands for Referent Tank [Ogden and Richards, 1923]? Kuhn, Raubal & Lutz. NCGIA Specialist Meeting Spatial Webs, Dec 02, 2004 9

Semantics of what? We are not trying to capture the meaning of natural language expressions! We formalize the semantics of technical symbols used in GIS, databases, web services of information communities But: information is from and for humans it derives from data through human interpretation it emerges at the user interfaces of GI technologies thus, we need to capture meaning (through cognitive semantics) Kuhn, Raubal & Lutz. NCGIA Specialist Meeting Spatial Webs, Dec 02, 2004 10

Medium-term research program (3-5 years) solve 3 kinds of semantic interoperability problems: data contents service semantics users e.g., directions from road data e.g., distance operators e.g., parcels touching a road Kuhn, Raubal & Lutz. NCGIA Specialist Meeting Spatial Webs, Dec 02, 2004 11

Semantic Interoperability...is the only real interoperability interoperating components share an understanding of their interfaces today: syntactic interoperability interoperating components share an interface, defined by a type signature GM_Object :: distance (geometry : GM_Object) : Distance Kuhn, Raubal & Lutz. NCGIA Specialist Meeting Spatial Webs, Dec 02, 2004 12

Today: Annotation ISO 19107, Spatial Schema The operation "distance" shall return the distance between this GM_Object and another GM_Object. This distance is defined to be the greatest lower bound of the set of distances between all pairs of points that include one each from each of the two GM_Objects. A "distance" value shall be a non-negative number associated to a distance unit such as meter or standard foot. If necessary, the second geometric object shall be transformed into the same coordinate reference system as the first before the distance is calculated. ( ) Natural Language Description Kuhn, Raubal & Lutz. NCGIA Specialist Meeting Spatial Webs, Dec 02, 2004 13

Goal: Axiomatization Service interfaces, requests, and responses contain symbols with undefined semantics GM_Object :: distance (geometry : GM_Object) : Distance Alexandria :: distance Stades (Syene) = 5040 1. type symbols (standing for classes of objects and literals) 2. values (standing for individual objects and literals) 3. operators (standing for methods) Kuhn, Raubal & Lutz. NCGIA Specialist Meeting Spatial Webs, Dec 02, 2004 14

Ontology in Philosophy a philosophical discipline a branch of philosophy that deals with the nature and the organisation of reality Science of Being (Aristotle, Metaphysics, IV, 1), asks the questions: What exists? What characterizes being? Eventually, what is being? Kuhn, Raubal & Lutz. NCGIA Specialist Meeting Spatial Webs, Dec 02, 2004 15

Ontology in Computer Science An ontology is an engineering artifact. It is constituted by a specific vocabulary used to describe a domain assertions on the intended meaning of the vocabulary. Thus, an ontology describes a formal specification of a certain domain: shared understanding of a domain of interest formal and machine manipulable model of a domain An explicit specification of a conceptualization [Gruber93] Kuhn, Raubal & Lutz. NCGIA Specialist Meeting Spatial Webs, Dec 02, 2004 16

(Informal) Ontologies # ATKIS-Objektartenkatalog (ATKIS-OK) Seite Blatt Stand # Teil D1: ATKIS-OK 25 62.1 1 ( 2) 01.11.1995 # # Nr. Objektbereich Nr. Objektgruppe # 6000 RELIEF 6200 Besondere Geländeoberflächenformen # # Nr. Objektart Nr. # 6201 Damm, Wall, Deich 6201 # CAP landuse code 1 1.A 1.A.0.a... CAP landuse label Urban Urban; Residential Urban; Residential; Single family... Kuhn, Raubal & Lutz. NCGIA Specialist Meeting Spatial Webs, Dec 02, 2004 17

Are ontologies enough? They contain relationships between terms superclass and subclass, is_a, part_of, has_property, synonym Their axioms are absent or in obscure and untested logical axioms They fail to capture context activities determine semantics (e.g., driving across a river) They are not grounded what does artifact or entity or process mean? Kuhn, Raubal & Lutz. NCGIA Specialist Meeting Spatial Webs, Dec 02, 2004 18

The underlying problem geoinformation = < x, z > interpretation interpretati on Spatial (& temporal) Reference Systems??? Kuhn, Raubal & Lutz. NCGIA Specialist Meeting Spatial Webs, Dec 02, 2004 19

Vision Users of geographic information should be able to refer thematic data to semantic reference systems, just as they refer geometric data to spatial reference systems. Software should support the referencing and grounding process projections to simpler semantic spaces semantic translation among different reference systems. Kuhn, Raubal & Lutz. NCGIA Specialist Meeting Spatial Webs, Dec 02, 2004 20

A GML file in 2010... <PropertyName>SourcePoint <gml:point%20srsname="epsg:4326"> <gml:coordinates>-76.9466745614984,38.58321344095582 </gml:coordinates> </gml:point> <PropertyName>EmissionRate <gml:flow%srsname="ecss:2408"> <gml:emissionrate>29</gml:emissionrate>... Kuhn, Raubal & Lutz. NCGIA Specialist Meeting Spatial Webs, Dec 02, 2004 21

Semantic Reference Systems Spatial Reference System [ISO 19112] system for identifying positions in the real world e.g., geodetic reference systems Temporal Reference System [ISO 19108] basis against which time is measured e.g., calendars Semantic Reference System [t.b.d.] basis on which thematic data are interpreted: forest, wetland road width etc. e.g., ontologies Kuhn, Raubal & Lutz. NCGIA Specialist Meeting Spatial Webs, Dec 02, 2004 22

Long-term research program (5-7 years) create methods and tools to design and use semantic reference systems for grounding (e.g. move ) projecting (e.g. roads and ferries to edges) translating (e.g. cadastre to navigation) based on real-world case studies transportation, emergency management, planning Kuhn, Raubal & Lutz. NCGIA Specialist Meeting Spatial Webs, Dec 02, 2004 23

Ferry example: Grounding Kuhn, Raubal & Lutz. NCGIA Specialist Meeting Spatial Webs, Dec 02, 2004 24

Grounding in Image Schemas Sensory-motor patterns of cognition (Johnson / Lakoff) container, surface, path, link, center-periphery, force... developed through bodily experience have internal structure enable the perception and cognition of meaningful information from the environment Kuhn, Raubal & Lutz. NCGIA Specialist Meeting Spatial Webs, Dec 02, 2004 25

Ferry example: Semantic Projection Edge +navigate() Road +drive() projection Ferry +cross() Edge +navigate() Kuhn, Raubal & Lutz. NCGIA Specialist Meeting Spatial Webs, Dec 02, 2004 26

Semantic Translation Application Level wind is blowing from points_to_compulsion true wind is blowing to points_to_compulsion false Name: prevailing_direction Data Type: XML-ComplexType Name: prevailing_direction Data Type: string Name: wind Data Type: string Name: wind Data Type: string 1. same name, different data type, same domain concept 2. different name, same data type, same domain concept 3. same name, same data type, different or differently restricted domain concept(s) Kuhn, Raubal & Lutz. NCGIA Specialist Meeting Spatial Webs, Dec 02, 2004 27

The Way Forward Need to identify achievable small steps Solve them through experimental research (not big system implementations!) goal: support reasoning about semantics of GI Some steps: 1. Annotate and discover data 2. Annotate and discover services 3. Translate between database schemata 4. Translate between services 5. Negotiate meaning 6. Capture vagueness 7. Acknowledge role of human perception Kuhn, Raubal & Lutz. NCGIA Specialist Meeting Spatial Webs, Dec 02, 2004 28

Semantic Heterogeneity in SDIs Which terms can I use for an efficient keywordbased search? Discovery Synonyms: one concept different terms water level, gauge, tide scale level, height measuring gauge, control point, name The returned results are not exhaustive! Homonyms: one term different concepts water level groundwater vs. surface water level Not all returned results are relevant! Kuhn, Raubal & Lutz. NCGIA Specialist Meeting Spatial Webs, Dec 02, 2004 29

Semantic Heterogeneity in SDIs How do I interpret the terms of a data schema and formulate a query? Retrieval BafG WFS ELWIS CHMI Feature type Name of the control point Water level in cm Pegelmessung wasserstand_cm WasserstandMessung Meaning of terms used in the database schema name pegel often ambiguous StavVody stanice hoehe stav Date & time of measurement zeitpunkt datum Date of measurement datum Time of measurement uhrzeit Geometry as point gml:pointproperty standort gml:position Kuhn, Raubal & Lutz. NCGIA Specialist Meeting Spatial Webs, Dec 02, 2004 30

Demos Semantic Search for Geograhic Data http://www.meanings.de ( Use Cases Tutorial) Prototype Semantic Query Interface Kuhn, Raubal & Lutz. NCGIA Specialist Meeting Spatial Webs, Dec 02, 2004 31

Conclusions Spatial reference systems motivate semantic reference systems from static ontologies to computational reference systems Upper-level ontologies need meaningful abstractions image schemas: processes in space and time Progress step-wise from information search through semantic translation to meaning negotiation toward technically useful theories of meaning Ask first what needs to be said about space, then how. Kuhn, Raubal & Lutz. NCGIA Specialist Meeting Spatial Webs, Dec 02, 2004 32

For more information... MUSIL web site (Muenster Semantic Interoperability Lab): http://musil.uni-muenster.de e-mail to {kuhn, raubal, m.lutz}@uni-muenster.de Kuhn, Raubal & Lutz. NCGIA Specialist Meeting Spatial Webs, Dec 02, 2004 33