Published online by Cambridge University Press: 01 May 2008
Building rules on top of ontologies is the ultimate goal of the logical layer of the Semantic Web. To this aim, an ad-hoc markup language for this layer is currently under discussion. It is intended to follow the tradition of hybrid knowledge representation and reasoning systems, such as  -log that integrates the description logic
-log that integrates the description logic  and the function-free Horn clausal language Datalog. In this paper, we consider the problem of automating the acquisition of these rules for the Semantic Web. We propose a general framework for rule induction that adopts the methodological apparatus of Inductive Logic Programming and relies on the expressive and deductive power of
 and the function-free Horn clausal language Datalog. In this paper, we consider the problem of automating the acquisition of these rules for the Semantic Web. We propose a general framework for rule induction that adopts the methodological apparatus of Inductive Logic Programming and relies on the expressive and deductive power of  -log. The framework is valid whatever the scope of induction (description versus prediction) is. Yet, for illustrative purposes, we also discuss an instantiation of the framework which aims at description and turns out to be useful in Ontology Refinement.
-log. The framework is valid whatever the scope of induction (description versus prediction) is. Yet, for illustrative purposes, we also discuss an instantiation of the framework which aims at description and turns out to be useful in Ontology Refinement.
 -log: Integrating datalog and description logics. Journal of Intelligent Information Systems  10, 3, 227–252.Google Scholar
-log: Integrating datalog and description logics. Journal of Intelligent Information Systems  10, 3, 227–252.Google Scholar and RDF to OWL: The making of a web ontology language. Journal of Web Semantics  1, 1, 7–26.Google Scholar
 and RDF to OWL: The making of a web ontology language. Journal of Web Semantics  1, 1, 7–26.Google Scholar -log. In Inductive Logic Programming, Camacho, R., King, R., and Srinivasan, A., Eds. Lecture Notes in Artificial Intelligence, vol. 3194. Springer, Berlin, 216–233.Google Scholar
-log. In Inductive Logic Programming, Camacho, R., King, R., and Srinivasan, A., Eds. Lecture Notes in Artificial Intelligence, vol. 3194. Springer, Berlin, 216–233.Google Scholar -log. In Inductive Logic Programming, Horvath, T. and Yamamoto, A., Eds. Lecture Notes in Artificial Intelligence, vol. 2835. Springer, Berlin/Heidelberg, 215–232.Google Scholar
-log. In Inductive Logic Programming, Horvath, T. and Yamamoto, A., Eds. Lecture Notes in Artificial Intelligence, vol. 2835. Springer, Berlin/Heidelberg, 215–232.Google Scholar . In Inductive Logic Programming, Cussens, J. and Frisch, A., Eds. Lecture Notes in Artificial Intelligence, vol. 1866. Springer, Berlin/Heidelberg, 191–208.Google Scholar
. In Inductive Logic Programming, Cussens, J. and Frisch, A., Eds. Lecture Notes in Artificial Intelligence, vol. 1866. Springer, Berlin/Heidelberg, 191–208.Google Scholar