Opentopia Directory Encyclopedia Tools

Knowledge engineering

Encyclopedia : K : KN : KNO : Knowledge engineering


The process of building knowledge-based systems is called knowledge engineering (KE). It has a great deal in common with software engineering, and is related to many computer science domains such as artificial intelligence, databases, data mining, expert systems, decision support systems and geographic information systems. Knowledge engineering is also related to mathematical logic and cognitive science as the knowledge is produced by cognitive systems (mainly humans) and is structured by our understanding of how human reasoning or logic works.

Various phases of KE specific for the development of a knowledge-based system:

Being still more art than engineering, KE is not as neat as the above list in practice. The phases overlap, the process might be iterative, and many challenges could appear. Recently, emerges meta-knowledge engineering as a new formal systemic approach to the development of an unified knowledge theory.

Knowledge Engineering Principles

Since the mid-1980s, knowledge engineers have developed a number of principles, methods and tools that have considerably improved the process of knowledge acquisition. Some of the key principles are summarized as follows:

Views of Knowledge Engineering

There are two main views to knowledge engineering:

There are three methodologies to support the development of knowledge systems. These are:

Bibliography

See also

 


From Wikipedia, the Free Encyclopedia. Original article here. Support Wikipedia by contributing or donating.
All text is available under the terms of the GNU Free Documentation License See Wikipedia Copyrights for details.

Search Titles
0123456789
ABCDEFGHIJ
KLMNOPQRST
UVWXYZ?

E-mail this article to:

Personal Message: