Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Well-founded semantics for description logic programs in the semantic web

Published: 27 January 2011 Publication History

Abstract

The realization of the Semantic Web vision, in which computational logic has a prominent role, has stimulated a lot of research on combining rules and ontologies, which are formulated in different formalisms. In particular, combining logic programming with the Web Ontology Language (OWL), which is a standard based on description logics, emerged as an important issue for linking the Rules and Ontology Layers of the Semantic Web. Nonmonotonic description logic programs (dl-programs) were introduced for such a combination, in which a pair (L,P) of a description logic knowledge base L and a set of rules P with negation as failure is given a model-based semantics that generalizes the answer set semantics of logic programs. In this article, we reconsider dl-programs and present a well-founded semantics for them as an analog for the other main semantics of logic programs. It generalizes the canonical definition of the well-founded semantics based on unfounded sets, and, as we show, lifts many of the well-known properties from ordinary logic programs to dl-programs. Among these properties, our semantics amounts to a partial model approximating the answer set semantics, which yields for positive and stratified dl-programs, a total model coinciding with the answer set semantics; it has polynomial data complexity provided the access to the description logic knowledge base is polynomial; under suitable restrictions, it has lower complexity and even first-order rewritability is achievable. The results add to previous evidence that dl-programs are a versatile and robust combination approach, which moreover is implementable using legacy engines.

References

