DEFINICIÓN
Una ontología ha de entenderse como un entendimiento común y compartido de un dominio, que puede comunicarse entre científicos y sistemas computacionales, entre personas y sistemas heterogéneos. Ésta última característica, el hecho de que puedan compartirse y reutilizarse en aplicaciones diferentes, explica en parte el gran interés suscitado en los últimos años en la creación e integración de ontologías.
Una adecuada definición de Ontología, puede ser la ofrecida por Weigand (1997):
" An ontology is a database describing the concepts in the world or some domain, some of their properties and how the concepts relate to each other "
Por tanto, aunque en filosofía una ontología es una explicación sistemática de la Existencia, en los sistemas basados en el conocimiento, lo que existe es exactamente lo que se puede representar, y lo que se representa, mediante un formalismo declarativo como los mencionados en la sección, se conoce, como ya vimos, con el nombre de Universo de Discurso. El UoD de una ontología es el conjunto de objetos que están representados en ella y sobre los cuales se puede hablar y razonar.
Cuando hablamos de ontologías como "sistemas de representación de conocimiento" debemos especificar a qué tipo de sistemas nos referimos. En realidad, las ontologías se están empleando en todo tipo de aplicaciones informáticas en las que sea necesario definir concretamente el conjunto de entidades relevantes en el campo de aplicación determinado, así como las interacciones entre las mismas. Algunas ontologías se crean con el mero objetivo de alcanzar una comprensión del conocimiento pertinente, ya que su creación impone una especificación muy detallada. Otras ontologías han sido creadas con un propósito general, como por ejemplo el proyecto Cyc (Guha & Lenat 1990), que está orientado a la construcción de una base de conocimiento que contenga el conocimiento humano necesario para hacer inferencias.