Logo Studenta

3 - CapÃ_tulo 3 - OntologÃ_as - ConstrucciÃn y Desarrollo

¡Este material tiene más páginas!

Vista previa del material en texto

Desarrollo de una Ontología para la Seguridad en caso de Incendio en la Edificación. 
Aplicación a la Consulta Inteligente del Documento Básico SI.
 
 
 
- 27 - 
 
 
 
 
 
 
Capítulo 3: 
ONTOLOGÍAS: 
CONSTRUCCIÓN Y DESARROLLO
Capítulo 3: Ontologías: Construcción y Desarrollo. 
 
 
- 28 - 
En este capítulo presentaremos la herramienta de modelado del dominio que hemos 
elegido, la ontología, para así tener los conocimientos suficientes acerca de dicha 
herramienta para abordar el capítulo dedicado a la construcción de la misma. 
Para ello, vamos a introducir una serie de conceptos y términos generales que nos 
ayuden a entender mejor el porqué de la utilización de Ontologías para modelar el 
dominio del Documento Básico de Seguridad en caso de Incendio, así como la base 
conceptual que nos permitirá encarar la metodología propuesta para su realización. 
De este modo, definiremos el concepto de ontología, presentaremos los principales 
elementos que las componen, los principios de diseño por los que se rige, los tipos de 
ontologías existentes y los principales objetivos alcanzados con su construcción. 
Asimismo estudiaremos la metodología de desarrollo que se ha seguido para la 
construcción de la ontología presentada en este trabajo. 
3.1.- CONCEPTOS ONTOLÓGICOS. 
3.1.1.-REPRESENTACIÓN ONTOLÓGICA DEL CONOCIMIENTO. 
La perspectiva de la construcción de ontologías, en un entorno tecnológico, permite 
abordar la problemática de la recuperación y divulgación de la información, facilitando 
una gestión rápida, eficaz, pertinente y permanentemente actualizada de las necesidades 
a cubrir. La aplicación de ontologías terminológicas unifica la terminología de cada 
concepto y las relaciones entre ellos; y las ontologías de información unifican las 
estructuras de almacenamiento, de forma que pueden ser reutilizadas por varias 
aplicaciones informáticas con la misma fuente de información. 
Los datos por sí solos, sin tener una semántica asociada, no son de utilidad por resultar 
ambiguos. Por lo tanto, hay que introducir esa semántica añadiendo datos que describen 
a su vez los propios datos o metadatos. Sin embargo, para dar una descripción formal de 
contenidos, hace falta una herramienta más potente que los metadatos: las ontologías. 
Mientras los metadatos estructuran contenidos, las ontologías estructuran la semántica 
de un recurso, pues son capaces de almacenar otro tipo de conocimiento, la semántica, a 
través de los conceptos y las relaciones entre ellos, permitiendo realizar una 
representación declarativa del conocimiento de un dominio, que puede ser comunicado 
entre personas y máquinas. 
Desarrollo de una Ontología para la Seguridad en caso de Incendio en la Edificación. 
Aplicación a la Consulta Inteligente del Documento Básico SI.
 
 
 
- 29 - 
Una ontología es una taxonomía de conceptos con atributos y relaciones que 
proporciona un vocabulario consensuado para definir redes semánticas de unidades de 
información interrelacionadas. Concretamente, estará formada por una taxonomía 
relacional de conceptos y por un conjunto de axiomas o reglas de inferencia mediante 
los cuales se podrá inferir nuevo conocimiento. En los últimos años se han desarrollado 
diversos lenguajes y estándares para su definición. 
Las ontologías se sitúan dentro de los lenguajes controlados. Se deduce cierta analogía 
con otras estructuras conceptuales de organización de la información como tesauros o 
clasificaciones conceptuales, que igualmente establecen asociaciones entre sus 
conceptos. Pero existen diferencias fundamentales en cuanto a la representación del 
conocimiento, debido a que las ontologías permiten representar axiomas (conocimientos 
ciertos e inmutables) y razonar con ellos mediante las reglas de inferencia definidas en 
los agentes que filtran la información. 
Una ontología para una base de conocimientos debe abarcar todo tipo de documentos, 
las descripciones conceptuales, sus relaciones y los diferentes problemas científicos. Se 
las emplea para unificar vocabularios y definir estructuras comunes entre diferentes 
aplicaciones federadas que tengan como objetivo la representación del conocimiento. 
La construcción de ontologías lleva implícito que cada término y cada relación entre 
términos se define formalmente. Los conceptos se describen explícitamente para 
entender su significado, mediante acuerdos ontológicos. Con ello un usuario que desee 
reutilizar una ontología desarrollada por otros, puede conseguir la información de todos 
los conceptos que soporta, su taxonomía y los axiomas. A diferencia de los tesauros, las 
ontologías poseen una mayor variedad de relaciones entre conceptos. Estas relaciones se 
crean a propósito del modelo conceptual existente en el dominio que se está 
formalizando. 
3.1.2.- DEFINICIÓN DE ONTOLOGÍA. 
A lo largo de los últimos años se han sucedido multitud de definiciones del término 
ontología, en este texto vamos a presentar la que creemos que nos puede aportar un 
mejor conocimiento de la herramienta que hemos utilizado. 
Esta definición la propuso Studer (Studer et al, 1998) y dice así: 
Capítulo 3: Ontologías: Construcción y Desarrollo. 
 
 
- 30 - 
“Una ontología es una especificación explícita y formal de una conceptualización 
compartida” 
Analicemos brevemente cada uno de los términos que aparecen en esta definición para 
así poder llegar a un entendimiento mayor de lo que ontología significa actualmente en 
el contexto, no sólo de la inteligencia artificial, sino en otras muchas áreas en las que se 
puede llevar a cabo su aplicación. 
• Conceptualización: Modelo abstracto de algo real que identifica los conceptos 
relevantes de ese fenómeno, es decir, una forma de entender o describir un 
dominio. 
• Compartida: El conocimiento no es del individuo o privado, sino aceptado por 
un grupo, consensuado por él y compartido por varias partes. 
• Explícita: La ontología está descrita en un lenguaje. 
• Formal: Comprensible para una máquina 
Por lo tanto, lo que hemos hecho al utilizarla como base de nuestro sistema informático 
no es más que modelar nuestro dominio, aportándole una estructura semántica basada 
en las restricciones e interrelaciones entre los conceptos que lo conforman. 
3.1.3.- TIPOS DE ONTOLOGÍAS. 
Una vez que se ha abordado el problema terminológico es pertinente aproximarse a la 
cuestión tipológica, deudora en gran medida de la concepción que se tenga sobre este 
dispositivo. 
• Hay ontologías de nivel más alto, las de dominios, las de tareas y las de 
aplicaciones. Las primeras están destinadas a describir todos los conceptos 
generales tales como el espacio, el tiempo, la materia, el objeto, el hecho, la 
acción, etc. Las segundas describen el vocabulario relacionado con un dominio 
genérico, mientras que las ontologías de tareas describen actividades, lo que 
puede resultar útil en las organizaciones. Para finalizar, las ontologías de 
aplicaciones describen los conceptos conforme a un campo determinado o unas 
tareas concretas, que resultan, en muchas ocasiones, especializaciones de 
diversas ontologías. 
Desarrollo de una Ontología para la Seguridad en caso de Incendio en la Edificación. 
Aplicación a la Consulta Inteligente del Documento Básico SI.
 
 
 
