Se puede inferir la categoría de un objeto, en base a sus propiedades y luego usar información de la categoría para hacer predicciones del objeto.
Una categoría se puede ``reificar'' (reification), que significa cambiar un predicado o función en un objeto del lenguaje. Esto permite referirse a propiedades de la categoría en sí, más que de las propiedades de los elementos de esa categoría (e.g., Población(Humanos) = 5,000,000,000).
Las categorias permiten organizar y simplificar el conocimiento por medio de herencia. Se pueden tener clases, subclases, clases de clases, etc. Se pueden tener categorias disjuntas, descomposiciones exhaustivas o particiones.
En la definición de la representación de conocimiento tenemos que tomar en cuenta para qué se va a usar ese conocimiento. Podemos pensar en precondiciones de conocimiento y en efectos de conocimiento.