From the perspective of systems theory, a good knowledge representation system may have the following things:
*Acquisition efficiency to collect 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.
https://www.springboard.com/blog/ai-machine-learning/artificial-intelligence-questions/