- 31 - 
• Por otro lado, las ontologías ligeras incluyen los conceptos, las taxonomías de 
los conceptos, las relaciones entre conceptos y las propiedades que describen los 
conceptos. Asimismo, se encuentran las ontologías de peso que superan el 
ámbito de los tesauros en la medida que añaden axiomas. 
Cuando las ontologías aluden a la conocida idea de Web semántica, cuyo objetivo es 
proporcionar un lenguaje que exprese los datos y las reglas para el razonamiento acerca 
de aquellos, y aportar reglas para que cualquier sistema de representación de 
conocimiento sea exportado a la Web, señalas la ontología como instrumento útil, 
puesto que define formalmentela relación entre términos, para lo que es necesario 
contar con una taxonomía y con un conjunto de reglas de inferencia. 
3.1.4.- ELEMENTOS DE ONTOLOGÍAS. 
Las ontologías proporcionan un vocabulario común de un área y definen, a diferentes 
niveles de formalismo, el significado de los términos y relaciones entre ellos. El 
conocimiento en ontologías se formaliza principalmente usando cinco tipos de 
componentes: clases, relaciones, funciones, axiomas e instancias (Gruber, 1993a). 
• Las clases o conceptos en la ontología se suelen organizar en taxonomías. 
Algunas veces, la noción de ontología se diluye en el sentido que las taxonomías 
se consideran ontologías completas (Studer et al, 1998). Se suele usar tanto el 
término clases como conceptos. Un concepto puede ser algo sobre lo que se dice 
algo y, por lo tanto, también podría ser la descripción de una tarea, función, 
acción, estrategia, proceso de razonamiento, etc. 
• Las relaciones representan un tipo de interacción entre los conceptos del 
dominio. Se definen formalmente como cualquier subconjunto de un producto 
de n conjuntos, esto es: R: C1 x C2 x...x Cn. Como ejemplos de relaciones 
binarias incluimos: “subclase de”. Las relaciones binarias en algunos casos son 
usadas para expresar atributos (slots), que son los que delimitan las propiedades 
y características de cada concepto describiendo varios rasgos y atributos. Estos 
atributos van a ayudar a definir las características de las clases. Así pueden ser 
intrínsecos, extrínsecos, partes o bien relaciones de miembros individuales de las 
clases y otros items. Las restricciones de dichos atributos es lo que se conoce 
como faceta, las cuales describen cosas como los tipos de valores, los valores 
Capítulo 3: Ontologías: Construcción y Desarrollo. 
 
 
- 32 - 
• permitidos, el número de valores y cualquier otra característica que un atributo 
puede tomar. Entre los tipos más comunes de facetas están la cardinalidad 
(permite definir cuántos valores puede tener un atributo), el tipo de valor del 
atributo (string, número, boolean, etc.), dominio y rango de un atributo, etc. 
• Las funciones son un tipo especial de relaciones en las que el n-ésimo elemento 
de la relación es único para los n-1 precedentes. Formalmente, definimos las 
funciones F como: F: C1 x C2 x...x Cn-1 Cn. Como ejemplos podemos 
mencionar la función “madre de”. 
• Los axiomas son expresiones que son siempre ciertas. Pueden ser incluidas en 
una ontología con muchos propósitos, tales como definir el significado de los 
componentes ontológicos, definir restricciones complejas sobre los valores de 
los atributos, argumentos de relaciones, etc verificando la corrección de la 
información especificada. 
• Las instancias se usan para representar elementos específicos. 
3.1.5.- PRINCIPIOS DE DISEÑO ONTOLÓGICO. 
En esta sección pretendemos resumir los criterios objetivos que guiarán y ayudarán a 
evaluar la Ontología. 
Los principios que se deben tener en cuenta para el diseño de cualquier ontología 
(Gruber, 1993b): son los de: 
• Claridad: se debe comunicar de forma eficiente el significado deseado de los 
términos definidos. Estas definiciones podrán ser expresadas de manera formal 
y documentadas en lenguaje natural. 
• Coherencia: es decir, debe de permitir el conocimiento inferido que es 
consistente con las definiciones dadas. 
• Ampliabilidad: que exista la posibilidad de agregar nuevos términos, sin 
necesitar la revisión de las definiciones existentes. 
• La conceptualización debe ser especificada a nivel de conocimiento sin 
depender de símbolos particulares a nivel de codificación. 
Desarrollo de una Ontología para la Seguridad en caso de Incendio en la Edificación. 
Aplicación a la Consulta Inteligente del Documento Básico SI.
 
 
 
