The Intelligent Database Interface: Integrating AI and Database Systems

Abstract

The Intelligent Database Interface (IDI) is a cache-based interface that is designed to provide Articial Intelligence systems with ecient 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 dierent DBMSs with little or no modication 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 eciency. 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.

Cite

Text

McKay et al. "The Intelligent Database Interface: Integrating AI and Database Systems." AAAI Conference on Artificial Intelligence, 1990.

Markdown

[McKay et al. "The Intelligent Database Interface: Integrating AI and Database Systems." AAAI Conference on Artificial Intelligence, 1990.](https://mlanthology.org/aaai/1990/mckay1990aaai-intelligent/)

BibTeX

@inproceedings{mckay1990aaai-intelligent,
  title     = {{The Intelligent Database Interface: Integrating AI and Database Systems}},
  author    = {McKay, Donald P. and Finin, Timothy W. and O'Hare, Anthony B.},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {1990},
  pages     = {677-684},
  url       = {https://mlanthology.org/aaai/1990/mckay1990aaai-intelligent/}
}