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 ...

buleria.unileon.es
from buleria.unileon.es More from this publisher
08.05.2013 Views

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

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!