- 33 - 
• Necesidad de especificar de manera correcta el significado deseado de 
cualquier término perteneciente a la ontología. 
Junto a estos principios existirían otra serie de criterios (Arpírez et al, 1998) entre los 
que se encuentran: 
La representación, tanto del conjunto de subclases de un concepto que sean disjuntas, 
como de las que representarían una descomposición exhaustiva del mismo. 
La estandarización de nombres o la minimización de la distancia sintáctica entre 
conceptos hermanos, que pretende la utilización de las mismas primitivas para 
representar conceptos homólogos o hermanos conceptualmente hablando. 
3.1.6.- OBJETIVOS ONTOLÓGICOS. 
 Según (Noy y McGuinnes, 2001) entre los objetivos generales por los que llevar 
a cabo una ontología se pueden enumerar los siguientes: 
 a) Compartir la compresión común de la estructura de información entre 
personas o agentes de software, lo que debe revertir de forma positiva y casi necesaria 
en la extracción y recuperación de información, en páginas Web, de contenidos 
conectados temáticamente. 
 b) Permitir la reutilización del conocimiento perteneciente a un dominio. Esto es, 
la utilización del conocimiento adquirido en la representación de otros dominios para la 
caracterización ontológica del actual. 
 c) Permite hacer explícitos los supuestos de un dominio. Esta aseveración puede 
conducir a conclusiones muy interesantes para la representación del conocimiento más 
allá de consideraciones técnicas, operativas e informáticas. 
 d) Separa el conocimiento de un dominio del conocimiento que se puede 
denominar operacional. Con esto se alude a que, en ocasiones, el conocimiento que se 
está representando se puede implicar en diferentes áreas al pertenecer más a un 
conocimiento relacionado con procesos. 
e) Hace posible analizar el conocimiento de un dominio, por ejemplo en lo que 
se refiere al estudio de los términos y relaciones que lo configuran ya sea formalmente o 
no. 
Capítulo 3: Ontologías: Construcción y Desarrollo. 
 
 
- 34 - 
3.2.- DESARROLLO DE LA METODOLOGÍA METHONTOLOGY. 
“Una metodología consiste en una serie de técnicas y métodos integrados para el 
desarrollo de una teoría general que desarrollará a su vez un pensamiento” (IEEE, 
1990). 
Esta metodología fue desarrollada por el grupo de ontologías de la universidad 
politécnica de Madrid (Fernández-López et al, 1997), (Gómez-Pérez et al, 1998), 
(Fernández-López et al, 1999). Permite la construcción de ontologías a nivel del 
conocimiento. Se basa en las principales actividades identificadas dentro del proceso de 
desarrollo del software (IEEE,96) y en las metodologías de ingeniería del conocimiento. 
METHONTOLOGY fue propuesto por la Foundation for Intelligent Physical Agents 
(FIPA) como metodología para la construcción de ontologías y varias herramientas 
fueron creadas para darle soporte, entre ellas ODE (Blázquez et al, 1998) y WebODE 
(Arpírez et al, 2003), asimismo otras herramientas llevan a cabo la construcción de 
ontologías siguiendo esta metodología, como por ejemplo, Protégé-2000 (Noy et 
Musen, 2000) y OntoEdit (Sure et al, 2002a). 
Esta metodología incluye tres aspectos fundamentales, como son el proceso de 
desarrollo de la ontología, o lo que es lo mismo las distintas actividades a realizar 
durante la realización de la ontología; el ciclo de vida, que nos identifica el orden en el 
que estas actividades son realizadas, y por último la metodología propiamente dicha, o 
cómo se realizan dichas actividades, centrándose en la conceptualización, tarea 
fundamental, puesto que estructura y organiza el conocimiento adquirido. 
3.2.1.- PROCESO DE DESARROLLO DE LA ONTOLOGÍA 
Está basado en el Standard IEEE para desarrollo de software (IEEE, 1996) y se refiere a 
qué actividades se desarrollan durante la construcción de la ontología. 
Las tres categorías de actividades que conforman el proceso de desarrollo son: 
• Actividades de gestión: 
Entre estas actividades se incluyen la programación, control y garantía de 
calidad. Así la planificación nos dice las tareas a realizar, su orden y el tiempo y 
recursos necesariospara su realización. 
Desarrollo de una Ontología para la Seguridad en caso de Incendio en la Edificación. 
Aplicación a la Consulta Inteligente del Documento Básico SI.
 
 
 
