Levels of knowledge representation