What is a Knowledge Representation?
A knowledge representation is a a scheme for collecting and preserving knowledge in an organized fashion. A table with rows and columns is one simple form of knowledge, but most often when one refers to a knowledge representation they mean a more flexible method which is able to capture richer relationships among elements. Examples include logic structures such as a rule base, semantic network, and logic languages like horn clause structure. The collection of knowledge in a system of knowledge representation forms a knowledge base.