Full text
Preview |
PDF
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (930kB) | Preview |
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.
Title: | Aplicación Web para editar licencias digitales |
---|---|
Author/s: |
|
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 |
Preview |
PDF
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (930kB) | Preview |
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.
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 |