Hostname: page-component-89b8bd64d-4ws75 Total loading time: 0 Render date: 2026-05-14T00:48:52.391Z Has data issue: false hasContentIssue false

Interfacing a knowledge-based system to a large database

Published online by Cambridge University Press:  07 July 2009

P. M. D. Gray
Affiliation:
Computing Science Dept., Univ. of Aberdeen, Aberdeen AB9 2UB, Scotland, UK
I. G. Archibald
Affiliation:
Shell Research Ltd, Thornton Research Centre, PO Box 1, Chester CH1 3SH, UK
K. Lunn
Affiliation:
Shell Research Ltd, Thornton Research Centre, PO Box 1, Chester CH1 3SH, UK

Abstract

This paper describes the interfacing problem that arose in a Product Formulation expert system written in LISP that had to be interfaced to data in a relational database running on a separate mainframe computer. It surveys the different forms of coupling that are possible and emphasizes the advantages of tight navigational coupling over the more popular set-based coupling. It describes how Prolog was used to overcome the interfacing problems and to provide a customized front end to an end user, based on a navigational interface. It reviews the techniques of using Prolog and the likely obstacles, together with a look forward to databases using Frames or Objects.

Information

Type
Research Article
Copyright
Copyright © Cambridge University Press 1989

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable