viernes, 24 de julio de 2009

ontologias RDF y OWL

¿QUE ES ONTOLOGIA?
Las ontologías proceden del campo de la Inteligencia Artificial; son vocabularios comunes para las personas y aplicaciones que trabajan en un dominio. Según el Grupo de Trabajo en Ontologías del consorcio W3C, una ontología define los términos que se usan para describir y representar un cierto dominio. Uso la palabra "dominio" para denotar un área específica de interés (el río Duero, por ejemplo) o un área de conocimiento (física, aeronáutica, medicina, contabilidad, fabricación de productos, etc.) Toda ontología representa cierta visión del mundo con respecto a un dominio. Por ejemplo, una ontología que defina "ser humano" como "espécimen vivo o muerto correspondiente a la especie Homo sapiens; primate bípedo que pertenece a la familia de los homínidos, como los chimpancés, gorilas y orangutanes" expresa una visión del mundo totalmente distinta a la de una ontología que lo defina como "sujeto consciente y libre, centro y vértice de todo lo que existe; todos tienen la misma dignidad, pues han sido creados a imagen y semejanza de Dios".

Un uso común tecnológico actual del concepto de ontología, en este sentido semántico, 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í este punto de vista de 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 las computadoras se relacionan estrechamente con vocabularios fijos --una ontología 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.

Ventajas

1. El uso de ontologías en lugar de bases de conocimiento particulares puede optimizar la aplicación de sistemas basados en conocimiento, su desarrollo e interoperabilidad.
2. Preservación del conocimiento perecedero de los expertos en cualquier campo de aplicación.
3. La descripción de los conceptos y sus relaciones pueden ser empleadas de forma más general que los actuales tesauros de manera que se pueden establecer un mayor número de relaciones distintas, y tener definidas cada una de ellas.
4. La problemática de la indización, recuperación y divulgación de la información depositada en Internet u otros repositorios se aborda desde la perspectiva de la construcción de ontologías. Estas podrán permitir una gestión rápida, eficaz, pertinaz y permanentemente actualizada de las necesidades a cubrir.
5. Al ser las ontologías un nuevo tipo de documento, se debe estudiar su almacenamiento y recuperación para la satisfacción de las necesidades que se puedan plantear.

EJERCICIO: la sigueinte ontologia nos muestra el diseño conceptual de la carrera de ingenieria en sistemas de la UTPL que esta conformado por diferentes areas que forman parte de la ingeniera antes mencionada.

Mapa Conceptual V1.

esta version se puede encontrar aqui

Version 2.

esta version se puede encontrar aqui

version 3.

esta version la puede encontrar aqui

Ontologia en Protege:

La ontologia desarrollada en la herramienta Cmap Tools esta exportada a la Herramienta Protege y guardada como extensiones RDF y OWL

ontologia rdf: aqui

ontologia owl: aqui


TRIPLETAS OWL y RDF

En el siguiente enlace se muestra la presentacion de las graficas , el codigo y las trpletas que son parte de la ontologia como ejercicio propuesto en la materia de sistemas basados en el conocimiento.






No hay comentarios: