1 Formal Specifications of Image Schemata for Interoperability in Geographic Information Systems Andrew Frank Department of Geoinformation Technical University.

Slides:



Advertisements
Similar presentations
Three-Step Database Design
Advertisements

Some computational aspects of geoinformatics Mike Worboys NCGIA, University of Maine, USA.
Chapter Thirteen Conclusion: Where We Go From Here.
GIS for Politics Andrew U. Frank Geoinfo TU Vienna
Hierarchical Task and Motion Planning in Now Leslie P. Kaelbling and Tomas Lozano-Perez Department of Computer Science & Engineering, MIT Kai Liu June.
09/22/07Andrew Frank1 Data Quality Ontology: An Ontology for Imperfect Knowledge Andrew U. Frank Geoinformation TU Vienna
CS 599 – Spatial and Temporal Databases Realm based Spatial data types: The Rose Algebra Ralf Hartmut Guting Markus Schneider.
6/2/2015Andrew Frank1 REVIGIS Review Meeting WP 3 Andrew U. Frank Geoinformation TU Vienna Overheads at:
Relation between Spatial Concepts and Geographic Objects.
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 1: Introduction to Decision Support Systems Decision Support.
Principles of High Quality Assessment
Building Knowledge-Driven DSS and Mining Data
Lecture Nine Database Planning, Design, and Administration
Operation Based Ontologies Gerhard Navratil Geoinformation TU Vienna
Sep 18, 2003 Grounding Ontologies Werner Kuhn Institute for Geoinformatics
Foundations This chapter lays down the fundamental ideas and choices on which our approach is based. First, it identifies the needs of architects in the.
Geographic Information Business and Interoperability: The Future of GIS Andrew U. Frank Geoinfo TU Vienna overheads available.
Hongkong University1 Strategies for the Use of Geographic Information Systems An information centered approach Andrew U. Frank Department of Geoinformation.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
PROCESS MODELING Chapter 8 - Process Modeling
+ Predication: Verbs, EVENTS, and STATES Presenter: Emily Lu.
Chapter 9 Database Planning, Design, and Administration Sungchul Hong.
Overview of the Database Development Process
24. April 1998 Dutch Cadastre 1 Efficient Storage And Retrieval for Large Spatial Data Set in a Relational DBMS Andrew U. Frank Dept. of Geoinformat ion.
Spatial Database Souhad Daraghma.
ALKIS-ATKIS modelling using ISO standards Workshop “Standards in action” – Lisbon – Clemens Portele interactive instruments GmbH Trierer.
Ontology Development Kenneth Baclawski Northeastern University Harvard Medical School.
DEVSView: A DEVS Visualization Tool Wilson Venhola.
Chapter 3 Sections 3.5 – 3.7. Vector Data Representation object-based “discrete objects”
ITEC224 Database Programming
Standardization and Research Prof. Dr. Christine Giger Swiss Federal Institute of Technology Zurich © Atlas der Schweiz - interaktiv.
9/14/2012ISC329 Isabelle Bichindaritz1 Database System Life Cycle.
Alignment of ATL and QVT © 2006 ATLAS Nantes Alignment of ATL and QVT Ivan Kurtev ATLAS group, INRIA & University of Nantes, France
8. Geographic Data Modeling. Outline Definitions Data models / modeling GIS data models – Topology.
09/17/08Andrew Frank1 Time and Process: The challenge for GIS and what ontology can contribute Andrew U. Frank Geoinformation TU Vienna
Modeling Storing and Mining Moving Object Databases Proceedings of the International Database Engineering and Applications Symposium (IDEAS’04) Sotiris.
Hartwig Hochmair1 Institute for Geoinformation TU Vienna Revigis meeting Carnuntum 2001 Data Sources Used for the Navigation Process in the web.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Thinking Spatially.
SOCoP 2012 Workshop 1 Containment, Container, Spatial Location and Containee Models SOCoP 2012 Workshop Gary Berg-Cross Nov , 2012 U. S. Geological.
Tables tables are rows (across) and columns (down) common format in spreadsheets multiple tables linked together create a relational database entity equals.
UML Use Case Diagramming Guidelines. What is UML? The Unified Modeling Language (UML) is a standard language for specifying, visualizing, constructing,
The GIS Project First Steps. Introduction Designing a GIS project. –What is the nature of the project? –What is the scope of the project? Project management.
Synthetic Experiments for Spatial Reference Systems Engineering Approaches to Cognitive Science –Andrew U. Frank –Geoinformation –TU Vienna
ISPRS Congress 2000 Multidimensional Representation of Geographic Features E. Lynn Usery Research Geographer U.S. Geological Survey.
Do these make any sense?. Navigation Moving the viewpoint as a cost of knowledge.
1 SY DE 542 Navigation and Organization Prototyping Basics Feb 28, 2005 R. Chow
GREGORY SILVER KUSHEL RIA BELLPADY JOHN MILLER KRYS KOCHUT WILLIAM YORK Supporting Interoperability Using the Discrete-event Modeling Ontology (DeMO)
09/22/07Andrew Frank1 E-cadastre in Europe: about National Spatial Data Infrastructure Andrew U. Frank Geoinformation TU Vienna
Programming Languages and Design Lecture 3 Semantic Specifications of Programming Languages Instructor: Li Ma Department of Computer Science Texas Southern.
SWEN 5231 FORMAL METHODS Slide 1 System models u Abstract presentations of systems whose requirements are being analyzed.
Ch- 8. Class Diagrams Class diagrams are the most common diagram found in modeling object- oriented systems. Class diagrams are important not only for.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Some Thoughts to Consider 8 How difficult is it to get a group of people, or a group of companies, or a group of nations to agree on a particular ontology?
Florian A. Twaroch Institute for Geoinformation and Cartography, TU Vienna Naive Semantic Interoperability Florian A. Twaroch.
FROM MONOMODAL TO MULTIMODAL METAPHORS
Class Diagrams. Terms and Concepts A class diagram is a diagram that shows a set of classes, interfaces, and collaborations and their relationships.
Artificial Intelligence Knowledge Representation.
Federal Land Manager Environmental Database (FED) Overview and Update June 6, 2011 Shawn McClure.
Copyright 2006 John Wiley & Sons, Inc Chapter 5 – Cognitive Engineering HCI: Developing Effective Organizational Information Systems Dov Te’eni Jane Carey.
Laws and Algebras – A Comparison
FROM MONOMODAL TO MULTIMODAL METAPHORS
Review of last class Software Engineering Modeling Problem Solving
Algorithms and Problem Solving
Recent trends in estimation methodologies
Unified Modeling Language
What’s distinctive about the study of human geography?
Lifelong learning... Professional training should be appropriate in continuous and systematic process (T. Guskey, 2004). Three aspects of education reform:
How to Structure an Ontology
Ontology-Based Approaches to Data Integration
Presentation transcript:

