CADE 2011: Automated Deduction – CADE-23 pp 461-475 | Cite as
Reasoning in the OWL 2 Full Ontology Language Using First-Order Automated Theorem Proving
Abstract
OWL 2 has been standardized by the World Wide Web Consortium (W3C) as a family of ontology languages for the Semantic Web. The most expressive of these languages is OWL 2 Full, but to date no reasoner has been implemented for this language. Consistency and entailment checking are known to be undecidable for OWL 2 Full. We have translated a large fragment of the OWL 2 Full semantics into first-order logic, and used automated theorem proving systems to do reasoning based on this theory. The results are promising, and indicate that this approach can be applied in practice for effective OWL reasoning, beyond the capabilities of current Semantic Web reasoners.
Keywords
Semantic Web OWL First-order logic ATPPreview
Unable to display preview. Download preview PDF.
References
- 1.Baader, F., McGuinness, D.L., Nardi, D., Patel-Schneider, P.F. (eds.): The Description Logic Handbook: Theory, Implementation, and Applications. Cambridge University Press, Cambridge (2003)MATHGoogle Scholar
- 2.Fikes, R., McGuinness, D., Waldinger, R.: A First-Order Logic Semantics for Semantic Web Markup Languages. Tech. Rep. KSL-02-01, Knowledge Systems Laboratory, Stanford University, Stanford, CA 94305 (January 2002)Google Scholar
- 3.Hawke, S.: Surnia. Homepage (2003), http://www.w3.org/2003/08/surnia
- 4.Hayes, P.: Translating Semantic Web Languages into Common Logic. Tech. rep., IHMC Florida Institute for Human & Machine Cognition, 40 South Alcaniz Street, Pensacola, FL 32502 (July 18, 2005), http://www.ihmc.us/users/phayes/CL/SW2SCL.html
- 5.Hayes, P. (ed.): RDF Semantics. W3C Recommendation (February 10, 2004), http://www.w3.org/TR/rdf-mt/
- 6.Horrocks, I., Voronkov, A.: Reasoning Support for Expressive Ontology Languages Using a Theorem Prover. In: Dix, J., Hegner, S.J. (eds.) FoIKS 2006. LNCS, vol. 3861, pp. 201–218. Springer, Heidelberg (2006)CrossRefGoogle Scholar
- 7.Klyne, G., Carroll, J.J. (eds.): Resource Description Framework (RDF): Concepts and Abstract Syntax. W3C Recommendation (February 10, 2004), http://www.w3.org/TR/rdf-concepts/
- 8.Motik, B.: On the Properties of Metamodeling in OWL. Journal of Logic and Computation 17(4), 617–637 (2007)CrossRefMATHMathSciNetGoogle Scholar
- 9.Motik, B., Grau, B.C., Horrocks, I., Wu, Z., Fokoue, A., Lutz, C. (eds.): OWL 2 Web Ontology Language: Profiles. W3C Recommendation (October 27, 2009), http://www.w3.org/TR/owl2-profiles/
- 10.Motik, B., Patel-Schneider, P.F., Parsia, B. (eds.): OWL 2 Web Ontology Language: Structural Specification and Functional-Style Syntax. W3C Recommendation (October 27, 2009), http://www.w3.org/TR/owl2-syntax/
- 11.Plaisted, D., Yahya, A.: A Relevance Restriction Strategy for Automated Deduction. Artificial Intelligence 144(1-2), 59–93 (2003)CrossRefMATHMathSciNetGoogle Scholar
- 12.Schneider, M. (ed.): OWL 2 Web Ontology Language: RDF-Based Semantics. W3C Recommendation (October 27, 2009), http://www.w3.org/TR/owl2-rdf-based-semantics/
- 13.Schneider, M., Mainzer, K.: A Conformance Test Suite for the OWL 2 RL/RDF Rules Language and the OWL 2 RDF-Based Semantics. In: Hoekstra, R., Patel-Schneider, P.F. (eds.) Proceedings of the 6th International Workshop on OWL: Experiences and Directions (OWLED 2009). CEUR Workshop Proceedings, vol. 529 (2009), http://ceur-ws.org/Vol-529/owled2009_submission_19.pdf
- 14.Sutcliffe, G.: The TPTP Problem Library and Associated Infrastructure. The FOF and CNF Parts, v3.5.0. Journal of Automated Reasoning 43(4), 337–362 (2009)CrossRefMATHGoogle Scholar
- 15.Tsarkov, D., Riazanov, A., Bechhofer, S., Horrocks, I.: Using Vampire to Reason with OWL. In: McIlraith, S.A., Plexousakis, D., van Harmelen, F. (eds.) ISWC 2004. LNCS, vol. 3298, pp. 471–485. Springer, Heidelberg (2004)CrossRefGoogle Scholar
- 16.W3C OWL Working Group (ed.): OWL 2 Web Ontology Language: Document Overview. W3C Recommendation (October 27, 2009), http://www.w3.org/TR/owl2-overview/
- 17.W3C WebOnt OWL Working Group: OWL 1 Test Results (March 9, 2004), http://www.w3.org/2003/08/owl-systems/test-results-out