[1]
Baral, C. and Subrahmanian, V. S. 1993. Dualities between alternative semantics for logic programming and nonmonotonic reason. J. Autom. Reason. 10, 3, 399--420.
[2]
Berners-Lee, T., Hendler, J., and Lassila, O. 2001. The Semantic Web. Sci. Am. 284, 5, 34--43.
[3]
Calimeri, F., Faber, W., Leone, N., and Perri, S. 2005. Declarative and computational properties of logic programs with aggregates. In Proceedings of the International Joint Conference on Artificial Intelligence (IJCAI). 406--411.
[4]
Calvanese, D., De Giacomo, G., Lembo, D., Lenzerini, M., and Rosati, R. 2007. Tractable reasoning and efficient query answering in description logics: The DL-Lite family. J. Autom. Reason. 39, 3, 385--429.
[5]
Cuenca Grau, B., Horrocks, I., Motik, B., Parsia, B., and Sattler, P. P.-S. U. 2008. OWL 2: The next step for OWL. J. Web Sem. 6, 4, 309--322.
[6]
Dantsin, E., Eiter, T., Gottlob, G., and Voronkov, A. 2001. Complexity and expressive power of logic programming. ACM Comput. Surv. 33, 3, 374--425.
[7]
de Bruijn, J., Lausen, H., Polleres, A., and Fensel, D. 2006. The Web service modeling language WSML: An overview. In Proceedings of the European Semantic Web Conference (ESWC). Lecture Notes in Computer Science, vol. 4011. Springer, 590--604.
[8]
Denecker, M., Marek, V. W., and Truszczynski, M. 2004. Ultimate approximation and its application in nonmonotonic knowledge representation systems. Inform. Comput. 192, 1, 84--121.
[9]
Donini, F. M., Lenzerini, M., Nardi, D., and Schaerf, A. 1994. Deduction in concept languages: From subsumption to instance checking. J. Log. Comput. 4, 4, 423--452.
[10]
Donini, F. M., Lenzerini, M., Nardi, D., and Schaerf, A. 1998. AL-log: Integrating Datalog and description logics. J. Intell. Inform. Syst. 10, 3, 227--252.
[11]
Drabent, W., Eiter, T., Ianni, G., Krennwallner, T., Lukasiewicz, T., and Małuszyński, J. 2009. Hybrid reasoning with rules and ontologies. In Semantic Techniques for the Web: The REWERSE Perspective, F. Bry and J. Małuszyński, Eds., Lecture Notes in Computer Science, vol. 5500, Springer, Chapter 1, 1--49.
[12]
Drabent, W., Henriksson, J., and Maluszynski, J. 2007. Hybrid reasoning with rules and constraints under well-founded semantics. In Proceedings of the 1st International Conference on Web Reasoning and Rule Systems (RR). Lecture Notes in Computer Science, vol. 4524, Springer, 348--357.
[13]
Drabent, W. and Maluszynski, J. 2007. Well-founded semantics for hybrid rules. In Proceedings of the 1st International Conference on Web Reasoning and Rule Systems (RR). Lecture Notes in Computer Science, vol. 4524, Springer, 1--15.
[14]
Eiter, T., Gottlob, G., Ortiz, M., and Šimkus, M. 2008a. Query answering in the description logic Horn-SHIQ. In Proceedings (JELIA). Lecture Notes in Computer Science, vol. 5293, Springer, 166--179.
[15]
Eiter, T., Ianni, G., Krennwallner, T., and Polleres, A. 2008b. Rules and ontologies for the Semantic Web. In Reasoning Web, Lecture Notes in Computer Science, vol. 5224, Springer, 1--53.
[16]
Eiter, T., Ianni, G., Krennwallner, T., and Schindlauer, R. 2009. Exploiting conjunctive queries in description logic programs. Ann. Math. Artif. Intell. 53, 1-4, 115--152.
[17]
Eiter, T., Ianni, G., Lukasiewicz, T., Schindlauer, R., and Tompits, H. 2008c. Combining answer set programming with description logics for the Semantic Web. Artif. Intell. 172, 12/13, 1495--1539.
[18]
Eiter, T., Ianni, G., Schindlauer, R., and Tompits, H. 2005. Nonmonotonic description logic programs: Implementation and experiments. In Proceedings (LPAR). Lecture Notes in Computer Science, vol. 3452, Springer, 511--517.
[19]
Eiter, T., Lukasiewicz, T., Schindlauer, R., and Tompits, H. 2004. Combining answer set programming with description logics for the Semantic Web. In Proceedings of the International Conference on Knowledge Representation (KR). AAAI Press, 141--151.
[20]
Faber, W. 2005. Unfounded sets for disjunctive logic programs with arbitrary aggregates. In Proceedings of the International Conference on Logic Programming and Nonmonotonic Reasoning (LPNMR). Lecture Notes in Computer Science, vol. 3662, Springer, 40--52.
[21]
Fensel, D., Hendler, J., Lieberman, H., and Wahlster, W., Eds. 2002. Spinning the Semantic Web: Bringing the World Wide Web to Its Full Potential. MIT Press.
[22]
Gelfond, M. and Lifschitz, V. 1991. Classical negation in logic programs and disjunctive databases. New Generat. Comput. 9, 365--385.
[23]
Glimm, B., Lutz, C., Horrocks, I., and Sattler, U. 2008. Answering conjunctive queries in the SHIQ description logic. J. Artif. Intell. Res. 31, 150--197.
[24]
Grahne, G. and Mendelzon, A. O. 1995. Updates and subjunctive queries. Inform. Comput. 116, 2, 241--252.
[25]
Haarslev, V. and Möller, R. 2001. RACER system description. In Proceedings of the International Joint Conference on Automated Reasoning (IJCAR). Lecture Notes in Computer Science, vol. 2083, Springer, 701--705.
[26]
Horrocks, I. and Patel-Schneider, P. F. 2004. Reducing OWL entailment to description logic satisfiability. J. Web Sem. 1, 4, 345--357.
[27]
Horrocks, I., Patel-Schneider, P. F., and van Harmelen, F. 2003. From SHIQ and RDF to OWL: The making of a Web ontology language. J. Web Sem. 1, 1, 7--26.
[28]
Horrocks, I., Sattler, U., and Tobies, S. 1999. Practical reasoning for expressive description logics. In Proceedings of the International Conference on Logic Programming and Automated Reasoning (LPAR). Lecture Notes in Computer Science, vol. 1705, Springer, 161--180.
[29]
Hustadt, U., Motik, B., and Sattler, U. 2005. Data complexity of reasoning in very expressive description logics. In Proceedings of the International Joint Conference on Artificial Intelligence (IJCAI). 466--471.
[30]
Kazakov, Y. 2008. RIQ and SROIQ are harder than SHOIQ. In Proceedings of the International Conference on Knowledge Representation (KR). AAAI Press, 274--284.
[31]
Knorr, M., Alferes, J. J., and Hitzler, P. 2007. A well-founded semantics for hybrid MKNF knowledge bases. In Proceedings of the International Workshop on Description Logics (DL). CEUR Workshop Proceedings, vol. 250, CEUR-WS.org, 347--354.
[32]
Knorr, M., Alferes, J. J., and Hitzler, P. 2008. A coherent well-founded model for hybrid MKNF knowledge bases. In Proceedings of the Europeon Conference on Artificial Intelligence (ECAI). Frontiers in Artificial Intelligence and Applications, vol. 178, IOS Press, 99--103.
[33]
Knorr, M. and Hitzler, P. 2007. A comparison of disjunctive well-founded semantics. In Proceedings of the Conference on Foundations of Artificial Intelligence (FAInt). CEUR Workshop Proceedings, vol. 277, CEUR-WS.org.
[34]
Leone, N., Pfeifer, G., Faber, W., Eiter, T., Gottlob, G., Perri, S., and Scarcello, F. 2006. The DLV system for knowledge representation and reasoning. ACM Trans. Comput. Logic 7, 3, 499--562.
[35]
Lifschitz, V. 1991. Nonmonotonic databases and epistemic queries. In Proceedings of the International Joint Conference on Artificial Intelligence (IJCAI). Morgan Kaufmann, 381--386.
[36]
Lukasiewicz, T. 2007. A novel combination of answer set programming with description logics for the Semantic Web. In Proceedings of the European Semantic Web Conference (ESWC). Lecture Notes in Computer Science, vol. 4519, Springer, 384--398.
[37]
Motik, B., Horrocks, I., Rosati, R., and Sattler, U. 2006. Can OWL and logic programming live together happily ever after? In Proceedings of the International Semantic Web Conference (ISWC). Lecture Notes in Computer Science, vol. 4273, Springer, 501--514.
[38]
Motik, B. and Rosati, R. 2007a. Closing Semantic Web Ontologies. Tech. rep., University of Manchester. http://web.comlab.ox.ac.uk/people/Boris.Motik/pubs/mr06closing-report.pdf.
[39]
Motik, B. and Rosati, R. 2007b. A faithful integration of description logics with logic programming. In Proceedings of the International Joint Conference on Artificial Intelligence (IJCAI). AAAI Press/IJCAI, 477--482.
[40]
Pelov, N., Denecker, M., and Bruynooghe, M. 2007. Well-founded and stable semantics of logic programs with aggregates. Theory Pract. Logic Program. 7, 3, 301--353.
[41]
Pereira, L. M. and Alferes, J. J. 1992. Well founded semantics for logic programs with explicit negation. In Proceedings of the Europeon Conference on Artificial Intelligence (ECAI). John Wiley & Sons, 102--106.
[42]
Pratt-Hartmann, I. 2008. Data-complexity of the two-variable fragment with counting quantifiers. To appear.
[43]
Rosati, R. 2006. DL+log: Tight integration of description logics and disjunctive Datalog. In Proceedings of the International Conference on Knowledge Representation (KR). AAAI Press, 68--78.
[44]
Schindlauer, R. 2006. Answer-set programming for the Semantic Web. Ph.D. thesis, Vienna University of Technology, Austria. http://www.kr.tuwien.ac.at/staff/roman/papers/thesis.pdf.
[45]
Terracina, G., Leone, N., Lio, V., and Panetta, C. 2008. Experimenting with recursive queries in database and logic programming systems. Theory Prac. Logic Program. 8, 2, 129--165.
[46]
Tobies, S. 2001. Complexity results and practical algorithms for logics in knowledge representation. Ph.D. thesis, RWTH Aachen, Germany.
[47]
Van Gelder, A. 1989. The alternating fixpoint of logic programs with negation. In Proceedings of the Symposium on Principles of Database Systems (PODS). ACM Press, 1--10.
[48]
van Gelder, A., Ross, K. A., and Schlipf, J. S. 1991. The well-founded semantics for general logic programs. J. ACM 38, 3, 620--650.
[49]
Wang, K. and Zhou, L. 2005. Comparisons and computation of well-founded semantics for disjunctive logic programs. ACM Trans. Comput. Logic 6, 2, 295--327.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Computational Logic
ACM Transactions on Computational Logic  Volume 12, Issue 2
January 2011
317 pages
ISSN:1529-3785
EISSN:1557-945X
DOI:10.1145/1877714
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 27 January 2011
Accepted: 01 April 2010
Revised: 01 January 2010
Received: 01 March 2009
Published in TOCL Volume 12, Issue 2

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Answer set semantics
  2. description logic programs
  3. description logics
  4. normal logic programs
  5. semantic Web
  6. well-founded semantic

