Web-Based Editor for Structured Rule Bases

Knowledge engineering aims at providing methods for efficient knowledge encoding to allow for automatic reasoning. Most of the research in this field is devoted to the design of expressive modeling languages or effective reasoning mechanisms. We argue that powerful knowledge representation and inference mechanism is not enough to assure high quality knowledge bases. It is crucial to provide methods for creation and visualization of knowledge. This allows an engineer to focus on the task of building the knowledge without the distraction caused by the complexity of the representation, syntax, etc. The original contribution of this paper is a definition of three categories of requirements for visualization and editing software for structured rule bases. We propose the prototype implementation of such a tool and provide the evaluation that involves comparison with existing approaches and user test to measure the usability of the solution.