Según Van Heist las ontologías pueden clasificarse de acuerdo a la cantidad y tipo de estructura de la conceptualización en :
· Ontologías terminológicas que especifican los términos que son usados para representar conocimiento en el universo del discurso. Suelen ser usadas para unificar vocabulario en un campo determinado.
· Ontologías de información especifican la estructura de almacenamiento de bases de datos. Ofrecen un marco para almacenamiento estandarizado de información.
· Ontologías del modelado del conocimiento especifican conceptualizaciones del conocimiento. Contiene una rica estructura interna y suelen estar ajustadas al uso particular del conocimiento que describen.
Según su dependencia y relación con una tarea específica desde un punto de vista, Guarino clasifica las ontologías en:
· Ontologías de Alto nivel o Genéricas describen conceptos más generales.
· Ontologías de Dominio describen un vocabulario relacionado con un dominio genérico.
· Ontologías de Tareas o Técnicas básicas describen una tarea, actividad o artefacto, por ejemplo componentes, procesos o funciones.
· Ontologías de Aplicación describen conceptos que dependen tanto de un dominio específico como de una tarea específica, y generalmente son una especialización de ambas.