Combining Resolution and Classification for Semantic Query Optimization in DOOD

This paper proposes a framework for semantic query optimization in deductive object-oriented databases. The intentional database is described by means of clauses and a more restricted language is used for the integrity constraints. We apply a specific resolution and a classification mechanism to rewrite a query into a less expensive yet equivalent one. The main contribution of this paper is to show how resolution and classification can be used together within a common framework to perform complementary semantic query optimizations in deductive object oriented databases.

[1]  Nicolas Beldiceanu,et al.  Constraint Logic Programming , 1997 .

[2]  Werner Nutt,et al.  Subsumption between queries to object-oriented databases , 1994, Inf. Syst..

[3]  Jean-François Boulicaut,et al.  Une approche multi-paradigmes our le test d'applications BDOO , 1994, BDA.

[4]  Gert Smolkaz,et al.  Deenite Relations over Constraint Languages , 1988 .

[5]  W. Nutt,et al.  On abduction and answer generation through constrained resolution , 1992 .

[6]  Franz Baader,et al.  A Scheme for Integrating Concrete Domains into Concept Languages , 1991, IJCAI.

[7]  M. Tamer Özsu,et al.  Queries and query processing in object-oriented database systems , 1990, TOIS.

[8]  Larry Kerschberg,et al.  Semantic Query Optimization in Deductive Object-Oriented Databases , 1993, DOOD.

[9]  Sunit K. Gala,et al.  Classification as a query processing technique in the CANDIDE semantic data model , 1989, [1989] Proceedings. Fifth International Conference on Data Engineering.

[10]  Robert M. MacGregor,et al.  The Evolving Technology of Classification-Based Knowledge Representation Systems , 1991, Principles of Semantic Networks.

[11]  Francesco M. Donini,et al.  Decidable Reasoning in Terminological Knowledge Representation Systems , 1993, IJCAI.

[12]  Oded Shmueli,et al.  Equivalence of DATALOG Queries is Undecidable , 1993, J. Log. Program..

[13]  Sophie Cluet,et al.  A general framework for the optimization of object-oriented queries , 1992, SIGMOD '92.

[14]  Michael Kifer,et al.  Logical foundations of object-oriented and frame-based languages , 1995, JACM.

[15]  Joxan Jaffar,et al.  Constraint logic programming , 1987, POPL '87.

[16]  Deborah L. McGuinness,et al.  CLASSIC: a structural data model for objects , 1989, SIGMOD '89.

[17]  Robert Mac Gregor,et al.  THE EVOLVING TECHNOLOGY OF CLASSIFICATION-BASED KNOWLEDGE REPRESENTATION SYSTEMS , 1991 .

[18]  John Grant,et al.  Logic-based approach to semantic query optimization , 1990, TODS.

[19]  Alain Colmerauer,et al.  An introduction to Prolog III , 1989, CACM.

[20]  Bernhard Nebel,et al.  Reasoning and Revision in Hybrid Representation Systems , 1990, Lecture Notes in Computer Science.