Knowledge Representation Models