Geospatial Semantics. Yingjie Hu. Geospatial Semantics

Similar documents
A General Framework for Conflation

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

Cognitive Engineering for Geographic Information Science

Geographic Analysis of Linguistically Encoded Movement Patterns A Contextualized Perspective

GEO-INFORMATION (LAKE DATA) SERVICE BASED ON ONTOLOGY

Modeling and Managing the Semantics of Geospatial Data and Services

15-424/ Recitation 1 First-Order Logic, Syntax and Semantics, and Differential Equations Notes by: Brandon Bohrer

GEOGRAPHICAL NAMES ONTOLOGY

Syntactic Patterns of Spatial Relations in Text

Logic. Introduction to Artificial Intelligence CS/ECE 348 Lecture 11 September 27, 2001

Taxonomies of Building Objects towards Topographic and Thematic Geo-Ontologies

Ontologies and Spatial Decision Support

ISO Plant Hardiness Zones Data Product Specification

The Relevance of Spatial Relation Terms and Geographical Feature Types

Dynamic Ontology Service for Historical Persons and Places Based on Crowdsourcing

Spatializing Research Hypotheses a long- term research vision for

Lecture 1: Geospatial Data Models

Towards Process-Based Ontology for Representing Dynamic Geospatial Phenomena

CS1021. Why logic? Logic about inference or argument. Start from assumptions or axioms. Make deductions according to rules of reasoning.

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

Spatial Webs. Michael F. Goodchild University of California Santa Barbara

Geospatial Semantics: Why, of What, and How?

Introduction INTRODUCTION TO GIS GIS - GIS GIS 1/12/2015. New York Association of Professional Land Surveyors January 22, 2015

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

CS560 Knowledge Discovery and Management. CS560 - Lecture 3 1

Zero Hours of System Training

Crossing the Atlantic: Then and Now

Spatial Data on the Web Working Group. Geospatial RDA P9 Barcelona, 5 April 2017

Modeling Discrete Processes Over Multiple Levels Of Detail Using Partial Function Application

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

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

Towards knowledge-based integration and visualization of geospatial data using Semantic Web technologies *

Semantics, ontologies and escience for the Geosciences

Ling 130 Notes: Syntax and Semantics of Propositional Logic

Bringing machine learning & compositional semantics together: central concepts

Syllogistic Logic and its Extensions

The Nature and Value of Geographic Information. Michael F. Goodchild University of California Santa Barbara

Dale Jacquette CONUNDRUMS OF CONDITIONALS IN CONTRAPOSITION

Philosophy of Science: Models in Science

How to Handle Incomplete Knowledge Concerning Moving Objects

Towards Geographic Information Observatories

Why Is Cartographic Generalization So Hard?

An Egocentric Reference System for Affordances

A conceptualization is a map from the problem domain into the representation. A conceptualization specifies:

Cognitive modeling with conceptual spaces

Knowledge Sharing. A conceptualization is a map from the problem domain into the representation. A conceptualization specifies:

A spatial literacy initiative for undergraduate education at UCSB

Description Logics. Foundations of Propositional Logic. franconi. Enrico Franconi

Notes on Latent Semantic Analysis

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

GIS = Geographic Information Systems;

UBGI and Address Standards

Mappings For Cognitive Semantic Interoperability

Using spatial-temporal signatures to infer human activities from personal trajectories on location-enabled mobile devices

Section 2.1: Introduction to the Logic of Quantified Statements

Lecture 4: Proposition, Connectives and Truth Tables

Extensions to the Logic of All x are y: Verbs, Relative Clauses, and Only

Global Grids and the Future of Geospatial Computing. Kevin M. Sahr Department of Computer Science Southern Oregon University

An Ontology-based Framework for Modeling Movement on a Smart Campus

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

Propositional Logic and Semantics

Environmental Cognition and Perception I

Today we begin the first technical topic related directly to the course that is: Equilibrium Carrier Concentration.

Propositional Logic: Logical Agents (Part I)

BACK TO SCHO O L W ITH

Welcome to GST 101: Introduction to Geospatial Technology. This course will introduce you to Geographic Information Systems (GIS), cartography,

3D MAPS SCALE, ACCURACY, LEVEL OF DETAIL

