DocumentCode :
281621
Title :
CLARE-a CLAuse Retrieval Engine for large Prolog databases
Author :
Wong, Kam-Fai ; Williams, M.H.
Author_Institution :
Dept. of Comput. Sci., Heriot Watt Univ., Edinburgh, UK
fYear :
1989
fDate :
32576
Firstpage :
42430
Lastpage :
42432
Abstract :
Although the logic programming language Prolog was originally designed to handle AI applications, its suitability for implementing database applications has been recognised for some while now. Its attractiveness for this purpose lies in the additional benefits which it can provide. It enables database systems to be developed which are considerably more powerful than current relational databases-systems which can store, retrieve and manipulate knowledge in the form of logical rules as well as conventional data in the form of facts. Such systems are generally referred to as deductive or logic database systems. However, existing Prolog systems are limited in their capacity to deal with large volumes of data. The basic unit of information in Prolog is the clause. Each clause may be a rule or a fact (corresponding to a tuple in a relational database). The process of matching a Prolog query against a clause in the database, termed unification, is much more complex than the simple associative matching performed in relational database systems, and consumes a considerable proportion of the execution time of a Prolog process. For a large database stored on disc, the time taken to attempt to unify a query against each clause in the database in turn would be intolerable. The authors describe a special purpose engine which has been designed to overcome this problem
Keywords :
PROLOG; computer architecture; database management systems; information retrieval; CLARE; CLAuse Retrieval Engine; Prolog databases; Prolog query; clause retrieval engine; deductive; logic database systems; special purpose engine; unification;
fLanguage :
English
Publisher :
iet
Conference_Titel :
VLSI and Architectures for Symbolic Processing, IEE Colloquium on
Conference_Location :
London
Type :
conf
Filename :
197998
Link To Document :
بازگشت