From the perspective of systems theory, a good knowledge representation system will have the following:
- Acquisition efficiency to acquire and incorporate new data
- Inferential adequacy to derive knowledge representation structures like symbols when new knowledge is learned from old knowledge
- Inferential efficiency to enable the addition of data into existing knowledge structures to help the inference process
Representation adequacy to represent all the knowledge required in a specific domain