On taxonomic reasoning in conceptual design
- 1 September 1992
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Database Systems
- Vol. 17 (3) , 385-422
- https://doi.org/10.1145/132271.132272
Abstract
Taxonomic reasoning is a typical task performed by many AI knowledge representation systems. In this paper, the effectiveness of taxonomic reasoning techniques as an active support to knowledge acquisition and conceptual schema design is shown. The idea developed is that by extending conceptual models with defined concepts and giving them rigorous logic semantics, it is possible to infer isa relationships between concepts on the basis of their descriptions. From a theoretical point of view, this approach makes it possible to give a formal definition for consistency and minimality of a conceptual schema. From a pragmatic point of view it is possible to develop an active environment that allows automatic classification of a new concept in the right position of a given taxonomy, ensuring the consistency and minimality of a conceptual schema. A formalism that includes the data semantics of models giving prominence to type constructors (E/R, TAXIS, GALILEO) and algorithms for taxonomic inferences are presented: their soundness, completeness, and tractability properties are proved. Finally, an extended formalism and taxonomic inference algorithms for models giving prominence to attributes (FDM, IFO) are given.Keywords
This publication has 20 references indexed in Scilit:
- RIDL*: a tool for the computer-assisted engineering of large databases in the presence of integrity constraintsACM SIGMOD Record, 1989
- Relational data base design for the intensional aspects of a knowledge baseInformation Systems, 1988
- Formal properties of net-based knowledge representation schemesData & Knowledge Engineering, 1988
- An expert database design system based on analysis of formsIEEE Transactions on Software Engineering, 1988
- IFO: a formal semantic database modelACM Transactions on Database Systems, 1987
- Set containment inference and syllogismsTheoretical Computer Science, 1986
- GALILEO: a strongly-typed, interactive conceptual languageACM Transactions on Database Systems, 1985
- An Overview of the KL‐ONE Knowledge Representation System*Cognitive Science, 1985
- Database description with SDMACM Transactions on Database Systems, 1981
- The entity-relationship model—toward a unified view of dataACM Transactions on Database Systems, 1976