LIN1032 Formal Foundations for Linguistics

Improving Spatial Data Interoperability

COMP219: Artificial Intelligence. Lecture 19: Logic for KR

Curriculum Vitae. Dr. Danqing (Dana) Xiao. Ph.D. in Department of Geography, University of California Santa Barbara.

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

COMP219: Artificial Intelligence. Lecture 19: Logic for KR

Towards a better adoption of ISO/TC 211 standards: Courses on international standards in geomatics

Gistat: moving towards a location information management system

The Global Statistical Geospatial Framework and the Global Fundamental Geospatial Themes

Retrieval by Content. Part 2: Text Retrieval Term Frequency and Inverse Document Frequency. Srihari: CSE 626 1

Reducing Consumer Uncertainty

Understanding Geographic Information System GIS

Reasoning. Inference. Knowledge Representation 4/6/2018. User

Spatial Data Science. Soumya K Ghosh

The production and use of a hydrographic flow-direction network of surface waters. Rickard HALLENGREN, Håkan OLSSON and Erik SISELL, Sweden

This is why Esri is in business and how we look for great talent (data science or otherwise) accordingly. Esri focuses on mapping and data for

Logic in Computer Science. Frank Wolter

Geospatial data integration and visualisation using Linked Data

Many Ways to Name a Place

Discrete Mathematics. Kenneth A. Ribet. January 31, 2013

GIS and Spatial Statistics: One World View or Two? Michael F. Goodchild University of California Santa Barbara

Propositional Definite Clause Logic: Syntax, Semantics and Bottom-up Proofs

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

Minnesota Transportation Museum

COSE212: Programming Languages. Lecture 1 Inductive Definitions (1)

Contents... GIS Approach. 4D Geo-referenced Database Approach for GIS. G IS Specific GIS Applications. FIG Working Week 2004.

Calculus: What is a Limit? (understanding epislon-delta proofs)

Semantic Granularity in Ontology-Driven Geographic Information Systems

USGIF Essential Body of Knowledge Competency Areas

Grade 4 Benchmarks. Benchmark Concepts Skills Essential Question(s)

Peter Wood. Department of Computer Science and Information Systems Birkbeck, University of London Automata and Formal Languages

Yingjie Hu. Research Interests Geographic Information Science, Geospatial Semantics, Information Value, Data Mining, Spatial Data infrastructures

A GIS helps you answer questions and solve problems by looking at your data in a way that is quickly understood and easily shared.

Transcription:

Outline What is geospatial? Why do we need it? Existing researches. Conclusions.

What is geospatial? Semantics The meaning of expressions Syntax How you express the meaning E.g. I love GIS

What is geospatial? Semantics The meaning of expressions Syntax How you express the meaning E.g. I love GIS I GIS

What is geospatial? Semantics The meaning of expressions Syntax How you express the meaning E.g. I love GIS I GIS Different syntaxes Same meaning

What is geospatial? Geospatial The meaning of geospatial data Thematic information, Data source, coordinate systems, data collection time The meaning of geospatial functions The meaning of the input data, the capability of this function, the meaning of the output data

Why do we need geospatial? Making computers understand the meaning of geospatial data and functions. Computers cannot truly understand the meaning of data and functions. E.g. Contours treated as polylines Systems are like parrots mimicking language without understanding it.

Why do we need geospatial? I like GIS (human language) What did I say???

Why do we need geospatial? Why do we need to make computers understand the geospatial data and functions, since our humans can do that?

Why do we need geospatial? The reason lies in the distributed geospatial data and functions.

Why do we need geospatial? Previously, geospatial data and functions resided locally (which can be easily understood by local community members) Today, they are distributed at different places throughout the world (which requires much interpretation work)

Why do we need geospatial? How can we make computers autonomously retrieve the right geospatial data and functions without human intervention?

Why do we need geospatial Several approaches? Syntactically define geospatial services E.g. Web service description language (WSDL) defines the type of the input and output data Does not semantically define the services Services with different meanings may be falsely combined together. (temperature and wind direction)

Why do we need geospatial? Several approaches Metadata (Data s data) Synonymy (Different words same meaning) UC Santa Barbara and UCSB Zip code and postal code Polysemy (Same word has different meanings) Address (location or speech?) Wood (a piece of tree or an area covered with trees?)

