From the perspective of systems theory, a good knowledge representation system will have the following: