|
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 54
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Thomas Eiter , Giovambattista Ianni , Thomas Lukasiewicz , Roman Schindlauer , Hans Tompits, Combining answer set programming with description logics for the Semantic Web, Artificial Intelligence, v.172 n.12-13, p.1495-1539, August, 2008
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
|
Hai Jin , Xiaomin Ning , Weijia Jia , Hao Wu , Guilin Lu, Combining weights with fuzziness for intelligent semantic web search, Knowledge-Based Systems, v.21 n.7, p.655-665, October, 2008
|
|
|
Li Ma , Chen Wang , Jing Lu , Feng Cao , Yue Pan , Yong Yu, Effective and efficient semantic web data management over DB2, Proceedings of the 2008 ACM SIGMOD international conference on Management of data, June 09-12, 2008, Vancouver, 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
|
|
|
|
|
|
|
|
|
Bernardo Cuenca Grau , Ian Horrocks , Boris Motik , Bijan Parsia , Peter Patel-Schneider , Ulrike Sattler, OWL 2: The next step for OWL, Web Semantics: Science, Services and Agents on the World Wide Web, v.6 n.4, p.309-322, November, 2008
|
|
|
|
|
|
|
|
|
|
|
|
Markus Krötzsch , Sebastian Rudolph , Pascal Hitzler, Complexity boundaries for horn description logics, Proceedings of the 22nd national conference on Artificial intelligence, p.452-457, July 22-26, 2007, Vancouver, British Columbia, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Zhen Liu , Anand Ranganathan , Anton Riabov, A planning approach for message-oriented semantic web service composition, Proceedings of the 22nd national conference on Artificial intelligence, p.1389-1394, July 22-26, 2007, Vancouver, British Columbia, Canada
|
|
|
|
|
|
|
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
|