La Ontologia en la informatica
El término ontología en informática hace referencia al intento de formular un exhaustivo y riguroso esquema conceptual dentro de un dominio dado, con la finalidad de facilitar la comunicación y la compartición de la información entre diferentes sistemas. Aunque toma su nombre por analogía, ésta es la diferencia con el significado filosófico de la palabra ontología .
Un uso común tecnológico actual del concepto de ontología, en este sentido, lo encontramos en la inteligencia artificial y la representación del conocimiento . En algunas aplicaciones, se combinan varios esquemas en una estructura de facto completa de datos, que contiene todas las entidades relevantes y sus relaciones dentro del dominio.
Los programas informáticos pueden utilizar así la ontología para una variedad de propósitos, incluyendo el razonamiento inductivo , la clasificación , y una variedad de técnicas de resolución de problemas .
Típicamente, las ontologías en los ordenadores se relacionan estrechamente con vocabularios fijos --una ontología de fundacional -- con cuyos términos debe ser descrito todo lo demás. Debido a que esto puede ocasionar representaciones pobres para ciertos dominios de problemas , se deben crear esquemas más especializados para convertir en útiles los datos a la hora de tomar decisiones en el mundo real.
Las Ontologias como soporte de la Web Semantica
Para que esto pueda llevarse a cabo, se necesita que el conocimiento de la web esté representado de forma que sea legible por los ordenadores, esté consensuado, y sea reutilizable. Las ontologías proporcionan la vía para representar este conocimiento.
Las ontologías tienen los siguientes componentes que servirán para representar el conocimiento de algún dominio:
Conceptos: son las ideas básicas que se intentan formalizar. Los conceptos pueden ser clases de objetos, métodos, planes, estrategias, procesos de razonamiento, etc.
Relaciones: representan la interacción y enlace entre los conceptos del dominio. Suelen formar la taxonomía del dominio.
Funciones: son un tipo concreto de relación donde se identifica un elemento mediante el cálculo de una función que considera varios elementos de la ontología.
Instancias: se utilizan para representar objetos determinados de un concepto.
Axiomas: son teoremas que se declaran sobre relaciones que deben cumplir los elementos de la ontología. Cómo alcanzar la Web Semantica
Para poder explotar la web semántica, se necesitan lenguajes de marcado apropiados que representen el conocimiento de las ontologías. Actualmente, mediante anotaciones RDF-RDF Schema se pueden representar algunas facetas sobre conceptos de un dominio y permite, mediante relaciones taxonómicas, crear una jerarquía de conceptos. Pero se necesitan lenguajes de marcado (basados en RDF) con mayor expresividad y capacidad de razonamiento para representar los conocimientos que contienen las ontologías
|