Texto completo
Vista Previa |
PDF (Portable Document Format)
- Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (448kB) | Vista Previa |
| Título: | Desarrollo de plug-in para la especificación y trazabilidad de requisitos ontológicos |
|---|---|
| Autor/es: |
|
| Director/es: |
|
| Tipo de Documento: | Trabajo Fin de Grado o Proyecto Fin de Carrera |
| Grado: | Grado en Matemáticas e Informática |
| Fecha: | 2017 |
| Materias: | |
| ODS: | |
| Escuela: | E.T.S. de Ingenieros Informáticos (UPM) |
| Departamento: | Inteligencia Artificial |
| Licencias Creative Commons: | Reconocimiento - Sin obra derivada - No comercial |
Vista Previa |
PDF (Portable Document Format)
- Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (448kB) | Vista Previa |
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.
| ID de Registro: | 44656 |
|---|---|
| Identificador DC: | https://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 |
Publicar en el Archivo Digital desde el Portal Científico