- 35 - 
El control garantiza que las actividades programadas se realicen de la manera 
deseada y por último la garantía de calidad asegura que la calidad del resultado 
obtenido sea la esperada. 
• Actividades relacionadas con el desarrollo de la ontología: 
Las dividiremos en actividades de pre-desarrollo, desarrollo y post-desarrollo. 
Así durante el pre-desarrollo, el estudio del entorno busca conocer las 
aplicaciones en las que la ontología será integrada o las plataformas donde se 
utilizará. Del mismo modo, el estudio de viabilidad nos dirá si la ontología es 
viable o es posible construirla. 
Durante el desarrollo, mediante la especificación nos acercaremos al porqué de 
la realización de la ontología, los usos deseados o los usuarios finales de la 
misma. También en esta etapa con la conceptualización se estructurará el 
conocimiento del dominio mediante modelos lo más significativos para ese 
nivel. La formalización transformará el modelo conceptual en uno un poco más 
formal y por último la implementación traducirá este modelo semi-formal en un 
lenguaje ontológico. 
Finalmente durante el post-desarrollo, mediante las actividades de 
mantenimiento y reutilización, la mantendremos “viva”, puesto que se 
corregirá y actualizará al ser utilizada por otras aplicaciones. 
• Actividades de soporte ontológico: 
Se realizarán en su mayoría al mismo tiempo que todas las del grupo 
anteriormente explicado. Estas actividades son la adquisición del 
conocimiento, la evaluación de la ontología, la integración, que será llevada a 
cabo si se crea una nueva ontología a partir de otras ya existentes; la fusión 
(merging) por medio de la que se obtendrán nuevas ontologías a partir de 
ontologías ya existentes para el mismo dominio; la alineación (alignment) a 
través de la que se establecerán los diferentes enlaces o mappings entre las 
distintas ontologías involucradas; por supuesto también serán necesarias 
actividades de documentación y de gestión de la misma 
Capítulo 3: Ontologías: Construcción y Desarrollo. 
 
 
- 36 - 
 
 
Figura 3.1: Proceso de Desarrollo Ontológico 
3.2.2.- EL CICLO DE VIDA. 
Mediante el proceso de desarrollo, como comentamos con anterioridad, se enumeran las 
distintas actividades que forman parte de la metodología pero no se conoce el orden en 
el que se llevarán a cabo, de esto es de lo que se encarga el ciclo de vida, identificar el 
orden en el que se llevarán a cabo las distintas actividades. 
En METHONTOLOGY, el ciclo de vida se basa en la evolución de prototipos, con lo 
que podemos en cualquier momento del ciclo, cambiar, añadir o suprimir términos en 
cada nueva versión. 
La metodología propone comenzar cada ciclo con la actividad de planificación, después 
de la que empezaría la actividad de especificación al mismo tiempo que las de gestión 
(control y garantía de calidad) y las de soporte (adquisición del conocimiento, 
integración, evaluación, documentación y gestión documental). 
Todas estas actividades se realizarán en paralelo con las actividades de desarrollo de la 
ontología (especificación, conceptualización, formalización, implementación y 
mantenimiento). 
Por lo tanto, una vez que el prototipo ha sido especificado, comienza la construcción del 
modelo conceptual dentro de la actividad de conceptualización, ensamblando para ello
Desarrollo de una Ontología para la Seguridad en caso de Incendio en la Edificación. 
Aplicación a la Consulta Inteligente del Documento Básico SI.
 
 
 
