Exploiting software development methods and tools in ontology engineering

Fernández Izquierdo, Alba (2016). Exploiting software development methods and tools in ontology engineering. Thesis (Master thesis), E.T.S. de Ingenieros Informáticos (UPM).

Description

Title: Exploiting software development methods and tools in ontology engineering
Author/s:
  • Fernández Izquierdo, Alba
Contributor/s:
Item Type: Thesis (Master thesis)
Masters title: Inteligencia Artificial
Date: July 2016
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 TFM_FERNANDEZ_IZQUIERDO_ALBA.pdf]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (1MB) | Preview

Abstract

Ontological Engineering is the discipline that study the activities that have to be carried out during the ontology development, its life cycle and all the methodologies, tools and languages for building ontologies. Distributed ontology engineering early emerged to refer to those cases where such a development process was done collaboratively by experts working from geographically distributed locations. In this thesis we propose an agile framework for distributed ontology engineering based on some of the current software development practices. We hypothesize that by applying these techniques, which have been widely used and tested by software developers over the years, the ontology development process can be improved and the results can be optimized. In this context, we have designed a development process which is build on specific technologies and describe the entire process of ontology creation. This development process incorporates the following ideas from agile software development: continuous integration and evaluation, frequent releases, roles and continuous changes. We have also designed an evaluation and a communication system based on agile strategies that help ontology developers to improve ontology development. This framework was validated using ontologies extracted from the GitHub account of the Spanish thematic network on Open Data for Smart Cities.---ABSTRACT---La ingeniería ontológica se refiere al estudio de las actividades que conciernen el desarrollo de la ontología, su ciclo de vida y las metodologías, herramientas y lenguajes para construir las ontologías. La ingeniería ontológica distribuida ha surgido para referirse a ver estos casos en que un proceso de este tipo de desarrollo se lleva a cabo en colaboración por expertos que trabajan desde ubicaciones distribuidas geográficamente. En esta tesis de máster, proponemos la creación de un framework para la ingeniería ontológica distribuida basado en algunas de las prácticas actuales en el desarrollo de software. Nosotros hemos supuesto que aplicando las técnicas de estas metodologías, las cuales ya están muy probadas y utilizadas desde hace años por los desarrolladores de software, el proceso de desarrollo de ontologías puede mejorarse y optimizar sus resultados. En este contexto, hemos diseñado un proceso de desarrollo que describe el proceso completo de creación de ontologías. Este proceso de desarrollo incluye las siguientes ideas ágiles del desarrollo ágil de software: integración continua, cambios continuos, roles y entregas frecuentes. También hemos diseñado un sistema de comunicación y otro de evaluación basado en estrategias ágiles que pueden mejorar el proceso de desarrollo de ontologías. Para validar este framework propuesto, hemos utilizado ontologías extraídas de la cuenta de GitHub de la red temática de Open Data para Smart Cities.

More information

Item ID: 43046
DC Identifier: https://oa.upm.es/43046/
OAI Identifier: oai:oa.upm.es:43046
Deposited by: Biblioteca Facultad de Informatica
Deposited on: 28 Jul 2016 07:55
Last Modified: 28 Jul 2016 08:02
  • 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