Automatic generation of ontology editors
Henrik Eriksson, Ray W. Fergerson, Yuval Shaḥar, Mark A. Musen · 1999
Metalevel tools can support the knowledge-engineering process by assisting developers in the design and implementation of domain-oriented knowledge-acquisition tools. The use of ontologies as a basis for automatic generation of knowledge-acquisition tools simplifies the tool-specification process by taking advantage of ontologies defined as part of the knowledge-engineering process. One of the drawbacks of this approach is that it separates ontology definition (in ontology editors) from instance editing (in knowledge-acquisition tools). Because many application tasks require ontology definition by domain experts, we have experimented with extending the Protege framework to generate ontology editors in addition to knowledgeacquisition tools for instances. We have explored di#erent approaches to ontology-editor specification in a series of prototype extensions to Protege. Here, metaclass and metaslot definitions are the basis for ontology editors, which can be embedded in know...