Data warehouses have demonstrated their applicability in numerous application fields such as agriculture, the environment and health. This paper proposes a general framework for defining a data warehouse and its aggregations using logic programming. The objective is to show that data managers can easily express, in Prolog, traditional data warehouse queries and combine data aggregation operations with other advanced Prolog features. It is shown that this language provides advanced features to aggregate information in an in-memory database. This paper targets data managers; it shows them the direct writing of data warehouse queries in Prolog using an easily understandable syntax. The queries are not necessarily in an optimal form from a proc...
AbstractThis paper proposes to specify semantic definitions for logic programming languages such as ...
A data warehouse integrates large amounts of extracted and summarized data from multiple sources for...
AbstractIn this paper we investigate how to use logic programming (in particular, Prolog) as query l...
The logic programming language Prolog has been shown to be a very suitable language for implementing...
The paper presents a method used for querying external Database in PROLOG programming language envir...
Datalog, a database query language based on the logic programming paradigm, is described. The syntax...
Abstract. Logic and databases have gone a long way together since the advent of relational databases...
Abstract- In one of our previous papers, the idea of deduc-tive data warehouses has been introduced....
An optimizing translation mechanism for the dynamic interaction between a logic-based expert system ...
This paper describes the XSB system, and its use as an in-memory deductive database engine. XSB bega...
Database Logic was proposed in the late 1970's as a generalization of first-order logic in order to ...
B.Rovan, Ed. See IBM Germany IWBS Report 115, April 1990. Reprinted in: E.Boerger, K.Daessle...
AbstractThis paper introduces extended programs and extended goals for logic programming. A clause i...
We investigate into the feasibility of applying logic programming to structured design. We propose t...
The purpose of this study is to explore that mathematics provides a convenient formalism for studyin...
AbstractThis paper proposes to specify semantic definitions for logic programming languages such as ...
A data warehouse integrates large amounts of extracted and summarized data from multiple sources for...
AbstractIn this paper we investigate how to use logic programming (in particular, Prolog) as query l...
The logic programming language Prolog has been shown to be a very suitable language for implementing...
The paper presents a method used for querying external Database in PROLOG programming language envir...
Datalog, a database query language based on the logic programming paradigm, is described. The syntax...
Abstract. Logic and databases have gone a long way together since the advent of relational databases...
Abstract- In one of our previous papers, the idea of deduc-tive data warehouses has been introduced....
An optimizing translation mechanism for the dynamic interaction between a logic-based expert system ...
This paper describes the XSB system, and its use as an in-memory deductive database engine. XSB bega...
Database Logic was proposed in the late 1970's as a generalization of first-order logic in order to ...
B.Rovan, Ed. See IBM Germany IWBS Report 115, April 1990. Reprinted in: E.Boerger, K.Daessle...
AbstractThis paper introduces extended programs and extended goals for logic programming. A clause i...
We investigate into the feasibility of applying logic programming to structured design. We propose t...
The purpose of this study is to explore that mathematics provides a convenient formalism for studyin...
AbstractThis paper proposes to specify semantic definitions for logic programming languages such as ...
A data warehouse integrates large amounts of extracted and summarized data from multiple sources for...
AbstractIn this paper we investigate how to use logic programming (in particular, Prolog) as query l...