How can we make computers understand the meaning of geospatial data and functions since it is so complicated?

??? Web service A Name: Bank Description: The number of banks in this area Output: Integer I want to find the service about bank, but which one Web service B Name: Riverside Description: The number of riversides in this area Output: Integer

What can we do? Writing an algorithm to make computers understand the literal meaning of the word?

What can we do? Writing an algorithm to make computer understand the literal meaning of the word? But only given the word bank, even humans cannot understand its exact meaning.

What can we do? Writing an algorithm to make computer understand the literal meaning of the word? But only given the word bank, even humans cannot understand its exact meaning. Using more detailed metadata to describe the function of the two services?

What can we do? Writing an algorithm to make computer understand the literal meaning of the word? But only given the word bank, even humans cannot understand its exact meaning. Using more detailed metadata to describe the function of the two services? But different service providers will describe the services in different ways. How can we suppose a computer to understand these various descriptions?

Experience of dealing with geographic information gives us the inspiration to solve this problem. A piece of geographic information can be decomposed as three parts: spatial, temporal and thematic data.

Spatial data (Where) Spatial reference system (X, Y)

Temporal Data (When) Temporal reference system (Calendar) Jan. 12th, 2012

Thematic Data (What) Would it be nice if we also have a semantic reference system? Bank

Impossible? Imagine the world before spatial reference systems and calendars, accurately expressing spatial and temporal information would be as difficult as describing thematic data.

How to establish semantic reference systems?

How to establish semantic reference systems? Ontologies

Ontologies Originally come from philosophy. Now used in computer and information science. Specify the meaning of the terms used in a domain and the relations among these terms. Common components in an ontology Classes: concepts about things e.g. car, table Properties: relations connecting classes e.g. is a, has Individuals: specific objects e.g. this car, that table

In ontologies, we can have Bank Is one side of River Bank Deals with Money

Problem solved? Our solution is based on the assumption that people also agree on using the classes of river and money and the properties of is one side of and deals with.

Problem solved? Our solution is based on the assumption that people also agree on using the classes of river and money and the properties of is one side of and deals with. What if some people use stream instead of river in their ontologies?

Problem solved? Our solution is based on the assumption that people also agree on using the classes of river and money and the properties of is one side of and deals with. What if some people use stream instead of river in their ontologies? Then do we have to create ontologies to define every word in our world? That may be even more difficult than creating a new language.

Foundation ontology (upper ontology) An ontology which describes general terms across domains and which is agreed and shared by a large community. Classes and properties are considered as primitive elements. Domain ontologies Ontologies for a specific domain. Concepts are constructed based on primitive elements. Shared by people in particular fields.

Foundation ontology Domain ontology Person School Is a Studies in Person Is a Student Studies in School

Different domain ontologies can be transformed to one another since they are all constructed based on the foundation ontology. Just like one spatial reference systems can be transformed to another based on mathematical methods.

Problems remain Is it possible to create a foundation ontology agreed by most people? The number of primitive elements is not infinite. It is estimated that there may be 2,000 to 10,000 classes and properties in the foundation ontology. It does not have to be agreed by everyone in this world. Developers will use it to make profits if there is a shared agreement in a large enough community. Existing foundation ontologies: Descriptive Ontology for Linguistic and Cognitive Engineering (DOLCE), Basic Formal Ontology (BFO)

Conclusions Geospatial means the meaning of geospatial data and functions. Geospatial can help computers find the right data and functions without human intervention. Ontologies can be used to construct semantic reference systems that can clarify the meaning of data and functions.

Reference Kuhn, W. (2005). : Why, of What, and How? Journal on Data Semantics III, LNCS, 3534, 1 24. Kuhn, W., (2003). Semantic Reference Systems. International Journal of Geographical Information Science, Guest Editorial, 17(5), pp. 405-409 Janowicz, K. and Scheider, S. (2010): Semantic Reference Systems. In: Encyclopedia of Geography. B. Warf (Ed.). SAGE Publications. Frank (2003), Ontology for Spatio-temporal Databases, Lecture Notes in Computer Science, 2003, Volume 2520/2003, 9-77.