Description Logic Programs: Combining Logic Programs with Description Logic

11 Pages Posted: 31 Oct 2003

See all articles by Benjamin Grosof

Benjamin Grosof

Massachusetts Institute of Technology (MIT) - Sloan School of Management

Ian Horrocks

The University of Manchester - School of Computer Science

Raphael Volz

University of Karlsruhe (TH)

Stefan Decker

University of Southern California - Information Sciences Institute

Date Written: February 2003

Abstract

We show how to interoperate, semantically and inferentially, between the leading Semantic Web approaches to rules (RuleML Logic Programs) and ontologies (OWL/DAML+OIL Description Logic) via analyzing their expressive intersection. To do so, we define a new intermediate knowledge representation (KR) contained within this intersection: Description Logic Programs (DLP), and the closely related Description Horn Logic (DHL) which is an expressive fragment of first-order logic (FOL). DLP provides a significant degree of expressiveness, substantially greater than the RDF-Schema fragment of Description Logic.

We show how to perform DLP-fusion: the bidirectional translation of premises and inferences (including typical kinds of queries) from the DLP fragment of DL to LP, and vice versa from the DLP fragment of LP to DL. In particular, this translation enables one to "build rules on top of ontologies": it enables the rule KR to have access to DL ontological definitions for vocabulary primitives (e.g., predicates and individual constants) used by the rules. Conversely, the DLP-fusion technique likewise enables one to "build ontologies on top of rules": it enables ontological definitions to be supplemented by rules, or imported into DL from rules. It also enables available efficient LP inferencing algorithms/implementations to be exploited for reasoning over large-scale DL ontologies.

Keywords: Semantic Web, rules, ontologies, logic programs, Description Logic, knowledge representation, XML, RDF, model-theoretic semantics, inferencing, interoperability, translation, information integration, knowledge representation, information technologies, intelligent agents, business process automation,

Suggested Citation

Grosof, Benjamin and Horrocks, Ian and Volz, Raphael and Decker, Stefan, Description Logic Programs: Combining Logic Programs with Description Logic (February 2003). Available at SSRN: https://ssrn.com/abstract=460986 or http://dx.doi.org/10.2139/ssrn.460986

Benjamin Grosof (Contact Author)

Massachusetts Institute of Technology (MIT) - Sloan School of Management ( email )

E53-317
Cambridge, MA 02142
United States
617-253-8694 (Phone)

HOME PAGE: http://www.mit.edu/~bgrosof

Ian Horrocks

The University of Manchester - School of Computer Science ( email )

Kilburn Building, Oxford Road
Manchester M13 9GH, M13 9PL
United Kingdom

Raphael Volz

University of Karlsruhe (TH) ( email )

Postbox
D-76128 Karlsruhe, DE 76128
Germany

Stefan Decker

University of Southern California - Information Sciences Institute ( email )

United States

Do you have a job opening that you would like to promote on SSRN?

Paper statistics

Downloads
165
Abstract Views
2,699
Rank
393,805
PlumX Metrics