Skip to main content

Description Logics with inverse roles, functional restrictions, and n-ary relations

  • Conference paper
  • First Online:
Logics in Artificial Intelligence (JELIA 1994)

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

Included in the following conference series:

Abstract

Description Logics (DLs) are used in Artificial Intelligence to represent knowledge in terms of objects grouped into classes, and offer structuring mechanisms for both characterizing the relevant properties of classes in terms of binary relations, and establishing several interdependencies among classes. One of the main themes in the area of DLs has been to identify DLs that are both very expressive and decidable. This issue can be profitably addressed by relying on a correspondence between DLs and propositional dynamic logics (PDLs). In this paper, we exploit the correspondence as a framework to investigate the decidability and the complexity of a powerful DL, in which functional restrictions on both atomic roles and their inverse are expressible. We then show that such DL is suitable to represent n-ary relations, as needed in the applications of class-based formalisms to databases. The PDL that we use in this work is a proper extension of Converse Deterministic PDL, and its decidability and complexity is established contextually.

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.

References

  1. G. Attardi and M. Simi. Consistency and completeness of omega, a logic for knowledge representation. In Proc. of the Int. Joint Conf. on Artificial Intelligence IJCAI-81, pages 504–510, 1981.

    Google Scholar 

  2. F. Baader and B. Hollunder. A terminological knowledge representation system with complete inference algorithm. In Proc. of the Workshop on Processing Declarative Knowledge, PDK-91, Lecture Notes in Artificial Intelligence, pages 67–86. Springer-Verlag, 1991.

    Google Scholar 

  3. M. Ben-Ari, J. Y. Halpern, and A. Pnueli. Deterministic propositional dynamic logic: Finite models, complexity, and completeness. Journal of Computer and System Sciences, 25:402–417, 1982.

    Google Scholar 

  4. A. Borgida and P. F. Patel-Schneider. A semantics and complete algorithm for subsumption in the CLASSIC description logic. Submitted for publication, 1993.

    Google Scholar 

  5. R. J. Brachman and H.J. Levesque. The tractability of subsumption in framebased description languages. In Proc. of the 4th Nat. Conf. on Artificial Intelligence A A AI-84, pages 34–37, 1984.

    Google Scholar 

  6. R. J. Brachman, D. L. McGuinness, P. F. Patel-Schneider, L. Alperin Resnick, and A. Borgida. Living with CLASSIC: when and how to use a KL-ONE-like language. In John F. Sowa, editor, Principles of Semantic Networks, pages 401–456. Morgan Kaufmann, 1991.

    Google Scholar 

  7. R. J. Brachman and J. G. Schmolze. An overview of the KL-ONE knowledge representation system. Cognitive Science, 9(2):171–216, 1985.

    Google Scholar 

  8. M. Buchheit, F. M. Donini, and A. Schaerf. Decidable reasoning in terminological knowledge representation systems. In Proc. of the 13th Int. Joint Conf. on Artificial Intelligence IJCAI-93, pages 704–709, 1993.

    Google Scholar 

  9. D. Calvanese, M. Lenzerini, D. Nardi. A unified framework for class-based representation languages. In Proc. Int. Conf. on Principles of Knowledge Representation and Reasoning KR-94, 1994.

    Google Scholar 

  10. M. J. Fisher and R. E. Ladner. Propositional Dynamic Logic of regular programs. Journal of Computer and System Sciences, 18:194–211, 1979.

    Google Scholar 

  11. G. De Giacomo and M. Lenzerini. Concept language with number restrictions and fixpoints, and its relationship with mu-calculus. In Proc. of the 11th Eur. Conf. on Artificial Intelligence ECAI-94, pages 355–360, 1994.

    Google Scholar 

  12. F. M. Donini, B. Hollunder, M. Lenzerini, A. Marchetti Spaccamela, D. Nardi, and W. Nutt. The complexity of existential quantification in concept languages. Artificial Intelligence, 2–3:309–327, 1992.

    Google Scholar 

  13. F. M. Donini, M. Lenzerini, D. Nardi, and W. Nutt. The complexity of concept languages. In Proc. of the 2nd Int. Conf. on Principles of Knowledge Representation and Reasoning KR-91, pages 151–162, 1991.

    Google Scholar 

  14. F. M. Donini, M. Lenzerini, D. Nardi, and W. Nutt. Tractable concept languages. In Proc. of the 12th Int. Joint Conf. on Artificial Intelligence IJCAI-91, pages 458–463, 1991.

    Google Scholar 

  15. F. M. Donini, M. Lenzerini, D. Nardi, W. Nutt, and A. Schaerf. Adding epistemic operators to concept languages. In Proc. of the 3rd Int. Conf. on Principles of Knowledge Representation and Reasoning KR-92, 18–3:201–260, 1987.

    Google Scholar 

  16. R. Hull and R. King. Semantic database modeling: Survey, applications, and research Issues. ACM Computing Surveys, pages 342–353, 1992.

    Google Scholar 

  17. D. Kozen and J. Tiuryn. Logics of programs. In Handbook of Theoretical Computer Science — Formal Models and Semantics, pages 789–840. Elsevier, 1990.

    Google Scholar 

  18. H. J. Levesque and R. J. Brachman. Expressiveness and tractability in knowledge representation and reasoning. Computational Intelligence, 3:78–93, 1987.

    Google Scholar 

  19. R. MacGregor. Inside the LOOM description classifier. SIGART Bulletin, 2(3):88–92, 1991.

    Google Scholar 

  20. B. Nebel. Computational complexity of terminological reasoning in BACK. Artificial Intelligence, 34(3):371–383, 1988.

    Google Scholar 

  21. B. Nebel. Terminological reasoning is inherently intractable. Artificial Intelligence, 43:235–249, 1990.

    Google Scholar 

  22. B. Nebel. Reasoning and revision in hybrid representation systems. Springer-Verlag, 1990.

    Google Scholar 

  23. B. Nebel. Terminological cycles: Semantics and computational properties. In John F. Sowa, editor, Principles of Semantic Networks, pages 331–361. Morgan Kaufmann, 1991.

    Google Scholar 

  24. R. Parikh. Propositional dynamic logics of programs: a survey. In Proc. of 1st Workshop on Logic of Programs, Lecture Notes in Computer Science 125, pages 102–144. Springer-Verlag, 1981.

    Google Scholar 

  25. P. F. Patel-Schneider. A hybrid, decidable, logic-based knowledge representation system. Computational Intelligence, 3(2):64–77, 1987.

    Google Scholar 

  26. K. Schild. A correspondence theory for terminological logics: Preliminary report. In Proc. of the 12th Int. Joint Conf. on Artificial Intelligence IJCAI-91, pages 466–471, 1991.

    Google Scholar 

  27. K. Schild. Terminological cycles and the propositional μ-calculus. In Proc. of the 4th Int. Conf. on Knowledge Representation and Reasoning KR-94, 1994.

    Google Scholar 

  28. M. Schmidt-Schauß and G. Smolka. Attributive concept descriptions with complements. Artificial Intelligence, 48(1):1–26, 1991.

    Google Scholar 

  29. G. Schreiber, B. Wielinga, J. Breuker. KADS: A principled approach to knowledge-based system development. Academic Press, 1993.

    Google Scholar 

  30. M. Y. Vardi and P. Wolper. Automata-theoretic techniques for modal logics of programs. Journal of Computer and System Sciences, 32:183–221, 1986.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Craig MacNish David Pearce Luís Moniz Pereira

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

De Giacomo, G., Lenzerini, M. (1994). Description Logics with inverse roles, functional restrictions, and n-ary relations. In: MacNish, C., Pearce, D., Pereira, L.M. (eds) Logics in Artificial Intelligence. JELIA 1994. Lecture Notes in Computer Science, vol 838. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0021982

Download citation

  • DOI: https://doi.org/10.1007/BFb0021982

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-58332-5

  • Online ISBN: 978-3-540-48657-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics