Rule-based programming under OPS5
Rule-based programming under OPS5
Transporting knowledge bases: a standard
AI Expert
Enabling technology for knowledge sharing
AI Magazine
Knowledge interchange format: the KIF of death
AI Magazine
Investigations into database management system support for expert system shells (vols. I and II)
Investigations into database management system support for expert system shells (vols. I and II)
Sharing and Reusing Rules-A Feature Comparison of Five Expert System Shells
IEEE Expert: Intelligent Systems and Their Applications
Prototypes For The Automatic Translation Of Computer Algebra Languages
DISCO '90 Proceedings of the International Symposium on Design and Implementation of Symbolic Computation Systems
Hi-index | 0.00 |
Many enterprises use several expert system shells to develop production-rule-based expert system applications. Each shell has its own production-rule language (and inferencing capabilities). Knowledge engineers are often burdened with understanding several production-rule languages to support the enterprise's expert system applications. This article examines the syntactic similarities and differences in the production-rule languages from five expert system shells. The authors have developed a composite, or canonical, production-rule syntax for the languages, which provides knowledge engineers with a common language for defining production rules. Similarities and differences in the capabilities provided by each production-rule language show when information can, or cannot, be reused in different expert system shells. The reuse of individual syntax components is tracked as a measure of the amount of similarity between the languages. The similarities and differences constrain the features of the composite syntax that can be used for a target shell, and limit sharing of production-rule information.