|
Knowledge acquisition is one of the most difficult and error-prone
tasks that a knowledge engineer does while building a knowledge-based
system.
The cost and performance of the application depends directly on
the quality of the knowledge acquired. During this process
you must determine where in the organization the knowledge exists,
how to capture it and how to disseminate this knowledge throughout
the enterprise. The approach to knowledge capture may take on many
forms. Developing a framework for knowledge acquisition will allow
for a consistent method for capturing the knowledge of a particular
enterprise, organization or human (domain) expert. A framework is
a reusable design expressed as a set of abstract classes and the
way their instances collaborate. It is a reusable design for all
or part of a software system. By definition, a framework is an object-oriented
design. It doesn't have to be implemented in an object-oriented
language, though it usually is.
This framework enables
a Knowledge Engineer to successfully capture, apply and validate
knowledge.
|