Modelos de Conocimiento Basados en Ontologías para la ...
Modelos de Conocimiento Basados en Ontologías para la ... Modelos de Conocimiento Basados en Ontologías para la ...
Capítulo 5. Experimentos y resultados 176 Figura 5.7. Representación de la tripla que recoge el valor de la característica cualitativa absolute stability aplicada a la instancia total system. Sobre las afirmaciones obtenidas se puede, a su vez: • Realizar preguntas sobre cómo se llega a esta afirmación. • Interactuar con cada concepto de los que aparecen en la afirmación de forma similar a la descrita anteriormente. Para implementar esta relación entre los conceptos de la ontología y los componentes en la interfaz gráfica de usuario se utilizan dos módulos dedicados a estos cometidos. El primero de ellos, el encargado de generar los componentes a partir de los conceptos en la ontología se denomina "generador de componentes". El segundo de ellos, dedicado a exponer las estructuras y/o definiciones de los conceptos a partir de la ontología, se denomina "generador de explicaciones". 5.3.2.1 Generador de componentes El módulo "generador de componentes" se encarga de crear los siguientes elementos dentro de la interfaz gráfica de usuario:
Capítulo 5. Experimentos y resultados • Etiquetas, que representan a los conceptos de la ontología. Las etiquetas son objetos cuya clase extiende a la clase JLabel de la librería Java swing, añadiendo propiedades para poder incluir una referencia a una instancia de la ontología. Todos los elementos de la ontología tendrán una representación textual y, por tanto, una representación por medio de etiquetas. • Objetos gráficos, dedicados a los conceptos de la ontología que pueden ser representados en el diagrama de Argand (plano complejo). Estos objetos pueden ser: o Polos, representados mediante un aspa. o Ceros, representados mediante un círculo. o Requerimiento de diseño sobre tiempo de establecimiento, representado por una línea vertical. o Requerimiento de diseño sobre frecuencia amortiguada, representado por una línea horizontal. o Requerimiento de diseño sobre factor de amortiguación, representado una línea que pasa por el origen del plano. o Requerimiento de diseño sobre la frecuencia natural, representado por un círculo con centro en el origen del plano. o Conjunto de requerimientos de diseño, representado por un área de diseño formada por la combinación de las áreas del plano complejo que definen los diferentes requerimientos de diseño. o Lugar de las raíces, representado por un spline cúbico obtenido a partir de la información almacenada en el cálculo del lugar de las raíces. Existe la posibilidad de representar también segmentos del lugar de las raíces, formados por las ramas del mismo que existen entre dos valores de la constante de proporcionalidad determinados. • Menús contextuales, que recogen la información que se puede obtener a partir de cada etiqueta tal como se indicó anteriormente. La generación de etiquetas, junto con sus menús contextuales asociados, se realiza en el momento en que es necesario mostrarlas, es decir, al existir algún tipo de interacción por parte del usuario con los objetos que hay en la interfaz. La función principal encargada de la generación de los elementos de la interfaz gráfica recibe como uno de sus parámetros la instancia de la ontología que debe ser representada. Dependiendo de la complejidad de esa instancia será necesario procesar otras instancias que forman parte de la principal. En la figura 5.3 se puede ver la representación de una instancia de tripla, distinguiendo las diferentes etiquetas que corresponden a las diferentes instancias que entran en juego. 177
- Page 146 and 147: Capítulo 4. Esquema de representac
- Page 148 and 149: Capítulo 4. Esquema de representac
- Page 150 and 151: Capítulo 4. Esquema de representac
- Page 152 and 153: Capítulo 4. Esquema de representac
- Page 154 and 155: Capítulo 4. Esquema de representac
- Page 156 and 157: Capítulo 4. Esquema de representac
- Page 158 and 159: Capítulo 4. Esquema de representac
- Page 160 and 161: Capítulo 4. Esquema de representac
- Page 162 and 163: precondition#1 hasLogicalOperator A
- Page 164 and 165: Capítulo 4. Esquema de representac
- Page 166 and 167: Capítulo 4. Esquema de representac
- Page 168 and 169: Capítulo 4. Esquema de representac
- Page 170 and 171: Capítulo 4. Esquema de representac
- Page 172 and 173: Capítulo 4. Esquema de representac
- Page 174 and 175: Capítulo 4. Esquema de representac
- Page 176 and 177: Capítulo 4. Esquema de representac
- Page 178 and 179: Capítulo 5. Experimentos y resulta
- Page 180 and 181: Capítulo 5. Experimentos y resulta
- Page 182 and 183: Capítulo 5. Experimentos y resulta
- Page 184 and 185: Capítulo 5. Experimentos y resulta
- Page 186 and 187: Capítulo 5. Experimentos y resulta
- Page 188 and 189: Capítulo 5. Experimentos y resulta
- Page 190 and 191: Capítulo 5. Experimentos y resulta
- Page 192 and 193: Capítulo 5. Experimentos y resulta
- Page 194 and 195: Capítulo 5. Experimentos y resulta
- Page 198 and 199: Capítulo 5. Experimentos y resulta
- Page 200 and 201: Capítulo 5. Experimentos y resulta
- Page 202 and 203: Capítulo 5. Experimentos y resulta
- Page 204 and 205: Capítulo 5. Experimentos y resulta
- Page 206 and 207: Capítulo 5. Experimentos y resulta
- Page 209 and 210: Capítulo 6 Conclusiones finales y
- Page 211 and 212: Capítulo 6. Conclusiones finales y
- Page 213 and 214: Referencias Nota: Todos los enlaces
- Page 215 and 216: Referencias (Bissell, 2004) Bissell
- Page 217 and 218: Referencias knowledge acquisition.
- Page 219 and 220: Referencias OWLED 2006 - OWL: Exper
- Page 221 and 222: Referencias (Genesereth y Nilsson,
- Page 223 and 224: Referencias (Hayes, 1985) Hayes, P.
- Page 225 and 226: Referencias (Kitamura y Mizoguchi,
- Page 227 and 228: Referencias Logics. Stanford, CA, A
- Page 229 and 230: Referencias (Newell, 1982) Newell,
- Page 231 and 232: Referencias (Rector, 2004) Rector,
- Page 233 and 234: Referencias (Speel, 1995) Speel P.-
- Page 235 and 236: Referencias (Varsamidis et. al., 19
- Page 237: Las frases que nunca escribiré, lo
Capítulo 5. Experim<strong>en</strong>tos y resultados<br />
• Etiquetas, que repres<strong>en</strong>tan a los conceptos <strong>de</strong> <strong>la</strong> ontología. Las etiquetas<br />
son objetos cuya c<strong>la</strong>se exti<strong>en</strong><strong>de</strong> a <strong>la</strong> c<strong>la</strong>se JLabel <strong>de</strong> <strong>la</strong> librería Java swing,<br />
añadi<strong>en</strong>do propieda<strong>de</strong>s <strong>para</strong> po<strong>de</strong>r incluir una refer<strong>en</strong>cia a una instancia <strong>de</strong><br />
<strong>la</strong> ontología. Todos los elem<strong>en</strong>tos <strong>de</strong> <strong>la</strong> ontología t<strong>en</strong>drán una<br />
repres<strong>en</strong>tación textual y, por tanto, una repres<strong>en</strong>tación por medio <strong>de</strong><br />
etiquetas.<br />
• Objetos gráficos, <strong>de</strong>dicados a los conceptos <strong>de</strong> <strong>la</strong> ontología que pue<strong>de</strong>n ser<br />
repres<strong>en</strong>tados <strong>en</strong> el diagrama <strong>de</strong> Argand (p<strong>la</strong>no complejo). Estos objetos<br />
pue<strong>de</strong>n ser:<br />
o Polos, repres<strong>en</strong>tados mediante un aspa.<br />
o Ceros, repres<strong>en</strong>tados mediante un círculo.<br />
o Requerimi<strong>en</strong>to <strong>de</strong> diseño sobre tiempo <strong>de</strong> establecimi<strong>en</strong>to,<br />
repres<strong>en</strong>tado por una línea vertical.<br />
o Requerimi<strong>en</strong>to <strong>de</strong> diseño sobre frecu<strong>en</strong>cia amortiguada,<br />
repres<strong>en</strong>tado por una línea horizontal.<br />
o Requerimi<strong>en</strong>to <strong>de</strong> diseño sobre factor <strong>de</strong> amortiguación,<br />
repres<strong>en</strong>tado una línea que pasa por el orig<strong>en</strong> <strong>de</strong>l p<strong>la</strong>no.<br />
o Requerimi<strong>en</strong>to <strong>de</strong> diseño sobre <strong>la</strong> frecu<strong>en</strong>cia natural, repres<strong>en</strong>tado<br />
por un círculo con c<strong>en</strong>tro <strong>en</strong> el orig<strong>en</strong> <strong>de</strong>l p<strong>la</strong>no.<br />
o Conjunto <strong>de</strong> requerimi<strong>en</strong>tos <strong>de</strong> diseño, repres<strong>en</strong>tado por un área <strong>de</strong><br />
diseño formada por <strong>la</strong> combinación <strong>de</strong> <strong>la</strong>s áreas <strong>de</strong>l p<strong>la</strong>no complejo<br />
que <strong>de</strong>fin<strong>en</strong> los difer<strong>en</strong>tes requerimi<strong>en</strong>tos <strong>de</strong> diseño.<br />
o Lugar <strong>de</strong> <strong>la</strong>s raíces, repres<strong>en</strong>tado por un spline cúbico obt<strong>en</strong>ido a<br />
partir <strong>de</strong> <strong>la</strong> información almac<strong>en</strong>ada <strong>en</strong> el cálculo <strong>de</strong>l lugar <strong>de</strong> <strong>la</strong>s<br />
raíces. Existe <strong>la</strong> posibilidad <strong>de</strong> repres<strong>en</strong>tar también segm<strong>en</strong>tos <strong>de</strong>l<br />
lugar <strong>de</strong> <strong>la</strong>s raíces, formados por <strong>la</strong>s ramas <strong>de</strong>l mismo que exist<strong>en</strong><br />
<strong>en</strong>tre dos valores <strong>de</strong> <strong>la</strong> constante <strong>de</strong> proporcionalidad<br />
<strong>de</strong>terminados.<br />
• M<strong>en</strong>ús contextuales, que recog<strong>en</strong> <strong>la</strong> información que se pue<strong>de</strong> obt<strong>en</strong>er a<br />
partir <strong>de</strong> cada etiqueta tal como se indicó anteriorm<strong>en</strong>te.<br />
La g<strong>en</strong>eración <strong>de</strong> etiquetas, junto con sus m<strong>en</strong>ús contextuales asociados, se realiza<br />
<strong>en</strong> el mom<strong>en</strong>to <strong>en</strong> que es necesario mostrar<strong>la</strong>s, es <strong>de</strong>cir, al existir algún tipo <strong>de</strong><br />
interacción por parte <strong>de</strong>l usuario con los objetos que hay <strong>en</strong> <strong>la</strong> interfaz.<br />
La función principal <strong>en</strong>cargada <strong>de</strong> <strong>la</strong> g<strong>en</strong>eración <strong>de</strong> los elem<strong>en</strong>tos <strong>de</strong> <strong>la</strong> interfaz<br />
gráfica recibe como uno <strong>de</strong> sus parámetros <strong>la</strong> instancia <strong>de</strong> <strong>la</strong> ontología que <strong>de</strong>be<br />
ser repres<strong>en</strong>tada. Dep<strong>en</strong>di<strong>en</strong>do <strong>de</strong> <strong>la</strong> complejidad <strong>de</strong> esa instancia será necesario<br />
procesar otras instancias que forman parte <strong>de</strong> <strong>la</strong> principal. En <strong>la</strong> figura 5.3 se<br />
pue<strong>de</strong> ver <strong>la</strong> repres<strong>en</strong>tación <strong>de</strong> una instancia <strong>de</strong> trip<strong>la</strong>, distingui<strong>en</strong>do <strong>la</strong>s difer<strong>en</strong>tes<br />
etiquetas que correspon<strong>de</strong>n a <strong>la</strong>s difer<strong>en</strong>tes instancias que <strong>en</strong>tran <strong>en</strong> juego.<br />
177