EXPANDING QUERIES TO INCOMPLETE DATABASES BY INTERPOLATING GENERAL LOGIC PROGRAMS

Citation
C. Baral et al., EXPANDING QUERIES TO INCOMPLETE DATABASES BY INTERPOLATING GENERAL LOGIC PROGRAMS, The journal of logic programming, 35(3), 1998, pp. 195-230
Citations number
36
Categorie Soggetti
Computer Science Theory & Methods","Computer Science Theory & Methods
ISSN journal
07431066
Volume
35
Issue
3
Year of publication
1998
Pages
195 - 230
Database
ISI
SICI code
0743-1066(1998)35:3<195:EQTIDB>2.0.ZU;2-5
Abstract
In databases, queries are usually defined on complete databases. In th is paper we introduce and motivate the notion of extended queries that are defined on incomplete databases. We argue that the language of ex tended logic program is appropriate for representing extended queries. We show through examples that given a query, a particular extension o f it has important characteristics which corresponds to removal of the CWA from the original specification of the query. We refer to this pa rticular extension as the expansion of the original query. Normally qu eries are expressed as general logic programs. We develop an algorithm that given a general logic program (satisfying certain syntactic prop erties) expressing a query constructs an extended logic program that e xpresses the expanded query. The extended logic program is referred to as the interpolation of the given general logic program. (C) 1998 Els evier Science Inc, All rights reserved.