Desarrollo de plug-in para la especificación y trazabilidad de requisitos ontológicos

Martín-Roldán Cervantes, Luis (2017). Desarrollo de plug-in para la especificación y trazabilidad de requisitos ontológicos. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S. de Ingenieros Informáticos (UPM), Madrid.

Descripción

Título: Desarrollo de plug-in para la especificación y trazabilidad de requisitos ontológicos
Autor/es:
  • Martín-Roldán Cervantes, Luis
Director/es:
  • Suárez de Figueroa Baonza, María del Carmen
Tipo de Documento: Proyecto Fin de Carrera/Grado
Grado: Grado en Matemáticas e Informática
Fecha: 2017
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 - Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (448kB) | Vista Previa

Resumen

El objetivo de este trabajo es el desarrollo de un plug-in para el editor de ontologías Protege que permita la especificación y control de requisitos ontológicos, definidos a partir de las preguntas de competencia asociadas. Originalmente se incluía “y la trazabilidad de los mismos” pero desafortunadamente esta funcionalidad escapa al alcance actual del proyecto. Es interesante entender, aunque sea superficialmente, el concepto de ontología y de qué es capaz un editor de ontologías. Ontología es un término polémico y difícil de explicar históricamente, pero una buena primera aproximación a su significado es la siguiente: Una ontología es una especificación de una conceptualización [1] Es decir, una ontología es el resultado de intentar “solidificar” una idea, aunque estrictamente hablando el “intento” de hacer tal cosa no recibe el calificativo de “ontología”, éste está reservado a aquellas especificaciones que representan de forma fiel y plena la idea al completo, utilizando para ello todos los recursos necesarios a disposición del ingeniero de ontologías. Un editor de ontologías ofrece facilidades para diseñar y mantener taxonomías y ontologías, traduciendo e interpretando incómodos ficheros en lenguajes XML o RDF, por ejemplo, en intuitivas e interactivas representaciones gráficas. Cuando a un programa que es útil de por sí se le añaden extensiones, funcionalidades, comodidades añadidas; entonces su utilización se hace todavía más atractiva. Ése es el propósito de los plug-in y que mueve este proyecto. En el desarrollo de taxonomías y ontologías se utilizan típicamente una serie de requisitos ontológicos que sirven de guía para la implementación de sus elementos y relaciones. Las preguntas de competencia son un ejemplo de requisito ontológico: originadas en el uso futuro de la ontología, se formulan preguntas que, al término del desarrollo de la ontología, deberían poder responderse “navegando” a través de la ontología. Hasta ahora este tipo de requisitos se han estado gestionando de manera separada a la ontología en desarrollo, habitualmente en formato tabular o Excel. El objetivo de este proyecto es acercar la gestión de los requisitos ontológicos a las ontologías, permitiendo incluso, en última instancia, que los recursos ontológicos se auto validen.---ABSTRACT---The objective of this project is the development of a plug-in for the ontology editor Protege that allows the specification and management of ontology requirements, defined by their competency questions. Originally, the previous phrase would be followed by “and the traceability of said requirements” but unfortunately this functionality is out of scope for this project. It would be in our best interest to understand, even if scarcely, the concept of ontology and what an ontology editor is capable of doing. Ontology is a polemic term that has always been hard to define, but a nice, first approach to the idea behind it is: Ontology is the specification of a conceptualization [1] This is, an ontology is the result of attempting to “solidify” an idea, although strictly speaking, just “an attempt” does not receive the rank of “ontology”, this is reserved to those specifications that represent the idea faithfully and completely, employing every resource the ontology engineer has in reach. An ontology editor offers easy ways to design and maintain taxonomies and ontologies, translating and interpreting otherwise difficult to read XML or RDF files into intuitive and interactive graphical representations. So, when you take a program that is already useful and appealing and extend its functionality even more, it gets twice as appealing. That is the purpose of plug-ins, and that is what this project has in view. The development of taxonomies and ontologies typically uses a series of ontology requirements that serve as guidance for the implementation of the relations and elements involved. Competency questions are an example of ontology requirement: thinking in the future use of the ontology, questions are written down and, once the ontology is fully developed, it should be possible to answer them “navigating” through the ontology. Up until now, this kind of requirements management and the ontology's had been carried out separately, usually using a tabular or Excel format. The objective of this project is to close the distance between ontology management and ontology requirements management, ultimately allowing the requirements to validate themselves.

Más información

ID de Registro: 44656
Identificador DC: http://oa.upm.es/44656/
Identificador OAI: oai:oa.upm.es:44656
Depositado por: Biblioteca Facultad de Informatica
Depositado el: 14 Feb 2017 11:06
Ultima Modificación: 14 Feb 2017 11:06
  • 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