Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Implementation of a Prolog-INGRES interface

View through CrossRef
This report describes a working prototype of a Prolog-INGRES interface based on external semantic query simplification. Semantic query simplification employs integrity constraints enforced in a database system for reducing the number of tuple variables and terms in a relational query. This type of query simplifier is useful in providing very high level user interfaces to existing database systems. The system employes a graph theoretic approach to simplify arbitrary conjunctive queries with inequalities. One very interesting feature of the system is to provide meaningful error messages in case of an empty query result resulting from contradiction. In addition to data, rules are stored in the database as well and are retrieved automatically if the Prolog program references them but they are not defined in the Prolog rulebase.
Association for Computing Machinery (ACM)
Title: Implementation of a Prolog-INGRES interface
Description:
This report describes a working prototype of a Prolog-INGRES interface based on external semantic query simplification.
Semantic query simplification employs integrity constraints enforced in a database system for reducing the number of tuple variables and terms in a relational query.
This type of query simplifier is useful in providing very high level user interfaces to existing database systems.
The system employes a graph theoretic approach to simplify arbitrary conjunctive queries with inequalities.
One very interesting feature of the system is to provide meaningful error messages in case of an empty query result resulting from contradiction.
In addition to data, rules are stored in the database as well and are retrieved automatically if the Prolog program references them but they are not defined in the Prolog rulebase.

Related Results

Automated Theorem Proving for Prolog Verification
Automated Theorem Proving for Prolog Verification
LPTP (Logic Program Theorem Prover) is an interactive natural-deduction-based the- orem prover for pure Prolog programs with negation as failure, unification with the occurs check,...
Ingres selon Théophile Gautier: L'artiste dans un dédale de contradictions
Ingres selon Théophile Gautier: L'artiste dans un dédale de contradictions
ABSTRACT: Gautier avait une grande admiration pour Ingres, comme Delacroix, en qui il voyait la représentation du repos et du mouvement. Ingres lui semblait incarner un rêve de voy...
PROLOG
PROLOG
Prolog is a logic based programming language, and was developed in the early 1970s and is a practical programming language particularly useful for knowledge representation and arti...
Interface Resistance Analysis in Solid Oxide Fuel Cells
Interface Resistance Analysis in Solid Oxide Fuel Cells
A sophisticated design of the interface structure between the cathode and the electrolyte is essential to improve the performance of solid oxide fuel cells (SOFCs). It is because t...
Ingres as a Blasted Allegory
Ingres as a Blasted Allegory
John Baldessari's concept of ‘blasted allegory’ forms the theoretical framework for a discursive reading of how Ingres has been revisioned by four twentieth‐century artists: Pablo ...
An integrated Prolog programming environment
An integrated Prolog programming environment
For a long time it has been argued that the right kind of representation can provide insight and understanding for a problem. Believing in the general hypothesis that the limitatio...
First-principles calculation of influence of alloying elements on NbC heterogeneous nucleation in steel
First-principles calculation of influence of alloying elements on NbC heterogeneous nucleation in steel
The NbC precipitated in steel is in favor of the heterogeneous nucleation of ferrite, which is affected by the alloying elements at the ferrite/NbC interface. However, it is diffic...
Ingres : from single-cell RNA-seq data to single-cell probabilistic Boolean networks
Ingres : from single-cell RNA-seq data to single-cell probabilistic Boolean networks
Abstract Motivation The current explosion of ’omics data has provided scientists with an unique opportunity to elucidate the in...

Back to Top