PelletSpatial: A Hybrid RCC-8 and RDF/OWL Reasoning and Query Engine

In this paper, we present PelletSpatial, a qualitative spatial reasoning engine implemented on top of Pellet. PelletSpatial provides consistency checking and query answering over spatial data represented with the Region Connection Calculus (RCC). It supports all RCC-8 relations as well as standard RDF/OWL semantic relations, both represented in RDF/OWL. As such, it can answer mixed SPARQL queries over both relation types. PelletSpatial implements two RCC reasoners: (a) A reasoner based on the semantics preserving translation of RCC relations to OWL-DL class axioms and (b) a reasoner based on the RCC composition table that implements a path-consistency algorithm. We discuss the details of two implementation approaches and focus on some of their respective advantages and disadvantages.

[1]  Hector J. Levesque,et al.  Knowledge Representation and Reasoning , 2004 .

[2]  B. Bennett The Application of Qualitative Spatial Reasoning to Gis (extended Abstract) , 1996 .

[3]  Rolf Grütter,et al.  Combining OWL with RCC for Spatioterminological Reasoning on Environmental Data , 2007, OWLED.

[4]  Werner Nutt On the Translation of Qualitative Spatial Reasoning Problems into Modal Logics , 1999, KI.

[5]  Christian Freksa,et al.  Qualitative Spatial Representation and Reasoning in the SparQ-Toolbox , 2006, Spatial Cognition.

[6]  Rolf Grütter,et al.  Towards Spatial Reasoning in the Semantic Web: A Hybrid Knowledge Representation System Architecture , 2007, AGILE Conf..

[7]  Yarden Katz,et al.  Representing Qualitative Spatial Information in OWL-DL , 2005, OWLED.

[8]  Bijan Parsia,et al.  Pellet: An OWL DL Reasoner , 2004, Description Logics.

[9]  Mahmoud Rafea,et al.  Knowledge Representation and Reasoning Using XML , 2004 .

[10]  Diego Calvanese,et al.  The Description Logic Handbook: Theory, Implementation, and Applications , 2003, Description Logic Handbook.

[11]  Bijan Parsia,et al.  SPARQL-DL: SPARQL Query for OWL-DL , 2007, OWLED.

[12]  Bernhard Nebel,et al.  Efficient Algorithms for Qualitative Spatial Reasoning , 1998, ECAI.

[13]  Peter van Beek,et al.  The Design and Experimental Analysis of Algorithms for Temporal Reasoning , 1995, J. Artif. Intell. Res..

[14]  Diego Calvanese,et al.  The Description Logic Handbook , 2007 .

[15]  S. Wölfl,et al.  GQR – A Fast Reasoner for Binary Qualitative Constraint Calculi , 2008 .

[16]  Alan K. Mackworth Consistency in Networks of Relations , 1977, Artif. Intell..

[17]  Ian Horrocks,et al.  FaCT++ Description Logic Reasoner: System Description , 2006, IJCAR.

[18]  Anthony G. Cohn,et al.  A Spatial Logic based on Regions and Connection , 1992, KR.

[19]  Stefan Wölfl,et al.  Confirming the QSR Promise , 2009, AAAI Spring Symposium: Benchmarking of Qualitative Spatial and Temporal Reasoning Systems.

[20]  Volker Haarslev,et al.  Foundations of Spatioterminological Reasoning with Description Logics , 1998, KR.

[21]  Michael Wessel,et al.  On Spatial Reasoning with Description Logics - Position Paper , 2002, Description Logics.