Maintenance of KBS’s by Domain Experts
Enabling a domain expert to maintain his own knowledge in a Knowledge Based System has long been an ideal for the Knowledge Engineering community. In this paper we report on our experience with trying to achieve this ideal in a practical setting, by building a maintenance tool for an existing KBS. After a brief survey of various approaches to this problem described in literature, we select a domain- and task-specific modelling approach as the most promising and appropriate. First, we construct a domain ontology and a task model for the KBS system to be maintained, as well as a task analysis of the maintenance tool itself. The maintenance tool is subsequently implemented using a two layer architecture which seperates domain and system concepts. Although no full-scale evaluation has been undertaken, we report on our initial experience with this approach and present our conclusions.
KeywordsKnowledge Acquisition Domain Expert Primary Activity Domain Ontology Knowledge Engineer
Unable to display preview. Download preview PDF.
- 1.Computer Associates. PLATINUM Aion. http://www.ca.com/products/platinum/appdev/aion_ps.htm.
- 3.W. J. Clancey. Heuristic classification. AI, 27:289–350, 1985.Google Scholar
- 4.Henrik Eriksson, Angel R. Puerta, Mark A. Musen, John H. Gennari, Thomas E. Rothenfluh, and Samson W. Tu. Custom-tailored development tools for knowledge-based systems. Knowledge Systems Laboratory, Medical Computer Science, January 1994.Google Scholar
- 5.Yolanda Gil and Marcelo Tallis. Transaction-based knowledge acquisition: Complex modifications made easier. In Proceedings of the Ninth Knowledge Acquisition for Knowledge-Based Systems Workshop. Banff, February 1995.Google Scholar
- 6.Craig Larman. Applying UML and Patterns. Prentice Hall PTR, 1997.Google Scholar
- 8.E. H. Shortliffe. Computer-Based Medical Consultations: Mycin. American-Elsevier, New York, 1979.Google Scholar
- 9.I. Sommerville. Software Engineering. Addison Wesley, Bonn, Germany, 1987.Google Scholar
- 10.G. van Heijst, A.Th. Schreiber, and B. J. Wielinga. Using explicit ontologies in kbs development. International journal of human-computer studies, 45:183–292, 1997.Google Scholar
- 11.W. van Melle. A domain independent production rule system for consultation programs. IJCAI, 1979.Google Scholar