SOPHIA: A Practical Database Architecture
for Knowledge Storage and Retrieval

Abstract: We have created a knowledge storage and retrieval system using a common relational database. The resulting system is simple but powerful, and can support many of the common tasks of other frame-based knowledge systems, while operating from commonly used database software. The system has been used to:

- provide SQL access to a Knowledge Base (KB) of scientific data

- create a web-based KB browser and knowledge-entry tool

- act as a knowledge server for scientific applications

- provide user-level ownership and security of data

- cache information retrieved from external databases