- 37 - 
las piezas que provee la actividad de adquisición de conocimiento, completada durante 
la conceptualización. En el momento en que la conceptualización está acabada, la 
formalización (actividad no obligatoria, puesto que existen herramientas que realizan la 
implementación a partir de la conceptualización) y la implementación entran en escena. 
La principal ventaja de esta metodología, es que si se detecta algún fallo en las 
actividades mencionadas, se puede volver atrás para realizar las modificaciones 
necesarias. 
Todo lo que acabamos de comentar aparece resumido en la figura siguiente 
 
Figura 3.2: Esquema Ciclo de Vida 
En ella también podemos observar cómo las actividades de adquisición del 
conocimiento, integración y evaluación se realizan en mayor medida durante la 
conceptualización. Esto es porque la mayoría del conocimiento necesario para la 
construcción de la ontología es adquirido al comienzo de la construcción de la misma, y 
dentro de este conocimiento se engloban las ontologías ya existentes, por lo que la 
integración también tendría lugar en este momento. Por supuesto es en este momento 
cuando hay que realizar la evaluación, para evitar la propagación de los errores en las 
sucesivas etapas. 
Capítulo 3: Ontologías: Construcción y Desarrollo. 
 
 
- 38 - 
Como hemos visto, la relación entre las distintas actividades es la que define el ciclo de 
vida de la ontología. 
3.3.- JUSTIFICACIÓN DEL USO DE METHONTOLOGY COMO 
METODOLOGÍA PARA LA REALIZACIÓN DE LA ONTOLOGÍA. 
En este apartado nos centraremos en contestar la pregunta: ¿Qué método o metodología 
es más útil para la construcción de nuestra ontología? 
Para ayudar a responder esta pregunta vamos a comparar una serie de metodologías 
según la estrategia seguida por cada una en la construcción de una ontología, el software 
que le da soporte, los procesos de desarrollo ontológico que proponen o cómo han sido 
utilizados en el desarrollo de aplicaciones y proyectos. 
Dicha comparación se basa en la presentada por Fernández-López y Gómez-Pérez en 
(Fernández-López et Gómez-Pérez, 2002a). Del mismo modo las tablas usadas para 
ilustrar este apartado han sido sacadas del libro “Ontological Engineering” (Gómez 
Pérez, 2004). 
En cuanto a la estrategia de construcción ontológica, se van a tener en cuenta una serie 
de características o criterios, cuyo resumen para cada una de las metodologías existentes 
aparece en la figura 3.3. 
 
Figura 3.3: Resumen de estrategias de construcción. 
Estas características son: 
1. Ciclo de vida propuesto. El ciclo de vida identifica el conjunto de estapas a 
través de las que pasa la ontología durante su vida. Describe qué actividades son 
desarrolladas en cada etapa y cómo se relacionan entre sí (precedencia, 
simultaneidad, etc.) Ejemplos de ciclos de vida son: 
Desarrollo de una Ontología para la Seguridad en caso de Incendio en la Edificación. 
Aplicación a la Consulta Inteligente del Documento Básico SI.
 
 
 
- 39 - 
a. Ciclo de vida incremental. Según esta idea, la ontología debería crecer 
por capas, permitiendo la inclusión de nuevas definiciones sólo cuando 
una nueva versión se planifica. Este modelo previene la inclusión de 
nuevas definiciones en casos no programados, pero sí permite un 
desarrollo incremental. 
b. Prototipos evolucionados.Este modelo permite modificar, añadir y quitar 
definiciones en la ontología en cualquier momento, es decir, la ontología 
crece según lo va necesitando. 
2. Optar por una estrategia de construcción de la ontología según la aplicación en 
la que será utilizada. Nos relaciona el grado de dependencia de la ontología con 
el uso para el que se está desarrollando. Considerando esto los métodos se 
pueden clasificar según los tipos siguientes: 
a. Dependiente de la aplicación. Las ontologías son construidas en base de 
la aplicación de las mismas. 
b. Semi-dependiente. Los posibles usos de la ontología son identificados en 
la etapa de especificación. 
c. Independiente. Los procesos son totalmente independientes de los usos 
de la ontología. 
3. Uso del núcleo ontológico. Se analiza mediante este criterio si es posible usar, 
como un punto de partida en el desarrollo de la ontología del dominio, una 
ontología básicaen la que se incluya el mínimo número de conceptos requeridos 
para asegurar que el resto son comprendidos. 
4. Estrategias de identificación de conceptos. Hay tres posibles estrategias para 
identificar conceptos (Uschold et Grüninger, 1996): de los más concretos a los 
más abstractos (bottom-up), de los más relevantes a los más concretos y a los 
más abstractos (middle-out) y de los más abstractos a los más concretos (top-
down). 
En cuanto al soporte tecnológico que da cobertura a los métodos de desarrollo 
ontológico, en la figura 3.4 aparecen una serie de ellos y la metodología que soportan. 
Capítulo 3: Ontologías: Construcción y Desarrollo. 
 
 
- 40 - 
 
