Maintaining Relational Consistency in a Graph-Based Place Database

Similar documents
Deriving place graphs from spatial databases

Convex Hull-Based Metric Refinements for Topological Spatial Relations

Spatial Reasoning With A Hole

Deriving place graphs from spatial databases. Ehsan Hamzei Hao Chen Hua Hua Maria Vasardani Martin Tomko Stephan Winter

Adding ternary complex roles to ALCRP(D)

How to Handle Incomplete Knowledge Concerning Moving Objects

Exploring Spatial Relationships for Knowledge Discovery in Spatial Data

Qualitative Spatial-Relation Reasoning for Design

Intelligent GIS: Automatic generation of qualitative spatial information

GeoVISTA Center, Department of Geography, The Pennsylvania State University, PA, USA

Location Based Concierge Service with Spatially Extended Topology for Moving Objects

INVESTIGATING GEOSPARQL REQUIREMENTS FOR PARTICIPATORY URBAN PLANNING

Relations Between Spatial Calculi About Directions and Orientations (Extended Abstract 1 )

QUALITATIVE SPATIAL REASONING VIA 3-VALUED HETEROGENEOUS LOGIC

A Class of Star-Algebras for Point-Based Qualitative Reasoning in Two- Dimensional Space

Combining cardinal direction relations and other orientation relations in QSR

Qualitative Spatial Calculi with Assymetric Granularity

Spatio-temporal configurations of dynamics points in a 1D space

On minimal models of the Region Connection Calculus

From Descriptions to Depictions: A Conceptual Framework

Spatio-Temporal Relationships in a Primitive Space: an attempt to simplify spatio-temporal analysis

Spatial Computing. or how to design a right-brain hemisphere. Christian Freksa University of Bremen

Machine Learning for Interpretation of Spatial Natural Language in terms of QSR

Probabilistic Cardinal Direction Queries On Spatio-Temporal Data

reviewed paper Supporting Spatial Planning with Qualitative Configuration Analysis Paolo Fogliaroni, Gerhard Navratil

Uncertainty of Spatial Metric Relations in GIs

Clock-Modeled Ternary Spatial Relations for Visual Scene Analysis

A Framework for Merging Qualitative Constraints Networks

A Generalized Framework for Reasoning with Angular Directions

This version will be replaced with the final typeset version in due course. Note that page numbers will change, so cite with caution.

Relative adjacencies in spatial pseudo-partitions

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

On Redundancy in Linked Geospatial Data

Egenhofer, M. (1991) Reasoning about Binary Topological Relations. In Gunther, O. and Schek, H.J. (eds.) Advances in Spatial Databases.

Singularities in Qualitative Reasoning

DIMENSIONS OF QUALITATIVE SPATIAL REASONING

Reasoning about distances

Pairing Transitive Closure and Reduction to Efficiently Reason about Partially Ordered Events

Towards Usable Topological Operators at GIS User Interfaces

A Preference Semantics. for Ground Nonmonotonic Modal Logics. logics, a family of nonmonotonic modal logics obtained by means of a

Algorithms for Characterization and Trend Detection in Spatial Databases

Topological Logics over Euclidean Spaces

43400 Serdang Selangor, Malaysia Serdang Selangor, Malaysia 4

Granular Description of Qualitative Change

A new tractable subclass of the rectangle algebra

Detailed and Integrated Representation of Spatial Relations

arxiv: v1 [cs.ai] 1 Jun 2016

Pairing Transitive Closure and Reduction to Efficiently Reason about Partially Ordered Events

A General Framework for Conflation

Cristani the relation EQ, as dened by Randell, Cui and Cohn (1989), and analogously by Egenhofer and Franzosa (1991), becomes identity under the uniqu

Alexander Klippel and Chris Weaver. GeoVISTA Center, Department of Geography The Pennsylvania State University, PA, USA

RCC11: A Finer Topological Representation for the Alignment of Regions in Sketch Maps

SEARCHING THROUGH SPATIAL RELATIONSHIPS USING THE 2DR-TREE

From Language towards. Formal Spatial Calculi

Spatial Knowledge Representation on the Semantic Web

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

Spatial analysis in XML/GML/SVG based WebGIS

Formalizing natural-language spatial relations between linear objects with topological and metric properties

arxiv: v2 [cs.ai] 13 Feb 2015

Combining binary constraint networks in qualitative reasoning

Topological spatio-temporal reasoning and representation

Using Spatial Relations for Graphical Symbol Description

Mining Geo-Referenced Databases: A Way to Improve Decision-Making

Overview key concepts and terms (based on the textbook Chang 2006 and the practical manual)

Investigations into the Cognitive Conceptualization and Similarity Assessment of Spatial Scenes 1

Computing Least Common Subsumers in Description Logics with Existential Restrictions*

Naming Topological Operators at GIS User Interfaces

arxiv: v2 [cs.ai] 13 Sep 2013

GEO-INFORMATION (LAKE DATA) SERVICE BASED ON ONTOLOGY

Representation of spatial relations and structures in object-based knowledge representation systems

Geometric Algorithms in GIS

Classification Based on Logical Concept Analysis

The Spatial Interaction Laboratory A Distributed Middleware and Qualitative Representation for Ambient Intelligence

Quality Assessment of Geospatial Data

Lecture 2. A Review: Geographic Information Systems & ArcGIS Basics

Weak Composition for Qualitative Spatial and Temporal Reasoning

A Description Logic of Change

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

DP Project Development Pvt. Ltd.

DESCRIPTION LOGICS. Paula Severi. October 12, University of Leicester

Heterogeneous Granularity Systems

arxiv: v1 [cs.ai] 31 May 2013

Qualitative Spatio-Temporal Reasoning & Spatial Database Design

Discrete Mathematics