1 Formal Specifications of Image Schemata for Interoperability in Geographic Information Systems Andrew Frank Department of Geoinformation Technical University Vienna

2 Outline My background Spatial Cognition is Crucial Need to Formalize Semantics of Spatial Prepositions Principles of our Investigation Relations in Geographic Space Relations in Table-Top Space Current work Future: Cognitive Engineering

3 My background Diploma in surveying engineering ETH Zurich Doctoral work on databases for spatial information ETH Zurich Research in GIS at University of Maine One of leaders of the National Center for Geographic Information and Analysis (NCGIA - UCSB, SUNY Buffalo, UMaine) Professor for Geoinformation, TU Vienna Initiation of series of conferences on Spatial Information Theory (COSIT)

4 My past research Database management Formal data modeling methods Formalization and programming of geometric operations in a realistic environment (limited precision, rounding problems, errors) Bridging between formal research in geometry and cognitive and geographic investigation in human understanding of space (with David Mark)

5 Spatial Cognition is Crucial O’Keefe/Nadel Hippocampus serves to construct a neural map – (similar to the mental map/collage - B. Tversky) Humans use the left hippocampus for verbal problems Methods originally developed for spatial problem solving are transferred to the general (abstract) verbal domain –navigation of semantic nets as a fitting metaphor

6 Spatial Cognition is Crucial (Lakoff) Spatial metaphor abound in language (especially English) –we are at crossroads, I’m feeling down Bodily experience provides grounding for the semantics of simple (primary experience) elements of language (Johnson) Metaphorical transfer links meaning of abstract terms to the bodily experience (Lakoff)

7 Practical Need to Formalize Semantics of Spatial Prepositions Interoperability of GIS => Co-operation of different GIS Requires: Standardization of Terms: Semantics Problem Different communities use terms very differently: –width of a road –parcel –wood

8 Practical issues Building of integrated European Land Use Databases (necessary for discussion of potential political action) Integrated Database for Town Administration: “one-stop” administrative procedures All require semantic integration from multiple domains Standardization efforts of industry: –need to identify the building blocks that are universal

9 Principles of Investigating Spatial Relations Language allows to study (aspects of) spatial cognition: Consider verbally expressed situations and what is implied (can be deduced) from the description (not just simple sentences). Restrict to non-metaphoric usage (Montague?) Very specific environment (only a single ‘space’, e.g., table- top space; to have influences from only one kind of bodily experiences) Assume polysemy liberally (identification later)

10 Spatial Prepositions investigated Geographic Space and Table-Top Space Exclusion of Partial Spatial Relations Single Level of Detail Specific Environment and Single Language –surprising amount of diversity within a single language (regional diversity) German: auf dem Tisch, Vienna: am Tisch

11 Previous efforts: Formalizing Spatial Meaning Topological Relations based on formal considerations and some evidence of cognitive soundness (Egenhofer, Mark) Metric Relations (Cardinal Directions; discretized directions: Near, Far, etc.) What is universal? How much is left? Language encodes many other spatial relations (typically 50 to 100)

12 Method of Formalization Formalize the meaning of several related spatial preposition (above/under) Static spatial prepositions can be modeled with (first order) predicate calculus (logic) If one includes movement and changing situations (including Talmy’s fictive motion) algebraic approaches lead to simpler formalizations. Need for a tool to maintain facts about the environment (‘database’)

13 Executable Formalizations Formalizations are difficult to read and understand - and often contain errors. We currently use a formalization system (based on denotational semantics, category theory) packaged in a functional programming language. Our formalization is formally checked (for completeness, type conformance etc.) and can be ‘tested’ (run) – do they produce the predicted output?

14 Are Related Spatial Prepositions Image Schemata? Image schemata are: Recurring, Imaginative Patterns based on People‘s Experiences Sufficient Internal Structure to Constrain People‘s Understanding and Reasoning More Abstract than Mental Pictures, Less Abstract than Logical Structures Source for metaphorical usage Accepted as a pragmatic concept (notion) for our research

15 Image Schema PATH

16 How to Formalize Spatial Image Schemata Predicate Calculus –A above B => B under A Relation Calculus a (R;S) c = aRb and bSc –A north of B and B north of C => A north of C Functions f.g(x) = f(g(x)) –move out (Coin, (move in (Coin, Box) ) = isOutOf (Coin, Box) Model Based

17 Example Geographic-Space-Image- Schemata LOCATION PATH REGION BOUNDARY

18 Select Base Relations Location in Region Region inside Region Location directly connected to Location Region borders Region –formal (but not cognitive) justification for the selection of base relations

19 Location and Relation between Places Direct and Indirect Path path (a, b) path (b, a) ind-path (a, b) [path (a, a1) & path (a1, a2) & path (a2,...) &... & path (..., bn) & path (bn, b)]

20 Relations with Region Location within Region in* (loc1, reg2) in (loc1, reg1) & in (reg1, reg2)

21 Relations with Boundaries Boundary Locations boundaryBetween (a, b) path (a, b) & notInSameRegion (a, b)

22 Persons Move scene2 = move (place1, scene1) move (p, a, b): in (p, a) & path (a, b) unestablish (in (p, a)), establish (in (p, b))

23 Conclusions ‘Geographic Space’ Extension of Relation Calculus to Function Calculus 5 Base Relations => 15 Meaningful Relations Formal Spatial Relations => Interoperability, Optimizing Spatial Queries Powerful Domain as Source for Metaphors

24 Examples from Table-Top Space (1) „In“ Blocks Target of Movement x ‘in’ y (in scene) => blocked (move z into x (in scene))

25 Examples from Table-Top Space (2) Converse of „auf“ Blocks Object of Movement x ‘auf’ y (in scene) => blocked (move y in scene)

26 Conclusions ‘Table-Top space’ Some relations are similar to geographic space; polysemy could be dropped and core of meaning identified –(problems with formalization) Limit to specific environment is fruitful; next steps: –spatial relations in image space –spatial relations in city space Expectation: full formalization of all German spatial prepositions

27 Our related research Models of environments and observers Simulate language expressions describing the environment for various observers –problem perspective taking: “from your point of view, the coin lies just behind the box” Formalized concepts often described as deictic, intrinsic, absolute etc. Open issues: build models for effects like ‘imagined translation vs. imagined rotation’ (Klatzky)

28 Current Work: Spatial Affordances (student: Martin Raubal) Formal description what we understand by ‘affordance’ Models of actors (persons) with tasks and objects Formalization as models of complex environments including actors having their own observation function and maintaining their own (temporal) knowledge base Open issue: effects of hierarchies in space and in the tasks (Timpf) (Formal complication: databases in databases…)

29 Practical Application Predict navigation performance in complex built environments, in order to improve the built environment. Meaning: –improve signage in airports so you find your gate and make it unlikely that you get lost in the transfer!

30 Current Work: User Interface (with Werner Kuhn) Metaphor is keyword in graphical user interface research, but not well defined Formalize metaphor to construct metrics to assess the ‘cognitive load’ for learning and usage of an user interface Apply to design better user interfaces!

31 Future: Cognitive Engineering Cognitive science can be successfully applied in a predictive mode: engineering Some differences in the methodology and approach between engineering and science: –concentrate on primary influence before investigating secondary effects –simplify problems and subdivide issues (Occam?) –formalize to allow use in a predictive mode

32 Open Questions Best Method for Formalization Are there Language Independent Primitives? Composition and Interaction of Image Schemata Integration of Image Schemata Across Domains Formalize Metaphorical Transfer