Abstract
This paper shows the subsumption computation techniques for a LOGIDATA+ schema allowing cyclic definitions for classes. The formal framework LOGIDATACYC*, which extends LOGIDATA* to perform taxonomic reasoning in the presence of cyclic class definitions is introduced. It includes the notions of possible instances of a schema; legal instance of a schema, defined as the greatest fixed-point of possible instances; subsumption relation. On the basis of this framework, the definitions of coherent type and consistent class are introduced and the necessary algorithms to detect incoherence and compute subsumption in a LOGIDATA+ schema are given. Some examples of subsumption computation show its feasibility for schema design and validation.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
Baader, F. Terminological cycles in KL-ONE-based KR-languages. In Proceedings of the 8th National Conference of the American Association for Artificial Intelligence, Boston, Mass., 1990.
Beneventano, D. Computation of Subsumption with Cycles in LOGIDATA+. Technical Report 80, CIOC-CNR, Bologna, October 1991.
Beneventano, D., and Bergamaschi, S. Subsumption for Complex Object Data Models. Proceedings of the International Conference on Database Theory, Berlin-1992, Springer Verlag Publisher.
Bergamaschi, S., and Nebel, B. Theoretical fondations of complex object data models Technical Report 5/91, CNR, Progetto Finalizzato Sistemi Informatica e Calcolo Parallelo, Sottoprogetto 5, January 1992.
Kuper, G.M., and Vardi, M.Y. A new approach to database logic. In PODS '84, pages 86–96. SIGACT-SIGMOD-SIGART, ACM Press, 1984.
Lecluse, C., and Richard, P. The O2 data model. In Int. Conf. On Very Large Data Bases, 1989.
Lloyd, J.W. Foundations of Logic Programming. Springer Verlag, Berlin, 1987.
B. Nebel. Terminological cycles: semantics and computational properties. In J. Sowa, editor, Principles of Semantic Networks. Morgan Kaufmann, 1991.
D.A. Schmidt. Denotational Semantics: A Methodology for Languages Development. Allyn and Bacon, Boston, 1986.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1993 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Beneventano, D., Bergamaschi, S., Sartori, C. (1993). Taxonomic reasoning with cycles in LOGIDATA+ . In: Atzeni, P. (eds) LOGIDATA+: Deductive Databases with Complex Objects. Lecture Notes in Computer Science, vol 701. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0021893
Download citation
DOI: https://doi.org/10.1007/BFb0021893
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-56974-9
Online ISBN: 978-3-540-47844-7
eBook Packages: Springer Book Archive