Logarithmic space. Evgenij Thorstensen V18. Evgenij Thorstensen Logarithmic space V18 1 / 18

COMP9414: Artificial Intelligence Propositional Logic: Automated Reasoning

Computers in Human Behavior

Taxonomies of Building Objects towards Topographic and Thematic Geo-Ontologies

On the computational complexity of spatial logics with connectedness constraints

Mappings For Cognitive Semantic Interoperability

Investigation on spatial relations in 3D GIS based on NIV

A A Survey of Qualitative Spatial and Temporal Calculi Algebraic and Computational Properties

Deriving Spatially Refined Consistent Small Area Estimates over Time Using Cadastral Data

Concept Lattices in Rough Set Theory

Entity-Relationship Diagrams and FOL

2009 AAAI Spring Symposium. Benchmarking of Qualitative Spatial and Temporal Reasoning Systems

A Qualitative Spatial Reasoner*

PRUNING PROCEDURE FOR INCOMPLETE-OBSERVATION DIAGNOSTIC MODEL SIMPLIFICATION

Composing cardinal direction relations

Decision Procedures for Satisfiability and Validity in Propositional Logic

Transcription:

Maintaining Relational Consistency in a Graph-Based Place Database Hao Chen Department of Infrastructure Engineering, Geomatics The University of Melbourne Email: hchen@student.unimelb.edu.au

Introduction Natural language (NL) descriptions & shared spatial knowledge places

Place Description Place The referent of locative noun phrase i.e. Library, Park, Melbourne Place description Locatum, relatum, relation i.e. The library is near the park Spatial Triplet Model of place description i.e. <library, near, park> http://telluswhere.net/

Graph-Based Place Database The library is near the park label {name: library} A B label {name: park} NL place Description Property Graph (2 nodes and 1 directed edge) NL parsing (Kim, Vasardani et al. 2014) <library, near, park> Triplet <locatum, relation, relatum> www.insidefacebook. com Graph Database - Efficient (avoid joining tables) - Suitable for modelling rich-connected data

Problem & Objective Problem Relational inconsistent i.e. <A, north_of, B>, <B, north_of, C> and <C, north_of, A> - logical contradictions North A B C East Objectives Develop relational consistency rules Major Tools - Qualitative Spatial Reasoning (QSR) (Cohn and Hazarika 2001, Dylla, Frommberger et al. 2006)

Relational Consistency (1/3) Relation Families Cardinal direction relations: Frank s neutral zone model (Frank 1991) North, Northeast, East, Southeast, South, Southwest, West, Northwest Topological relations 4-intersection model (Egenhofer and Herring 1990) Disjoint, Meet, Equal, Inside, CoveredBy, Contains, Covers, Overlap Qualitative distance relations Multi-step systems (Frank 1992) Near, Middle, Far Not applied in this research: Relative direction relations In front of, Right of, Behind, Left of

Relational Consistency (2/3) Relation Composition Composition operation: - Between two relations r A,B and r B,C - Returns a set of possible relations between A and C - r A,B r B,C = S A,C Composition table Example: cardinal direction family (Frank 1991)

Relational Consistency (2/3) Relation Composition (con.) Example

Relational Consistency (3/3) Checking Mechanism Step 1: - For a new input <A, r, B> - Find all paths between A and B Step 2: - Composite r1 r2 r3 = S A,B - If r S A,B, then <A, r, B> is consistent Step 3: Check for all paths

Implementation (1/3) - Overview Dataset 42 campus descriptions of the University of Melbourne s Parkville By volunteer graduate students. Programming Neo4j + Python-embedded Experiments Test for all triplets + made-up triplets Flag inconsistency

Implementation (2/3) Checking Procedure triplets node already exist? no create node yes checking procedure cardinal direction relationship approximate qualitative distance relationship topological relationship other rule 1 rule rule 2 rule 3 rule rule 4 rule 5 rule rule 6 reject flag no consitent? yes create L-r->R

Implementation (3/3) Place Database

Spatial Queries

Discussion & Future Work The database is robust for preserving relational consistency It only flags inconsistency, not decide which one is truer Future works include: - Semantic consistency of nodes - Including relative direction relations - Integrate reasoning of different families - Relations lost their context

References Cohn, A. G. and S. M. Hazarika (2001). "Qualitative spatial representation and reasoning: An overview." Fundamenta informaticae 46(1): 1-29. Dylla, F., L. Frommberger, J. O. Wallgrün and D. Wolter (2006). SparQ: A toolbox for qualitative spatial representation and reasoning. Qualitative Constraint Calculi: Application and Integration, Workshop at KI. Egenhofer, M. J. and J. Herring (1990). "Categorizing binary topological relations between regions, lines, and points in geographic databases." 9: 94-91. Egenhofer, M. J. and R. D. Franzosa (1991). "Point-set topological spatial relations." International Journal of Geographical Information System 5(2): 161-174. Frank, A. U. (1991). Qualitative spatial reasoning with cardinal directions. Österreichische Artificial-Intelligence-Tagung/Seventh Austrian Conference on Artificial Intelligence, Springer. Frank, A. U. (1992). "Qualitative spatial reasoning about distances and directions in geographic space." Journal of Visual Languages & Computing 3(4): 343-371. Kim, J., M. Vasardani and S. Winter (2014). "From Descriptions to Depictions: A Graph-based Understanding of Place Descriptions. Randell, D. A., Cui, Z. and Cohn, A. G. (1992). A Spatial Logic based on Regions and Connection. 3rd Int. Conf. on Knowledge Representation and Reasoning, Morgan Kaufmann. Vasardani, M., S. Timpf, S. Winter and M. Tomko (2013). From descriptions to depictions: A conceptual framework. Spatial information theory, Springer