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:
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

[thumbnail of TFG_GUILLERMO_GUTIERREZ_LORENZO.pdf]
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: https://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