Mejora de la infraestructura de Karma para la generación de datos enlazados

Santos Rieper, Michelle (2018). Mejora de la infraestructura de Karma para la generación de datos enlazados. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S. de Ingenieros Informáticos (UPM), Madrid, España.

Description

Title: Mejora de la infraestructura de Karma para la generación de datos enlazados
Author/s:
  • Santos Rieper, Michelle
Contributor/s:
Item Type: Final Project
Degree: Grado en Ingeniería Informática
Date: June 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_MICHELLE_SANTOS_RIEPER.pdf]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (1MB) | Preview

Abstract

En este proyecto fin de grado se propone la creación de un plugin para la
herramienta de integración de información Karma. Tal y como lo describen sus
desarrollad
ores, Karma es una herramienta que facilita al usuario la integración de datos
proveniente de distintas fuentes de información
, permitiéndole
transformarlos a
su
conveniencia
. Todo esto
con la finalidad de publicar los datos integrados en formato RDF
o guardarlos en una base de datos.
Asimismo, Karma persigue dos objetivos fundamentales. El primero, cubrir el
proceso de integración de datos de extremo a extremo y, segundo, facilitarle al usuario la
mayor cantidad de tareas posibles. Este último aspecto, lo
logra haciendo uso de diversos
algoritmos
de combinatoria
y
de aprendizaje para conseguir la automatización de
procesos.
Siguiendo esta línea, el principal objetivo de este proyecto es llevar a cabo la
implementación de una aplicación capaz de automatiza
r una tarea previamente en el
proceso de generación de datos enlazados. La tarea que se desea automatizar consiste en
el supuesto que se enuncia a continuación.
Suponga que un usuario está llevando a cabo un proceso de generación de datos
enlazados. Para
ello, el usuario debe pasar por diversas fases de conceptualización, en
particular, la de desarrollar una ontología. Una vez que el usuario ha decidido qué datos
desea integrar y transformar a formato RDF, podrá realizar un mapeo entre sus conceptos
ontológicos y sus datos. Ahora bien, si el usuario necesita efectuar algún cambio en su
ontología, tendría que realizar este mapeo nuevamente. Dicha tarea requiere llevarse a
cabo de forma manual.
Ahora suponga, que este proceso de cambio deba llevarse a cabo un número determinado de veces. Dado a que es una tarea manual que el usuario tendrá
que realizar en repetidas ocasiones, podría tornarse tediosa y derivar en la posible
frustración o cansancio del usuario.
Pues bien, esta es la problemática a la que se pr
etende dar solución con la
realización de este proyecto.
Si bien es cierto que Karma implementa algoritmos para
llevar a cabo la automatización de diversos procesos,
aún
siguen existiendo tareas que
requieren de la interacción directa del usuario con la aplicación y, que se podrían
simplificar.---ABSTRACT---This final degree project involves the creation of a plugin for Karma, an
information integration tool. As described by its developers, Karma is a tool that enables
users to integrate data from different
data sources, allowing them to transform the data as
needed. The main idea of this process is to publish the integrated data as RDF or store it
in a database once the data transformation has been done.
Moreover, Kama has two main goals. Firstly, to support
the user with the end
-
to
-
end integration task and, secondly, automate as much of the process as possible. Karma
achieves this last aspect by using combinatorial algorithms and learning techniques.
Therefore
, this project's main objective is to implement a
n application capable of
automating a specific task related to the Linked Data generation process. This task will
be based on the assumptions explained below.
Assume that a user is performing a Linked Data generation process. To do this,
the user must go through various theoretical and definition phases, such as its ontology
development. Once the user has decided which datasets he or she wants to use, integrate
and transform to RDF, it’s time to make a mapping between its ontological concepts and
its data.
But, if the user has to change something in its ontology, he or she would have to
do this mapping process again. This task needs to be carried out manually. Now suppose,
that the user has to go through this process a certain number of times. As the user have to
manually perform this task repeatedly, it could become tedious and lead to possible user
frustration or fatigue.
Then, this is the problem that is intended to be solved with the realization of this
project. Despite Karma is already implementing algo
rithms to carry out the
automatization of various processes, there are still tasks that could be simplified in order
to not require a direct interaction between the user and the application.

More information

Item ID: 51534
DC Identifier: https://oa.upm.es/51534/
OAI Identifier: oai:oa.upm.es:51534
Deposited by: Biblioteca Facultad de Informatica
Deposited on: 08 Jul 2018 09:33
Last Modified: 09 Jun 2020 07:22
  • 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