Tableau Algorithms for E-Connections of Description Logics

For many years, the Modal Logic community has pursued various techniques for robustly combining logics. These methodologies reflect a new direction in Logic applied to Knowledge Representation, namely the direction toward constructing and investigating complex combined logical formalisms out of simpler ones. The E-Connections framework is a novel technique for combining Abstract Description Systems (ADSs), a generalization of several families of decidable logics, including Description Logics, Modal Logics, as well as many logics of time and space. In this paper, we investigate different E-Connection languages involving Description Logics. Recently, E-Connections of Description Logics have been proposed as a suitable formalism for various applications, such as ontology integration on the Semantic Web. We propose two novel combinations: one-way E-Connections and E-Connections allowing for transitive and symmetric link relations. Then, we investigate in depth the problem of reasoning with E-Connections and provide different tableau-based decision procedures. Finally, we show that our algorithms can be implemented as an extension of existing DL reasoners and present our prototype implementation in the Pellet system. To the best of our knowledge, the algorithms presented in this paper are the first practical decision procedures for E-Connections.

[1]  Ian Horrocks,et al.  A Description Logic with Transitive and Inverse Roles and Role Hierarchies , 1999, J. Log. Comput..

[2]  B. Parsia,et al.  Combining OWL Ontologies Using E-Connections , 2005 .

[3]  Ulrike Sattler,et al.  Terminological knowledge representation systems in a process engineering application , 1998 .

[4]  Volker Haarslev,et al.  RACER System Description , 2001, IJCAR.

[5]  Franz Baader,et al.  Fusions of Description Logics and Abstract Description Systems , 2011, J. Artif. Intell. Res..

[6]  Bijan Parsia,et al.  Automatic Partitioning of OWL Ontologies Using E-Connections , 2005, Description Logics.

[7]  Bijan Parsia,et al.  Generalized link properties for expressive ε-connections of description logics , 2005, AAAI 2005.

[8]  Stephan Tobies,et al.  Complexity results and practical algorithms for logics in knowledge representation , 2001, ArXiv.

[9]  Ian Horrocks,et al.  Practical Reasoning for Very Expressive Description Logics , 2000, Log. J. IGPL.

[10]  Giuseppe De Giacomo,et al.  Combining Deduction and Model Checking into Tableaux and Algorithms for Converse-PDL , 2000, Inf. Comput..

[11]  D. Gabbay,et al.  Many-Dimensional Modal Logics: Theory and Applications , 2003 .

[12]  Ian Horrocks,et al.  A Tableaux Decision Procedure for SHOIQ , 2005, IJCAI.

[13]  Jan Hladik,et al.  Tableau Systems for SHIO and SHIQ , 2004, Description Logics.

[14]  Oliver Kutz ε-connections and logics of distance , 2004 .

[15]  Diego Calvanese,et al.  Expressive Description Logics , 2003, Description Logic Handbook.

[16]  Bijan Parsia,et al.  Working with Multiple Ontologies on the Semantic Web , 2004, SEMWEB.

[17]  I. Horrocks Implementation and Optimisation Techniques , .

[18]  Carsten Lutz,et al.  E-connections of abstract description systems , 2004, Artif. Intell..

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

[20]  Franz Baader,et al.  An Overview of Tableau Algorithms for Description Logics , 2001, Stud Logica.

[21]  Bernardo Cuenca Grau,et al.  Combination and Integration of Ontologies on the Semantic Web , 2005 .

[22]  Werner Nutt,et al.  Basic Description Logics , 2003, Description Logic Handbook.

[23]  Bijan Parsia,et al.  Combining OWL ontologies using epsilon-Connections , 2006, J. Web Semant..

[24]  Luciano Serafini,et al.  Distributed Description Logics: Assimilating Information from Peer Sources , 2003, J. Data Semant..

[25]  Ian Horrocks,et al.  Optimised Reasoning for SHIQ , 2002, ECAI.

[26]  Franz Baader,et al.  From Tableaux to Automata for Description Logics , 2003, Fundam. Informaticae.

[27]  Ulrike Sattler,et al.  A Concept Language Extended with Different Kinds of Transitive Roles , 1996, KI.

[28]  Ian Horrocks,et al.  Ontology Reasoning in the SHOQ(D) Description Logic , 2001, IJCAI.

[29]  Ian Horrocks,et al.  Using an Expressive Description Logic: FaCT or Fiction? , 1998, KR.