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 Para representar gráficamente la topología de control se ha almacenado en la ontología la forma en la que los diferentes elementos de la topología deben aparecer gráficamente. Así, los bloques correspondientes a sistemas aparecen como cajas de un determinado tamaño, los enlaces como flechas, el sumador como un círculo y el punto de bifurcación como un círculo pequeño. Mediante la gestión de eventos, cada vez que se pincha en uno de estos elementos, aparece el formulario de Protégé asociado a la instancia correspondiente. Esto se ha hecho así aprovechando una de las funcionalidades de Protégé que consiste en la posibilidad de incluir los propios formularios utilizados en la herramienta al crear la ontología dentro de aplicaciones informáticas. Una vez introducidos los datos de los sistemas se pasa al siguiente punto (se cambia de formulario Java en la aplicación), consistente en la introducción de los requerimientos de diseño. La introducción de los requerimientos de diseño se hace presentando el formulario correspondiente a este concepto en la ontología. Los requerimientos son la base para la representación gráfica de la denominada “área de diseño”. Serían también el punto de partida para la ejecución del proceso de diseño del controlador (no incluido en la ontología y aplicación presentes). 5.3.2 Presentación de conceptos. Una vez introducidos los datos de los sistemas y las especificaciones de diseño se pasará a mostrar (en una ventana nueva) los conceptos existentes en la ontología que se han creado a partir de las definiciones recogidas en la misma y de estos datos introducidos. Entre este punto y el anterior se producirá la generación de nuevo conocimiento a partir de las estructuras de la ontología, proceso que será transparente para el usuario. El proceso de creación de este nuevo conocimiento consistirá en calcular, en primer término, las funciones de transferencia de los denominados “bloques calculados” (es decir, todos los recogidos como instancias bajo la clase CalculatedCanonicalBlock). Una vez conocidos todos los bloques involucrados en la conceptualización se aplicarán las definiciones sobre las entidades y características existentes en la ontología, creando las triplas correspondientes (este proceso se realiza mediante el procesador descrito en el apartado anterior). La ventana en la que se presentan los resultados al usuario está dividida en tres zonas, según se puede ver en la figura 5.2: 170
Capítulo 5. Experimentos y resultados Figura 5.2. Ventana principal de presentación de información y conocimiento. La parte de arriba de la ventana recoge dos de estas zonas. A la izquierda existe una zona (A) donde se representarán los elementos gráficos (polos, ceros, lugar de las raíces, área de diseño, etc.). En la parte derecha existe una zona (B) en la que, inicialmente, aparecerán los nombres de los sistemas involucrados, ya que éstos son el punto de partida para la obtención de cualquier conocimiento. Estos sistemas serán tanto los introducidos por el usuario como los definidos en la ontología bajo la clase de “bloques calculados” (CalculatedCanonicalBlock). Lo que se representa en esta zona son, pues, las instancias de la clase Mapping. La representación de la información textual se realizará por medio de etiquetas de texto que tendrán asociadas las instancias correspondientes de la ontología de forma que, al interactuar con ellas, se pueda obtener el conocimiento asociado a estos conceptos. En la figura 5.3 108 se puede observar un ejemplo de esta asociación. 108 Se ha omitido de la figura la información sobre los slots de las instancias para simplificar la representación. 171
- Page 140 and 141: Capítulo 4. Esquema de representac
- Page 142 and 143: Capítulo 4. Esquema de representac
- Page 144 and 145: Capítulo 4. Esquema de representac
- 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 192 and 193: Capítulo 5. Experimentos y resulta
- Page 194 and 195: Capítulo 5. Experimentos y resulta
- Page 196 and 197: 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 />
Figura 5.2. V<strong>en</strong>tana principal <strong>de</strong> pres<strong>en</strong>tación <strong>de</strong> información y<br />
conocimi<strong>en</strong>to.<br />
La parte <strong>de</strong> arriba <strong>de</strong> <strong>la</strong> v<strong>en</strong>tana recoge dos <strong>de</strong> estas zonas. A <strong>la</strong> izquierda existe<br />
una zona (A) don<strong>de</strong> se repres<strong>en</strong>tarán los elem<strong>en</strong>tos gráficos (polos, ceros, lugar <strong>de</strong><br />
<strong>la</strong>s raíces, área <strong>de</strong> diseño, etc.). En <strong>la</strong> parte <strong>de</strong>recha existe una zona (B) <strong>en</strong> <strong>la</strong> que,<br />
inicialm<strong>en</strong>te, aparecerán los nombres <strong>de</strong> los sistemas involucrados, ya que éstos<br />
son el punto <strong>de</strong> partida <strong>para</strong> <strong>la</strong> obt<strong>en</strong>ción <strong>de</strong> cualquier conocimi<strong>en</strong>to. Estos<br />
sistemas serán tanto los introducidos por el usuario como los <strong>de</strong>finidos <strong>en</strong> <strong>la</strong><br />
ontología bajo <strong>la</strong> c<strong>la</strong>se <strong>de</strong> “bloques calcu<strong>la</strong>dos”<br />
(Calcu<strong>la</strong>tedCanonicalBlock). Lo que se repres<strong>en</strong>ta <strong>en</strong> esta zona son,<br />
pues, <strong>la</strong>s instancias <strong>de</strong> <strong>la</strong> c<strong>la</strong>se Mapping.<br />
La repres<strong>en</strong>tación <strong>de</strong> <strong>la</strong> información textual se realizará por medio <strong>de</strong> etiquetas <strong>de</strong><br />
texto que t<strong>en</strong>drán asociadas <strong>la</strong>s instancias correspondi<strong>en</strong>tes <strong>de</strong> <strong>la</strong> ontología <strong>de</strong><br />
forma que, al interactuar con el<strong>la</strong>s, se pueda obt<strong>en</strong>er el conocimi<strong>en</strong>to asociado a<br />
estos conceptos. En <strong>la</strong> figura 5.3 108 se pue<strong>de</strong> observar un ejemplo <strong>de</strong> esta<br />
asociación.<br />
108 Se ha omitido <strong>de</strong> <strong>la</strong> figura <strong>la</strong> información sobre los slots <strong>de</strong> <strong>la</strong>s instancias <strong>para</strong> simplificar <strong>la</strong> repres<strong>en</strong>tación.<br />
171