Full text
Preview |
PDF
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (1MB) | Preview |
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).
Title: | Exploiting software development methods and tools in ontology engineering |
---|---|
Author/s: |
|
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 |
Preview |
PDF
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (1MB) | Preview |
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.
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 |