Qualifiers

  • Research-article
  • Research
  • Refereed

Funding Sources

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)7
  • Downloads (Last 6 weeks)4
Reflects downloads up to 25 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Complexity and scalability of defeasible reasoning in many-valued weighted knowledge bases with typicalityJournal of Logic and Computation10.1093/logcom/exae03834:8(1469-1499)Online publication date: 5-Aug-2024
  • (2023)Defeasible RDFS via rational closureInformation Sciences10.1016/j.ins.2022.11.165643(118409)Online publication date: Sep-2023
  • (2021)On Combining Ontologies and RulesReasoning Web. Declarative Artificial Intelligence 10.1007/978-3-030-95481-9_2(22-58)Online publication date: 8-Sep-2021
  • (2019)Reasoning About Exceptions in Ontologies: An Approximation of the Multipreference SemanticsSymbolic and Quantitative Approaches to Reasoning with Uncertainty10.1007/978-3-030-29765-7_18(212-225)Online publication date: 18-Sep-2019
  • (2017)Query–subquery nets for Horn knowledge bases in first-order logicJournal of Information and Telecommunication10.1080/24751839.2017.12956641:1(79-99)Online publication date: 7-Mar-2017
  • (2017)From description-logic programs to multi-context systemsJournal of Logical and Algebraic Methods in Programming10.1016/j.jlamp.2017.01.00588(26-44)Online publication date: Apr-2017
  • (2016)Data repair of inconsistent nonmonotonic description logic programsArtificial Intelligence10.1016/j.artint.2016.06.003239:C(7-53)Online publication date: 1-Oct-2016
  • (2016)Flexible Approximators for Approximating Fixpoint TheoryProceedings of the 29th Canadian Conference on Artificial Intelligence on Advances in Artificial Intelligence - Volume 967310.1007/978-3-319-34111-8_28(224-236)Online publication date: 31-May-2016
  • (2015)Towards richer rule languages with polynomial data complexity for the Semantic WebData & Knowledge Engineering10.1016/j.datak.2015.04.00596:C(57-77)Online publication date: 1-Mar-2015
  • (2015)Design Patterns for Description-Logic ProgramsKnowledge Discovery, Knowledge Engineering and Knowledge Management10.1007/978-3-662-46549-3_13(199-214)Online publication date: 25-Apr-2015
  • Show More Cited By

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media