On the Relationship between Description Logic-based and F-Logic-based Ontologies

Many popular ontology languages are based on (subsets of) first-order predicate logic, with classes represented by unary predicates and properties by binary predicates. Specifically, the SemanticWeb ontology language OWL DL is based on the Description Logic SHOIN. F-Logic is an ontology language which is also based on first-order logic, but classes and properties are modeled as terms rather than predicates. Our goal is to enable interoperation between predicate-based and F-Logic-based ontology languages. To this end, we define an intuitive translation from predicate-based ontologies to F-Logic ontologies and show that this translation preserves entailment for large classes of ontology languages, including most of OWL DL. Specifically, we define the class of equality-safe (E-safe) formulas, show that the Description Logic SHIQ is E-safe, and show that the translation preserves validity of E-safe formulas. We use these results to close the open problem of layering F-Logic programming on top of Description Logic Programs and we show that our results apply to HILOG, a syntactically higher-order, but semantically first-order language. Finally, we show that our results also apply to a meta-modeling extension for Description Logics (v-semantics).

[1]  Ian Horrocks,et al.  Description logic programs: combining logic programs with description logic , 2003, WWW '03.

[2]  Jos de Bruijn,et al.  Logical Foundations of (e)RDF(S): Complexity and Reasoning , 2007, ISWC/ASWC.

[3]  Jos de Bruijn,et al.  Translating Ontologies from Predicate-based to Frame-based Languages , 2006, 2006 Second International Conference on Rules and Rule Markup Languages for the Semantic Web (RuleML'06).

[4]  Alon Y. Halevy,et al.  Combining Horn Rules and Description Logics in CARIN , 1998, Artif. Intell..

[5]  Mira Balaban,et al.  The F-logic approach for description languages , 1995, Annals of Mathematics and Artificial Intelligence.

[6]  J. W. Lloyd,et al.  Foundations of logic programming; (2nd extended ed.) , 1987 .

[7]  Norbert Eisinger,et al.  Reasoning Web, First International Summer School 2005, Msida, Malta, July 25-29, 2005, Tutorial Lectures , 2005, Reasoning Web.

[8]  Michael G. Hinchey,et al.  Formal approaches to agent-based systems : third International Workshop, FAABS 2004, Greenbelt, MD, USA, April 26-27, 2004 : revised selected papers , 2005 .

[9]  J. Lloyd Foundations of Logic Programming , 1984, Symbolic Computation.

[10]  Michael Gelfond,et al.  Classical negation in logic programs and disjunctive databases , 1991, New Generation Computing.

[11]  Kenneth A. Ross,et al.  The well-founded semantics for general logic programs , 1991, JACM.

[12]  Michael Kifer,et al.  Logical foundations of object-oriented and frame-based languages , 1995, JACM.

[13]  Michael Kifer,et al.  A logic for object-oriented logic programming , 1989, PODS.

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

[15]  John W. Lloyd,et al.  Foundations of Logic Programming, 1st Edition , 1984 .

[16]  Mira Balaban,et al.  DFL - a dialog based integration of concept and rule reasoners , 2001, Data Knowl. Eng..

[17]  Michael Kifer,et al.  A logic for object-oriented logic programming , 1989, PODS '89.

[18]  Michael Kifer,et al.  Rules and Ontologies in F-Logic , 2005, Reasoning Web.

[19]  Alex Borgiday On the Relative Expressiveness of Description Logics and Predicate Logics , 1996 .

[20]  Harry Chen,et al.  F-OWL: An Inference Engine for Semantic Web , 2004, FAABS.

[21]  Michael Kifer,et al.  Flora-2: A Rule-Based Knowledge Representation and Inference Infrastructure for the Semantic Web , 2003, OTM.

[22]  Ian Horrocks,et al.  A proposal for an owl rules language , 2004, WWW '04.

[23]  Michael Kifer,et al.  HILOG: A Foundation for Higher-Order Logic Programming , 1993, J. Log. Program..

[24]  Boris Motik,et al.  On the Properties of Metamodeling in OWL , 2005, J. Log. Comput..

[25]  Jos de Bruijn,et al.  The Web Service Modeling Language WSML: An Overview , 2006, ESWC.

[26]  Johan van Benthem,et al.  Modal Languages and Bounded Fragments of Predicate Logic , 1998, J. Philos. Log..