Aplicación Web para editar licencias digitales

Gutiérrez Lorenzo, Guillermo (2018). Aplicación Web para editar licencias digitales. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S. de Ingenieros Informáticos (UPM), Madrid, España.

Description

Title: Aplicación Web para editar licencias digitales
Author/s:
  • Gutiérrez Lorenzo, Guillermo
Contributor/s:
  • Suárez de Figueroa Baonza, María del Carmen
  • Rodríguez Doncel, Víctor
Item Type: Final Project
Degree: Grado en Ingeniería Informática
Date: January 2018
Subjects:
Faculty: E.T.S. de Ingenieros Informáticos (UPM)
Department: Inteligencia Artificial
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (930kB) | Preview

Abstract

Este trabajo presenta el desarrollo de una aplicación web para la edición de licencias digitales ODRL. Estas políticas (licencias), compuestas en RDF, permiten expresar permisos y prohibiciones sobre recursos digitales, explicitando elementos como a quien van dirigidos, acciones permitidas, restricciones temporales, etc. La aplicación desarrollada para este trabajo está dispon ible online en: http://odrleditor.appspot.com/. El editor desarrollado consiste en un formulario que se va creado dinámicamente según los elementos que va añadiendo el usuario, abstrayéndole de toda la compl ejidad de las reglas para componer una política ODRL, y limitando lo menos posible las posibilidades que brindan. Al final, el usuario puede obtener una política en diferentes formatos, así como información sobre su validez. Tras el estudio del funcionami ento de las políticas ODRL, se plantea el diseño de una interfaz lo más sencill a posible, y que ayude al usuario a comprender la estructura de la política que está generando. Vemos como durante la implementación del sistema hemos lidiado con los problemas que suponen generar un formulario HTTP dinámicamente desde el front - end, y que tiene que poder leer el back - end . Durante el desarrollo se van escogiendo las tecnologías que han permitido la implementación de diferentes funcionalidades que ha ido requirien do el sistema, entre las que se encuentran: Spring, jQuery, Bootstrap, Jackson, Apache HTTP Client, Apache Jena, y Google App Engine . De estas tecnologías mostramos como se han integrado en el sistema para obtener el resultado final.---ABSTRACT---This work presents the development of a web application for the edition of ODRL digital licenses. These politics (licenses), composed in RDF, allow to express permissions and prohibitions on digital resources, specifying elements such as who they are addressed to, allowed actions, temporary restrictions, etc. The application developed for this work is available online at: http://odrleditor.appspot.com/. The developed editor consists of a form that is dynamically creat ed according to the elements that the user is adding, abstracting him from the complexity of the rules to compose an ODRL politic, and narrowing as less as possible the possibilities that they offer. In the end the user can obtain a licence in different fo rmats, as well as information about its validity. After studying the operation of the ODRL politics, the design of an interface is proposed, being as simple as possible, and helping the user to understand the structure of the policy that is being generate d. During the implementation of the system we see how we have dealt with the problems that involve generating a HTTP form dynamically from the front - end, and that the back - end must be able to read. During the development are chosen the technologies that h ave allowed the implementation of different functionalities that have been required by the system, among which are : Spring, jQuery, Bootstrap, Jackson, Apache HTTP Client, Apache Jena, and Google App Engine . From these technologies we show how they have be en integrate d into the system to obtain the final result.

More information

Item ID: 49687
DC Identifier: http://oa.upm.es/49687/
OAI Identifier: oai:oa.upm.es:49687
Deposited by: Biblioteca Facultad de Informatica
Deposited on: 09 Mar 2018 11:29
Last Modified: 09 Mar 2018 11:29
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM