Proceedings

Reasoning in Expressive Description Logics with Fixpoints based on Automata on Infinite Trees

Download BibTeX Cite

Proceedings of the Sixteenth International Joint Conference on Artificial Intelligence. Automated Reasoning. Pages 84-88.

© 1999 International Joint Conferences on Artificial Intelligence

Abstract

In the last years, the investigation on Description Logics (DLs) has been driven by the goal of applying them in several areas, such as, software engineering, information systems, databases, information integration, and intelligent access to the web. The modeling requirements arising in the above areas have stimulated the need for very rich languages, including fixpoint constructs to represent recursive structures. We study a DL comprising the most general form of fixpoint constructs on concepts, all classical concept forming constructs, plus inverse roles, n-ary relations, qualified number restrictions, and inclusion assertions. We establish the EXPTIME decidability of such logic by presenting a decision procedure based on a reduction to nonemptiness of alternating automata on infinite trees. We observe that this is the first decidability result for a logic combining inverse role s, number restriction s, and general fixpoints .

  1. [Artale and Franconi, 1994] A. Artale and E. Franconi. A computational account for a description logic of time and action. In KR-94, pages 3-14, 1994.
  2. [Baader, 1991] F. Baader. Augmenting concept languages by transitive closure of roles : An alternative to terminological cycles. In!JCAI-91, 1991. IJCAI
  3. [Baader, 1996] F. Baader. Using automata theory for char- acterizing the semantics of terminological cycles. Ann. of Math. and A!, 18:175-219, 1996.
  4. [Bergamaschi and Sartori, 1992] S. Bergamaschi and C. Sar- tori . On taxonomic reasoning in conceptual design. ACM TODS, 17(3):385-422, 1992.
  5. [Bemholtz et al., 1994] Bemholtz, M. Y. Vardi, and P. Wolper. An automata-theoretic approach to branching- time model checking. In CAV-94, LNCS 818, pages 142- 155, 1994.
  6. [Blanco et al., 1994] J. L. Blanco, A. Illarramendi, and A. Goiii. Building a federated relational database system: An approach using a knowledge-based system. J. of In- telligent and Cooperative lnfonnation Systems, 3(4):415- 455, 1994.
  7. [Booch et al., 1998] G. Booch, J. Rumbaugh, and I. Jacob- son. Unified Modeling Language User Guide. Addison Wesley, 1998.
  8. [Borgida and Patel-Schneider, 1994] A. Borgida and P. F. Patel-Schneider. A semantics and complete algorithm for subsumption in the CLASSIC description logic. lAIR, 1:277-308, 1994.
  9. [Borgida, 1995] A. Borgida. Description logics in data man- agement. IEEE Trans. on Knowledge and Data Engineer- ing, 7(5):671-682, 1995.
  10. [Bray et al., 1998] T. Bray, J. Paoli, and C. M. Sperberg- McQueen. Extensible Markup Language (XML) 1.0 - W3C Recommendation, 1998.
  11. [Buneman, 1997] P. Buneman. Semistructured data. In PODS-97, pages 117-121, 1997.
  12. [Calvanese et al., 1994] D. Calvanese, M. Lenzerini, and D. Nardi. A unified framework for class based representa- tion formalisms. In KR-94, pages 109-120, 1994.
  13. [Calvanese et al., 1995] D. Calvanese, G. De Giacomo, and M. Lenzerini. Structured objects: Modeling and reason- ing. In DOOD-95, LNCS 1013, pages 229-246, 1995.
  14. [Calvanese et al., 1998a] D. Calvanese, G. De Giacomo, and M. Lenzerini. On the decidability of query containment under constraints. In PODS-98, pages 149-158, 1998.
  15. [Calvanese et al., 1998b] D. Calvanese, G. De Giacomo, and M. Lenzerini. What can knowledge representation do for semi-structured data? In AAA/-98, pages 205-210, 1998.
  16. [Calvanese et al., 1998c] D. Calvanese, G. De Giacomo, M. Lenzerini, D. Nardi, and R. Rosati. Description logic framework for information integration. In KR-98, pages 2-13, 1998.
  17. [Catarci and Lenzerini, 1993] T. Catarci and M. Lenzerini. Representing and using interschema knowledge in coop- erative information systems. 1. of Intelligent and Cooper- ative Information Systems, 2(4):375-398, 1993.
  18. [De Giacomo and Lenzerini, 1994] G. De Giacomo and M. Lenzerini. Boosting the correspondence between de- scription logics and propositional dynamic logics. In AAAI-94, pages 205-212, 1994.
  19. [De Giacomo and Lenzerini, 1995] G. De Giacomo and M. Lenzerini. What's in an aggregate: Foundations for description logics with tuples and sets. In /JCAI-95, pages 801-807, 1995. IJCAI
  20. [De Giacomo and Lenzerini, 1997] G. De Giacomo and M. Lenzerini. A uniform framework for concept defini- tions in description logics. lAIR, 6:87-110, 1997.
  21. [Devanbu and Jones, 1997] P. Devanbu and M. A. Jones. The use of description logics in KBSE systems. ACM Trans. on Software Engineering and Methodology, 6(2): 141-172, 1997.
  22. [Donini et al., 1996] F. M. Donini, M. Lenzerini, D. Nardi, and A. Schaerf. Reasoning in description logics. In Princi- ples of Knowledge Representation, pages 193-238. 1996.
  23. [Emerson and Jutla, 1991] E. A. Emerson and C. S. Jutla. Tree automata, mu-calculus and determinacy. In FOCS- 91, pages 368-377, 1991.
  24. [Kozen, 1983] D. Kozen. Results on the propositional J.L- calculus. Theor. Comp. Sci., 27:333-354, 1983.
  25. [Levy et al., 1996] A. Y. Levy, A. Rajaraman, and J. J. Or- dille. Query answering algorithms for information agents. In AAA/-96, pages 40-47, 1996.
  26. [Muller and Scimpp, 1987] D. E. Muller and P. E. Schupp. Alternating automata on infinite trees. Theor. Comp. Sci., 54:267-276, 1987.
  27. [Nebel, 1991] B. Nebel. Terminological cycles: Semantics and computational properties. In Principles of Semantic Networks, pages 331-361.
  28. Morgan Kaufmann, 1991.
  29. [Schild, 1991] K. Schild. A correspondence theory for ter- minological logics: Preliminary report. In /JCA/-91, pages 466-471, 1991. IJCAI
  30. [Schild, 1994] K. Schild. Terminological cycles and the propositional J.L-Calculus. In KR-94, pages 509-520, 1994.
  31. [Sheth eta!., 1993] A. P. Sheth, S. K. Gala, and S. B. Na- vathe. On automatic reasoning for schema integration. 1. of Intelligent and Cooperative lnfonnation Systems, 2(1):23- 50, 1993.
  32. [Ullman, 1997] J. D. Ullman. Information integration us- ing logical views. In /CDT-97, LNCS 1186, pages 19-40, 1997.
  33. [Vander Hoek and De Rijke, 1995] W. Van der Hoek and M. De Rijke. Counting objects. 1. of Log. and Comp., 5(3):325-345, 1995.
  34. [Vardi, 1985] M. Y. Vardi. The taming of converse: Rea- soning about two-way computations. In LNCS 193, pages 413-424, 1985.
  35. [Vardi, 1998] M. Y. Vardi. Reasoning about the past with two-way automata. In ICALP'98, LNCS 1443, pages 628- 641, 1998.
  36. [Weida and Litman, 1992] R. Weida and D. Litman. Termi- nological reasoning with constraint networks and an ap- plication to plan recognition. In KR-92, pages 282-293, 1992.
  37. [Woods and Schmolze, 1992] W. A. Woods and J. G. Schmolze. The KL-ONE family. In Semantic Networks in Artificial Intelligence, pages 133-178. Pergamon Press, 1992.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards