The Application of Prolog to the Development of QA and DBM Systems
Experience gained in the development of Question-Answering (QA) and Data Base Management (DBM) systems using a logic-based, very high level language, PROLOG, is summarized. The PROLOG language is introduced first. Those modifications to the language that were necessitated by the above applications are described. Subsequently, an experimental QA system dealing with drug data and drug interactions, and two operative DBM systems are described. Finally, some advantages obtained in using PROLOG for QA and DBM system implementations are discussed, and continued developments of PROLOG are presented.
KeywordsGastric Emptying Active Principle Procedure Call Horn Clause Symbolic Input
Unable to display preview. Download preview PDF.
- 1.Battani, G. and Meloni, H.  Interpreteur dur language de programation PROLOG, Groupe de l’Intelligence Artificielle, U.E.R. de Luminy, Marseille, 1973.Google Scholar
- 2.Bruynooghe, M.  An Interface between PROLOG and CYBER-EDMS, Proceedings of Workshop on Logic and Data Bases, Toulouse, 1977, VII/1-VII/7.Google Scholar
- 4.Deliyanni, A. and Kowalski, R.  Logic and Semantic Networks, Proceedings of Workshop on Logic and Data Bases, Toulouse, 1977, XII/1-XII/7.Google Scholar
- 5.Darvas, F. and Futó, I. and Szeredi, P.  Some Applications of Theorem-Proving Based Machine Intelligence in QSAR, Proceedings of the International Symphosium on QSAR Suhl, GDR, in press.Google Scholar
- 6.Futó, I., Darvas, F. and Cholnoky, E.  Practical Application of an AI Language, II, Proceedings of the Hungarian Conference on Computing, Budapest, 1977, 385–400.Google Scholar
- 7.Kowalski, R.  Predicate Logic as a Programming Language, DCL Memo No. 70, Edinburgh University, Edingurgh, 1974.Google Scholar
- 8.Minker, J.  An Experimental Data Base System Based on Logic, in Logic and Data Bases (H. Gallaire and J. Minker, Eds,), Plenum Press, New York, 1978, 107–147.Google Scholar
- 11.Warren, D.  “What is PROLOG”, Manuscript, University of Edinburgh, Edinburgh, 1974.Google Scholar
- 12.Warren, D.  How Should Clauses in a Logic Data Base be Indexed, Proceedings of the Workshop on Logic and Data Bases, Toulouse, 1977, XX/1.Google Scholar