|
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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
F. Baader, D. Calvanese, D. McGuinness, D. Nardi, and P. Patel-Schneider, editors. The Description Logic Handbook. Cambridge University Press, 2002.
|
| |
2
|
C. Baral and M. Gelfond. Logic programming and knowledge representation. Journal of Logic Programming, 19/20:73--148, 1994.
|
| |
3
|
H. Boley, B. Grosof, M. Sintek, S. Tabet, and G. Wagner. RuleML Design , September 2002. http://www.dfki.uni-kl.de/ruleml/indesign.html.
|
| |
4
|
|
 |
5
|
Diego Calvanese , Giuseppe De Giacomo , Maurizio Lenzerini, On the decidability of query containment under constraints, Proceedings of the seventeenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, p.149-158, June 01-04, 1998, Seattle, Washington, United States
[doi> 10.1145/275487.275504]
|
| |
6
|
D. Connolly, F. van Harmelen, I. Horrocks, D. L. McGuinness, P. F. Patel-Schneider, and L. A. Stein. DAML+ OIL (March 2001) Reference Description, December 2001. http://www.w3.org/TR/daml+oil-reference/.
|
| |
7
|
F. M. Donini, M. Lenzerini, D. Nardi, and W. Nutt. The complexity of concept languages. In Proc. of KR'91, pages 151--162, 1991.
|
| |
8
|
W. Dowling and J. Gallier. Linear time algorithms for testing the satisfiability of propositional horn formulae. Journal of Logic Programming, 3:267--284, 1984.
|
| |
9
|
E. Grädel. On the restraining power of guards. J. of Symbolic Logic, 64:1719--1742, 1999.
|
| |
10
|
V. Haarslev and R. Moller. Description of the RACER system and its applications. In DL2001 Workshop on Description Logics, Stanford, CA, 2001.
|
| |
11
|
I. Horrocks and U. Sattler. Ontology reasoning in the SHOQ(D) description logic. In Proc. of IJCAI 2001, pages 199--204, 2001.
|
| |
12
|
I. Horrocks, U. Sattler, S. Tessaris, and S. Tobies. How to decide query containment under constraints using a description logic. In Proc. of LPAR'2000, 2000.
|
| |
13
|
|
| |
14
|
|
| |
15
|
|
 |
16
|
Konstantinos Sagonas , Terrance Swift , David S. Warren, XSB as an efficient deductive database engine, Proceedings of the 1994 ACM SIGMOD international conference on Management of data, p.442-453, May 24-27, 1994, Minneapolis, Minnesota, United States
|
| |
17
|
K. Schild. A correspondence theory for terminological logics: Preliminary report. In Proc. of IJCAI'91, pages 466--471, 1991.
|
| |
18
|
|
| |
19
|
M. Y. Vardi. Why is modal logic so robustly decidable? In N. Immerman and P. Kolaitis, editors, Descriptive Complexity and Finite Models. American Mathematical Society, 1997.
|
CITED BY 36
|
|
Grigoris Antoniou , Antonis Bikakis , Nikos Dimaresis , Manolis Genetzakis , Giannis Georgalis , Guido Governatori , Efie Karouzaki , Nikolas Kazepis , Dimitris Kosmadakis , Manolis Kritsotakis , Giannis Lilis , Antonis Papadogiannakis , Panagiotis Pediaditis , Constantinos Terzakis , Rena Theodosaki , Dimitris Zeginis, Proof explanation for a nonmonotonic Semantic Web rules language, Data & Knowledge Engineering, v.64 n.3, p.662-687, March, 2008
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jean-Sébastien Brunner , Li Ma , Chen Wang , Lei Zhang , Daniel C. Wolfson , Yue Pan , Kavitha Srinivas, Explorations in the use of semantic web technologies for product information management, Proceedings of the 16th international conference on World Wide Web, May 08-12, 2007, Banff, Alberta, Canada
|
|
|
|
|
|
|
|
|
Ken Samuel , Leo Obrst , Suzette Stoutenberg , Karen Fox , Paul Franklin , Adrian Johnson , Ken Laskey , Deborah Nichols , Steve Lopez , Jason Peterson, Translating owl and semantic web rules into prolog: Moving toward description logic programs, Theory and Practice of Logic Programming, v.8 n.3, p.301-322, May 2008
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Grigoris Antoniou , Thomas Skylogiannis , Antonis Bikakis , Martin Doerr , Nick Bassiliades, DR-BROKERING: A semantic brokering system, Knowledge-Based Systems, v.20 n.1, p.61-72, February, 2007
|
|
|
|
|
|
|
Marco Brambilla , Stefano Ceri , Federico Michele Facca , Irene Celino , Dario Cerizza , Emanuele Della Valle, Model-driven design and development of semantic Web service applications, ACM Transactions on Internet Technology (TOIT), v.8 n.1, p.3-es, November 2007
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jos de Bruijn , Ruben Lara , Sinuhe Arroyo , Juan Miguel Gomez , Sung-Kook Han , Dieter Fensel, A unified Semantic Web services architecture based on WSMF and UPML, International Journal of Web Engineering and Technology, v.2 n.2/3, p.148-180, December 2005
|
|
|
|
INDEX TERMS
Primary Classification:
I.
Computing Methodologies
I.2
ARTIFICIAL INTELLIGENCE
I.2.4
Knowledge Representation Formalisms and Methods
Subjects:
Representation languages
Additional Classification:
H.
Information Systems
H.3
INFORMATION STORAGE AND RETRIEVAL
H.3.4
Systems and Software
H.4
INFORMATION SYSTEMS APPLICATIONS
H.4.m
Miscellaneous
General Terms:
Languages,
Standardization,
Theory
Keywords:
RDF,
XML,
description logic,
inferencing,
information integration,
interoperability,
knowledge representation,
logic programs,
model-theoretic semantics,
ontologies,
rules,
semantic web,
translation
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE conference on Design automation
Gwo-Dong Chen
, Daniel D. Gajski
|