Figura 3.4: Resumen de herramientas 
Por otro lado, en cuanto al proceso de desarrollo ontológico, la figura 3.5 nos presenta 
tres tipos de valores para cada metodología: 
 
Figura 3.5: Resumen de procesos de desarrollo ontológico 
Descrito. Significa que el método describe cómo realizar cada tarea en la actividad 
propuesta, es decir, cuándo hacerlo, quién debe hacerla… 
Propuesto. Expresa que la metodología identifica el proceso. 
NP. Apunta que no hay mención al respecto en la documentación pública. 
Por último en relación a los distintos usos para los que se han construido ontologías 
siguiendo una u otra metodología, en la figura 3.6 aparecen resumidos algunos de los 
más importantes en función de la aceptación de la ontología por otros colectivos ajenos 
al grupo que la desarrolla, los proyectos donde aparecen, las ontologías creadas o las 
Desarrollo de una Ontología para la Seguridad en caso de Incendio en la Edificación. 
Aplicación a la Consulta Inteligente del Documento Básico SI.
 
 
 
- 41 - 
aplicaciones que utilizan tales ontologías. 
 
Figura 3.6: Resumen de Utilización de Metodologías 
A continuación, y una vez estudiadas las tablas anteriormente presentadas, enumeramos 
las razones por las que hemos optado por METHONTOLOGY como metodología para 
la realización de la ontología: 
• Ciclo de vida: basado en “Evolving Prototypes”, nos da libertad para en 
cualquier momento añadir, quitar o modificar los términos de la ontología. 
• Dependencia de las aplicaciones: Esta metodología te da la posibilidad de 
desarrollar una ontología independiente de la aplicación en la que se utilice, 
aunque esto no sea posible al 100% en la mayoría de los casos. 
• Herramientas que la soportan: hay varias utilidades que le dan soporte, a 
diferencia de otras metodologías. 
• METHONTOLOGY nos da las descripciones de cada una de sus actividades de 
una forma más precisa o exacta que otras metodologías 
• Incluye un método de reingeniería de ontologías por el que se adecúan las 
ontologías reutilizadas a la representación del conocimiento del nuevo dominio 
en el que van a ser utilizadas. 
Capítulo 3: Ontologías: Construcción y Desarrollo. 
 
 
- 42 - 
• Esta metodología ha sido utilizada en diversos proyectos y numerosas 
ontologías han sido creadas siguiéndola, por lo que la documentación con 
respecto a la misma es suficiente y de calidad. 
3.4.- RESUMEN Y CONCLUSIONES. 
 En este capítulo se ha desarrollado el estudio de la herramienta elegida para modelar el 
dominio, la ontología. Así nos hemos acercado a su definición, tipos, principios de 
diseño, elementos más comunes y objetivos generales que se quieren conseguir con su 
realización. 
Del mismo modo, se ha profundizado en la metodología que hemos seguido para 
realizar el modelado del DBSI (Methontology), comentando tanto el proceso de 
desarrollo, como el ciclo de vida que dicha metodología incluye. Asímismo se ha 
justificado su elección como metodología para la realización de la ontología. 
Mediante este capítulo, hemos puesto las bases para entender el concepto de ontología, 
objetivo buscado con la inclusión del mismo en el Proyecto.

Continuar navegando