UNA APROXIMACIÓN PARA LA SIMPLIFICACIÓN DEL DESARROLLO DE APLICACIONES WEB SEMÁNTICAS Y EL USO DE DATOS SEMÁNTICOS


 
 

AUTOR

Mariano Rico Almodóvar

DIRECTORES

David Camacho Fernández y Óscar Corcho García

TUTOR

FECHA

CALIFICACION 


 


RESUMEN:

La Web Semántica dispone de un conjunto razonable de estándares tecnológicos, ontologías, y datos semánticos. Sin embargo, diez años después de la creación de la primera de las especificaciones tecnológicas en las que se basa, aún no se ha popularizado, sobretodo si se compara con la velocidad a la qe se popularizó la Web. En esta tesis se incide en la necesidad de acercar dos perfiles de usuario con conocimientos muy diferentes. De una parte se encuentran los desarrolladores de aplicaciones web y de otra se encuentran los expertos en tecnologías de la Web Semántica. Para un desarrollador de aplicaciones web es muy difícil utilizar datos semánticos. Para un experto en tecnologías de la Web Semántica es muy difícil crear aplicaciones web atractivas, robustas, y que cumplan unos requisitos básicos de calidad. Por tanto, los desarrolladores de aplicaciones web que utilicen datos semánticos (aplicaciones web semánticas) deben tener unos conocimientos fuera de lo común.
El objetivo de esta tesis es proporcionar a ambas partes mecanismos que permitan cubrir la brecha que separa a estos perfiles. A los expertos de la Web Semantica se les proporciona una plataforma que reduce el nivel de conocimientos necesarios para crear la parte servidora y cliente de las aplicaiones web, centrado el trabajo de estos usuarios en las tecnologías que conocen. Los desarrolladores de aplicaciones web pueden utilizar de forma sencilla (mensajes HTTP) las plantillas creadas por diseñadores web. Se ha creado una herramienta que permite a los diseñadores web crear este tipo de plantillas con unos conocimientos mínimos de la Web Semántica.
Los resultados experimentales muestran que las herramientas propuestas en esta tesis permiten a los expertos de la Web Semántica crear aplicaciones web semánticas con menor esfuerzo ya que se requiere menor nivel de conocimientos, y se consiguen aplicaciones atractivas y de calidad ya que el interfaz se basa en plantillas creadas por expertos en diseño web, con un grado mínimo de dependencia entre estos desarrolladores.
Las plantillas mencionadas también pueden ser utilizadas por usuarios finales mediante aplicaciones concretatas desarrolladas al efecto, lo que permite que estos usarios utilicen y/o generen datos semánticos sin necesidad de tener conocimientos de Web Semántica o sus tecnologías.
 


 


ABSTRACT: