Marco de trabajo para el desarrollo integrado de sistemas de software basados en ontologías
Resumen
En los últimos años se ha incrementado el uso de tecnologías semánticas en el desarrollo de sistemas de información organizacionales. Entre dichas tecnologías se destacan las ontologías, las cuales han demostrado brindar beneficios importantes en un amplio espectro de contextos y aplicaciones. Una de las aplicaciones más prometedoras consiste en la utilización de ontologías como medio de encapsular la especificación declarativa del conocimiento del negocio en los sistemas de información, permitiendo la representación sin ambigüedades del conocimiento y la gestión eficiente de entornos reales de alto dinamismo conceptual y procedimental.
Por otra parte, las metodologías para el desarrollo de ontologías aún constituyen un campo abierto de investigación. La mayoría de ellas no proveen suficientes detalles sobre las técnicas y actividades involucradas en su aplicación, ni proveen recomendaciones detalladas acerca de la efectiva utilización de las nociones de reusabilidad y reingeniería, ni presentan métodos o técnicas eficientes para la identificación de los conceptos ontológicos. Además, el proceso de desarrollo de una ontología con las características antes mencionadas debe ser considerado en el contexto de un proceso de desarrollo de software, a fin de facilitar las actividades de evaluación e integración de la ontología y el código de programa.
Probablemente reste cierto tiempo para que la incorporación de ontologías en los sistemas de información se convierta en un enfoque ampliamente reconocido, aceptado e implementado. Los aportes presentados en esta tesis constituyen un avance importante en tal sentido. En primer lugar, se describe un conjunto de patrones de diseño para la obtención de una ontología OWL/SWRL mediante la aplicación de reglas de transformación de meta-modelos sobre la especificación SBVR del dominio del negocio. Las transformaciones se encuentran basadas en la especificación estructural de ambos estándares, proveyendo un conjunto de mapeos fácilmente utilizable por expertos del negocio o desarrolladores de software. Luego se define un marco de trabajo para el desarrollo integrado de sistemas de software basados en ontologías. En este contexto, las ontologías encapsulan el conocimiento del dominio y son utilizadas en tiempo de ejecución por el sistema de software. El marco de trabajo se denomina PATRON y se encuentra basado en la utilización de los patrones de diseño de ontologías definidos.
Colecciones
El ítem tiene asociados los siguientes ficheros de licencia: