PROSQL: a Prolog programming interface with SQL/DS
Proceedings from the first international workshop on Expert database systems
Query generalization: a method for interpreting null answers
Proceedings from the first international workshop on Expert database systems
Towards declarative control of computational deduction
Towards declarative control of computational deduction
Management and evaluation of interactive dialog in the air travel domain
HLT '90 Proceedings of the workshop on Speech and Natural Language
The interpreted-compiled range of AI/DB systems
ACM SIGMOD Record
PROLOG Database System
An optimizing prolog front-end to a relational query system
SIGMOD '84 Proceedings of the 1984 ACM SIGMOD international conference on Management of data
Optimizing the Rule-Data Interface in a KMS
VLDB '86 Proceedings of the 12th International Conference on Very Large Data Bases
The POSTGRES Papers
SEQUEL 2: a unified approach to data definition, manipulation, and control
IBM Journal of Research and Development
Hi-index | 0.00 |
The Intelligent Database Interface (IDI) is a cache-based interface that is designed to provide Artificial Intelligence systems with efficient access to one or more databases on one or more remote database management systems (DBMSs). It can be used to interface with a wide variety of different DBMSs with little or no modification since SQL is used to communicate with remote DBMSs and the implementation of the IDI provides a high degree of portability. The query language of the IDI is a restricted subset of function-free Horn clauses which is translated into SQL. Results from the IDI are returned one tuple at a time and the IDI manages a cache of result relations to improve efficiency. The IDI is one of the key components of the Intelligent System Server (ISS) knowledge representation and reasoning system and is also being used to provide database services for the Unisys spoken language systems program.