Exploiting software development methods and tools in ontology engineering

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

Descripción

Título: Exploiting software development methods and tools in ontology engineering
Autor/es:
  • Fernández Izquierdo, Alba
Director/es:
  • Corcho, Óscar
Tipo de Documento: Tesis (Master)
Título del máster: Inteligencia Artificial
Fecha: Julio 2016
Materias:
Escuela: E.T.S. de Ingenieros Informáticos (UPM)
Departamento: Inteligencia Artificial
Licencias Creative Commons: Reconocimiento - Sin obra derivada - No comercial

Texto completo

[img]
Vista Previa
PDF (Document Portable Format) - Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (1MB) | Vista Previa

Resumen

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.

Más información

ID de Registro: 43046
Identificador DC: http://oa.upm.es/43046/
Identificador OAI: oai:oa.upm.es:43046
Depositado por: Biblioteca Facultad de Informatica
Depositado el: 28 Jul 2016 07:55
Ultima Modificación: 28 Jul 2016 08:02
  • Open Access
  • Open Access
  • Sherpa-Romeo
    Compruebe si la revista anglosajona en la que ha publicado un artículo permite también su publicación en abierto.
  • Dulcinea
    Compruebe si la revista española en la que ha publicado un artículo permite también su publicación en abierto.
  • Recolecta
  • e-ciencia
  • Observatorio I+D+i UPM
  • OpenCourseWare UPM