Desarrollo de una aplicación Web de búsqueda sobre una ontología basada en tecnologías de la Web Semántica
Autor
Rebolledo Suárez, Jorge
Profesor Guía
Gómez Gutiérrez, YessicaFecha
2012Resumen
El objetivo de esta memoria fue la implementación de una aplicación Web dentro del contexto
de la Web Semántica que permita la realización de consultas sobre la información presente en
una ontología, dicha aplicación se desarrolló principalmente con tecnologías del ámbito de la
Web Semántica complementándolas con aquellas usadas en el desarrollo común de sitios Web.
El desarrollo de la aplicación se basó en un marco de trabajo, previamente establecido, el cual
incorporó las siguientes fases: la descripción de la aplicación, el análisis, manipulación y
posterior transformación de la Ontología existente al formato estándar de ontologías, la
especificación de los requerimientos y arquitectura de la aplicación y la descripción del
entorno de desarrollo utilizado.
La implementación de la aplicación se llevó a cabo mediante el patrón de arquitectura de
software Model View Controller (MVC), posteriormente se especificó la interacción entre la
ontología, base de datos y aplicación, la creación de los servicios y consultas Sparql, la
creación de los controladores utilizados y las vistas que fueron utilizadas en la aplicación.
Además se revisaron los resultados obtenidos mediante un proceso de evaluación realizado
mediante el editor de ontologías Protégé y la aplicación Web desarrollada, en donde se
presentaron una serie de consultas realizadas en ambas aplicaciones.
Actualmente existen diferentes herramientas que facilitan la realización de aplicaciones bajo el
paradigma de la Web Semántica, este trabajo ejemplifica el uso de las más significativas en el
manejo de ontologías, consultas a ontologías y almacenamiento de estas, lo que constituye una
gran ventaja de la precisión y tiempo empleado en el desarrollo.
El desarrollo de la aplicación significó un aporte práctico para comprender el uso de las
tecnologías de la Web Semántica y el significado de una aplicación real de esta, de forma que
los desarrolladores que se inician en este paradigma puedan familiarizarse en el significado y
uso de la Web Semántica.
Tesis para optar al título de Ingeniero de Ejecución en Computación e Informática
Link de Acceso
Click aquí para ver el documentoLa publicación tiene asociados los siguientes ficheros de licencia: