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:
  • García Castro, Raúl
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

[img]
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: http://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: 08 Jul 2018 09:33
  • 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