Abstract
In this paper we give a syntax and define a denotational semantics for describing classes in LOGIDATA*, and give a subsumption algorithm that is sound, complete, and polynomial. The syntax allows us to describe both primitive and defined acyclic classes by means of the tuple and set type constructors; in particular, it is also possible to state cardinality constraints on sets. Semantics is defined by means of an interpretation function that maps the descriptions given at an intensional level into the value domain. This interpretation also takes the undefined element nil into account, thus allowing us to deal with a form of incomplete knowledge in a way that is semantically correct. After introducing defined classes and the notion of interpretation function, it is possible to formally define the concept of subsumption, an inference technique that makes it possible reasoning about objects and classes on the basis of their descriptions.
Preview
Unable to display preview. Download preview PDF.
References
S. Abiteboul and R. Hull. IFO: A Formal Semantic Database Model. In ACM TODS, vol. 12, n.4, 1987.
A. Artale, D. Beneventano, S. Bergamaschi, F. Cesarini, C. Sartori and G. Soda. Taxonomic Reasonig in LOGIDATA+. In this volume, LOGIDATA +: Deductive Databases with complex objects, P. Atzeni ed., Lecture Notes in Computer Science, Springer-Verlag.
P. Atzeni, F. Cacace, S. Ceri, L. Tanca. The LOGIDATA+ model. In this volume, LOGIDATA +:Deductive Databases with complex objects, P. Atzeni ed., Lecture Notes in Computer Science, Springer-Verlag.
R.J. Brachman, D.L. MacGuinness, P.F. Patel-Schneider and L.A. Resnick. Living with CLASSIC: When and How to Use a KL-ONE-Like Language. In Principles of Semantic Networks, J.Sowa, Morgan Kaufmann Publishers, Inc., 1990.
L. Cardelli. A Semantics of Multiple Inheritance. Semantics of Data Types, Springer-Verlag, pp.51–67, 1984.
L.M.L. Delcambre and K.C. Davis. Automatic Validation of Object-Oriented Database Structures. In Proceedings of Int. Conf. on Data Engineering, 1989.
F.M. Donini, M. Lenzerini, D. Nardi, W. Nutt. The complexity of concept languages. In Proceedings of the 2nd Int. Conf. on Principles of Knowledge Representation and Reasoning, KR-91, Morgan Kaufmann, 1991.
C. Lecluse and P. Richard. Modelling Complex Structures in Object-Oriented Databases. In ACM PODS, pp.360–367,1 1989.
H.J. Levesque and R.J. Brachman. Expressiveness and Tractability in Knowledge Representation and Reasoning. In Computational Intelligence, 3:78–93, 1987.
B. Nebel. Terminological Reasoning is Inherently Intractable. In IWBS Report 82, September 1989.
B. Nebel. Reasoning and Revision in Hybrid Representation Systems. In Lecture Notes in Artificial Intelligence, n. 422, Springer-Verlag, 1990.
P.F. Patel-Schneider. Undeciability of subsumption in NIKL. In Artificial Intelligence, 39:263–272, 1989.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1993 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Artale, A., Cesarini, F., Soda, G. (1993). Introducing taxonomic reasoning 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/BFb0021892
Download citation
DOI: https://doi.org/10.1007/BFb0021892
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