An optimizing translation mechanism for the dynamic interaction between a logic-based expert system written in PROLOG and a relational database accessible through SQL is presented. The mechanism makes use of an intermediate language that decomposes the optimization problem and makes the proposed approach target-language independent. It can either facilitate expert system - database interaction, e.g., when integrating expert systems into business systems, or augment existing database with (external) deductive capabilities.Information Systems Working Papers Serie
This paper presents an extended Clausal Database Model for a logic programming language. Instead of ...
Classic query optimization in relational database systems relies on phases (algebraic, physical, cos...
Query processing in databases can be divided into two steps: selecting an 'optimal' evaluation strat...
An optimizing translation mechanism for the dynamic interaction between a logic-based expert system ...
Semantic query simplification utilizes integrity constraints enforced in a database system for reduc...
The logic programming language Prolog has been shown to be a very suitable language for implementing...
dbProlog is a prototype system that provides a C-Prolog user access to data in an external relationa...
Abstract. The Semantic Web is a rapidly growing research area aiming at the exchange of semantic inf...
A Datalog program can be translated into a system of fixpoint equations of relational algebra; this ...
The paper presents a method used for querying external Database in PROLOG programming language envir...
Abstract. Logic and databases have gone a long way together since the advent of relational databases...
In this paper, we present algorithms which allow an object-oriented querying of existing relational...
The following notes document in a succinct manner the use of the system PRODB. The system is still e...
Bibliography: leaves 138-142.Datalog is the fusion of Prolog and Database technologies aimed at prod...
In designing the interface between a database and a logic system with inference such as Prolog, effi...
This paper presents an extended Clausal Database Model for a logic programming language. Instead of ...
Classic query optimization in relational database systems relies on phases (algebraic, physical, cos...
Query processing in databases can be divided into two steps: selecting an 'optimal' evaluation strat...
An optimizing translation mechanism for the dynamic interaction between a logic-based expert system ...
Semantic query simplification utilizes integrity constraints enforced in a database system for reduc...
The logic programming language Prolog has been shown to be a very suitable language for implementing...
dbProlog is a prototype system that provides a C-Prolog user access to data in an external relationa...
Abstract. The Semantic Web is a rapidly growing research area aiming at the exchange of semantic inf...
A Datalog program can be translated into a system of fixpoint equations of relational algebra; this ...
The paper presents a method used for querying external Database in PROLOG programming language envir...
Abstract. Logic and databases have gone a long way together since the advent of relational databases...
In this paper, we present algorithms which allow an object-oriented querying of existing relational...
The following notes document in a succinct manner the use of the system PRODB. The system is still e...
Bibliography: leaves 138-142.Datalog is the fusion of Prolog and Database technologies aimed at prod...
In designing the interface between a database and a logic system with inference such as Prolog, effi...
This paper presents an extended Clausal Database Model for a logic programming language. Instead of ...
Classic query optimization in relational database systems relies on phases (algebraic, physical, cos...
Query processing in databases can be divided into two steps: selecting an 'optimal' evaluation strat...