Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Deduction in Ontologies via ASP

  • Conference paper
Logic Programming and Nonmonotonic Reasoning (LPNMR 2004)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 2923))

Abstract

Ontologies have become an important methodology for representing knowledge, particularly for allowing agents to interchange knowledge over the world-wide-web. From an abstract point of view, an ontology can be seen as a theory about a set of classes. The language underlying the ontology may or may not be decidable; if it is, it is often called a description logic, and the problem of determining whether one description logic formula implies (or subsumes) another is fundamental to deduction in ontologies. This paper models description logics as first-order theories, and employs model-theoretic techniques to determine properties of various description logics. These properties are used to design efficient engines to generate Answer Set Programs that perform deduction in ontologies. This approach contrasts to tableaux theorem proving techniques that are more commonly used. The resulting system serves as an experimental platform to explore the combination of logic-programming based techniques for non-monotonic reasoning and constraint handling with description-logic based deduction. Specifically, we use ASP to create a small but powerful theorem prover for the description logic \(\mathcal{ALCQI}\). While \(\mathcal{ALCQI}\) is P-space complete, our deduction engine requires exponential space in the worst case. However experiments show that its time is roughly comparable to the one of the best tableaux-based engined, DLP [1], even though DLP is written for a simpler description logic, \(\mathcal{ALCN}\).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Patel-Schneider, P.: DLP. In: Proc. of the Intl Workshop on Description Logics (1999)

    Google Scholar 

  2. Donini, F., Lenzerini, M., Nardi, D., Nutt, W.: The complexity of concept languages. Information and Computation (1996)

    Google Scholar 

  3. Schmidt-Strauss, M., Smolka, G.: Attributive concept descriptions with complements. Artificial Intelligence 48, 1–26 (1990)

    Article  Google Scholar 

  4. Hollunder, B., Nutt, W.: Subsumption algorithms for concept description languages (1990)

    Google Scholar 

  5. Horrocks, I.: The FaCT system. In: de Swart, H. (ed.) TABLEAUX 1998. LNCS (LNAI), vol. 1397, pp. 307–312. Springer, Heidelberg (1998)

    Chapter  Google Scholar 

  6. Baral, C.: Knowledge Representation, Reasoning, and Declarative Problem Solving. Cambridge University Press, Cambridge (2002)

    Google Scholar 

  7. Borgida, A.: On the relative expressiveness of description logics and predicate logics, vol. 82, p. 353 (1996)

    Google Scholar 

  8. Niemelä, I., Simons, P.: Smodels: An implementation of the stable and well-founded semantics for normal LP. In: Fuhrbach, U., Dix, J., Nerode, A. (eds.) LPNMR 1997. LNCS, vol. 1265, pp. 420–429. Springer, Heidelberg (1997)

    Google Scholar 

  9. Leone, N., Pfeifer, G., Faber, W.: The DLV Project (2003), http://www.dbai.tuwein.at/proj/dlv

  10. Calvenese, D., Giacomo, G.D., Lenzerini, M., Nardi, D.: Reasoning in expressive description logics, vol. 2, pp. 1582–1634 (2002)

    Google Scholar 

  11. Simons, P., Niemelä, I., Soininen, T.: Extending and implementing the stable model semantics. Artificial Intelligence 138, 181–234 (2002)

    Article  MATH  MathSciNet  Google Scholar 

  12. Swift, T., Warren, D.S.: Cold Dead Fish: A System for Managing Ontologies (2003), Available via http://xsb.sourceforge.net

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Swift, T. (2003). Deduction in Ontologies via ASP. In: Lifschitz, V., Niemelä, I. (eds) Logic Programming and Nonmonotonic Reasoning. LPNMR 2004. Lecture Notes in Computer Science(), vol 2923. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24609-1_24

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-24609-1_24

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-20721-4

  • Online ISBN: 978-3-540-24609-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics