The research of the last years on the definition of a logic language for databases, has mostly focused on DATALOG (Ceri '89), a logic language based on Horn clauses without functional symbols. In this paper we present a higher order form of DATALOG, called DATALOG-II, based on a second order logic programmic language, which appears to be an interesting rich language in its own right. We also make consideration between higher order and metalevel logic programming approaches and we give a kind of implementation of DATALOG-II in a metalevel logic programming languages with a well defined complete semantic, that we use to understand the obtained implementation and from that define the semantic of DATALOG-II
Datalog may be considered either an unusually powerful query language or a carefully limited logic p...
The increasing available parallelism of computers demands new programming languages that make parall...
A meta-level extension of a logic programming language is presented. The resulting language, called ...
The research of the last years on the definition of a logic language for databases, has mostly focus...
We define a higher-order extension of Datalog based on the Horn fragment of higher-order logic intr...
Datalog is a database query language based on the logic programming paradigm. Datalog is the languag...
We describe a novel logic, called HiLog, and show that it provides a more suitable basis for logic p...
AbstractWe describe a novel logic, called HiLog, and show that it provides a more suitable basis for...
International audienceFormal systems that describe computations over syntactic structures occur freq...
Datalog, a database query language based on the logic programming paradigm, is described. The syntax...
This paper summarizes results on a recently introduced family of Datalog-based languages, called Dat...
Abstract. Logic and databases have gone a long way together since the advent of relational databases...
AbstractComputational Linguistics and Logic Programming have strong connections, but the former uses...
Abstract. The semantics of static deductive databases is well understood based on the work in logic ...
Abstract — Datalog is a widely recognised language for a certain class of deductive databases. Infor...
Datalog may be considered either an unusually powerful query language or a carefully limited logic p...
The increasing available parallelism of computers demands new programming languages that make parall...
A meta-level extension of a logic programming language is presented. The resulting language, called ...
The research of the last years on the definition of a logic language for databases, has mostly focus...
We define a higher-order extension of Datalog based on the Horn fragment of higher-order logic intr...
Datalog is a database query language based on the logic programming paradigm. Datalog is the languag...
We describe a novel logic, called HiLog, and show that it provides a more suitable basis for logic p...
AbstractWe describe a novel logic, called HiLog, and show that it provides a more suitable basis for...
International audienceFormal systems that describe computations over syntactic structures occur freq...
Datalog, a database query language based on the logic programming paradigm, is described. The syntax...
This paper summarizes results on a recently introduced family of Datalog-based languages, called Dat...
Abstract. Logic and databases have gone a long way together since the advent of relational databases...
AbstractComputational Linguistics and Logic Programming have strong connections, but the former uses...
Abstract. The semantics of static deductive databases is well understood based on the work in logic ...
Abstract — Datalog is a widely recognised language for a certain class of deductive databases. Infor...
Datalog may be considered either an unusually powerful query language or a carefully limited logic p...
The increasing available parallelism of computers demands new programming languages that make parall...
A meta-level extension of a logic programming language is presented. The resulting language, called ...