An ontology-based expert system for database design

作者:

Highlights:

摘要

Although it is possible to encode a great deal of process knowledge about database design into a system, experience has shown that the contribution of a human designer extends beyond his or her knowledge of database design techniques. The next step in the evolution of automated database design tools is to incorporate knowledge and reasoning capabilities to support this higher level of participation. Doing so requires some understanding of what different terms mean. This paper presents an ontology that can be used as a surrogate for the meaning of words in a database design system to simulate the contributions that a designer would make based on his or her general knowledge. The ontology classifies a term into one or more categories such as person, abstract good or tradable document. It is comprised of a semantic network, a knowledge base containing information on the meaning of terms that have been classified, an expert system knowledge-acquisition component, and a distance measure for assessing the distance between the meanings of terms. The ontology was tested by different types of users on a variety of problems and was shown to be quite effective.

论文关键词:Ontology,Database design,Database design automation,Knowledge-based systems,Entity-relationship model,Common sense reasoning

论文评审过程:Received 8 April 1997, Revised 9 February 1998, Accepted 17 March 1998, Available online 16 November 1998.

论文官网地址:https://doi.org/10.1016/S0169-023X(98)00012-3