Tesis:

Modelado basado en navegación y composición de vistas para el desarrollo de aplicaciones web semánticas.


  • Autor: LOPEZ CIMA, Angel

  • Título: Modelado basado en navegación y composición de vistas para el desarrollo de aplicaciones web semánticas.

  • Fecha: 2010

  • Materia: Sin materia definida

  • Escuela: FACULTAD DE INFORMATICA

  • Departamentos: INTELIGENCIA ARTIFICIAL

  • Acceso electrónico:

  • Director/a 1º: CORCHO GARCIA, Oscar
  • Director/a 2º: GOMEZ PEREZ, Asunción

  • Resumen: Esta tesis presenta el proceso que se sigue para desarrollar aplicaciones web basadas en ontologías, llamadas también aplicaciones web semánticas. El fin principal del trabajo realizado es permitir la creación, reutilización y uso de modelos de las posibles acciones que puede realizar un usuario en aplicaciones semánticas, dependiendo de su contexto y de la estructura de la información que maneja dicho usuario. Tras analizar los trabajos previos llevados a cabo en el campo de la ingeniería web, como son la validación de aplicaciones web y aplicaciones web semánticas, se han identificados los siguientes objetivos de tesis: 01. Creación de un modelo de navegación que se pueda aplicar a un modelo de datos expresado en ontologías y que además sea formal, evaluable, reutilizable y que pueda especificar la seguridad de acceso. Creación de un modelo de composición de vistas al que se pueda aplicar un modelo de datos expresado en ontologías y que además sea formal, evaluable, reutilizable y por ende que pueda especificar la seguridad de acceso. Especificación de las tareas de creación de modelos en la fase de diseño de una aplicación web. Para alcanzar los objetivos de esta tesis se han definido dos modelos que son el resultado de la fase de diseño de un proceso de desarrollo de aplicaciones web. Dichos modelos son el modelo de navegación, que representa todas las navegaciones posibles de usuario de una página web a otra, y el modelo de composición de vistas, que define como se puede estructurar una página web en elementos de visualización más pequeños. Ambos modelos están formalizados tanto en su definición como en su ejecución, lo que facilita la validación de estos mediante la construcción de reglas que identifiquen automáticamente si el modelo contiene errores en su diseño. Tras definir los modelos y su validación, se describe cómo crear estos modelos en la fase de diseño de un proceso de desarrollo de aplicaciones web semántica, teniendo en cuenta las distintas fases que las componen. En la descripción se resalta especialmente las tareas que conviene realizar si se desea reutilizar tanto las ontologías de la aplicación web semántica (el modelo de datos de la aplicación) como los modelos de navegación y composición de vistas de una aplicación previa. Como parte del resultado de esta tesis, se ha diseñado un plataforma de desarrollo, denominada ODESeW, que se puede utilizar con ambos modelos para desarrollar aplicaciones web semánticas,. Esta plataforma ha sido utilizada en nueve aplicaciones web semánticas.