08.05.2013 Views

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

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Capítulo 5. Experim<strong>en</strong>tos y resultados<br />

Para repres<strong>en</strong>tar gráficam<strong>en</strong>te <strong>la</strong> topología <strong>de</strong> control se ha almac<strong>en</strong>ado <strong>en</strong> <strong>la</strong><br />

ontología <strong>la</strong> forma <strong>en</strong> <strong>la</strong> que los difer<strong>en</strong>tes elem<strong>en</strong>tos <strong>de</strong> <strong>la</strong> topología <strong>de</strong>b<strong>en</strong><br />

aparecer gráficam<strong>en</strong>te. Así, los bloques correspondi<strong>en</strong>tes a sistemas aparec<strong>en</strong><br />

como cajas <strong>de</strong> un <strong>de</strong>terminado tamaño, los <strong>en</strong><strong>la</strong>ces como flechas, el sumador<br />

como un círculo y el punto <strong>de</strong> bifurcación como un círculo pequeño. Mediante <strong>la</strong><br />

gestión <strong>de</strong> ev<strong>en</strong>tos, cada vez que se pincha <strong>en</strong> uno <strong>de</strong> estos elem<strong>en</strong>tos, aparece el<br />

formu<strong>la</strong>rio <strong>de</strong> Protégé asociado a <strong>la</strong> instancia correspondi<strong>en</strong>te. Esto se ha hecho<br />

así aprovechando una <strong>de</strong> <strong>la</strong>s funcionalida<strong>de</strong>s <strong>de</strong> Protégé que consiste <strong>en</strong> <strong>la</strong><br />

posibilidad <strong>de</strong> incluir los propios formu<strong>la</strong>rios utilizados <strong>en</strong> <strong>la</strong> herrami<strong>en</strong>ta al crear<br />

<strong>la</strong> ontología <strong>de</strong>ntro <strong>de</strong> aplicaciones informáticas.<br />

Una vez introducidos los datos <strong>de</strong> los sistemas se pasa al sigui<strong>en</strong>te punto (se<br />

cambia <strong>de</strong> formu<strong>la</strong>rio Java <strong>en</strong> <strong>la</strong> aplicación), consist<strong>en</strong>te <strong>en</strong> <strong>la</strong> introducción <strong>de</strong> los<br />

requerimi<strong>en</strong>tos <strong>de</strong> diseño.<br />

La introducción <strong>de</strong> los requerimi<strong>en</strong>tos <strong>de</strong> diseño se hace pres<strong>en</strong>tando el formu<strong>la</strong>rio<br />

correspondi<strong>en</strong>te a este concepto <strong>en</strong> <strong>la</strong> ontología. Los requerimi<strong>en</strong>tos son <strong>la</strong> base<br />

<strong>para</strong> <strong>la</strong> repres<strong>en</strong>tación gráfica <strong>de</strong> <strong>la</strong> <strong>de</strong>nominada “área <strong>de</strong> diseño”. Serían también<br />

el punto <strong>de</strong> partida <strong>para</strong> <strong>la</strong> ejecución <strong>de</strong>l proceso <strong>de</strong> diseño <strong>de</strong>l contro<strong>la</strong>dor (no<br />

incluido <strong>en</strong> <strong>la</strong> ontología y aplicación pres<strong>en</strong>tes).<br />

5.3.2 Pres<strong>en</strong>tación <strong>de</strong> conceptos.<br />

Una vez introducidos los datos <strong>de</strong> los sistemas y <strong>la</strong>s especificaciones <strong>de</strong> diseño se<br />

pasará a mostrar (<strong>en</strong> una v<strong>en</strong>tana nueva) los conceptos exist<strong>en</strong>tes <strong>en</strong> <strong>la</strong> ontología<br />

que se han creado a partir <strong>de</strong> <strong>la</strong>s <strong>de</strong>finiciones recogidas <strong>en</strong> <strong>la</strong> misma y <strong>de</strong> estos<br />

datos introducidos. Entre este punto y el anterior se producirá <strong>la</strong> g<strong>en</strong>eración <strong>de</strong><br />

nuevo conocimi<strong>en</strong>to a partir <strong>de</strong> <strong>la</strong>s estructuras <strong>de</strong> <strong>la</strong> ontología, proceso que será<br />

transpar<strong>en</strong>te <strong>para</strong> el usuario.<br />

El proceso <strong>de</strong> creación <strong>de</strong> este nuevo conocimi<strong>en</strong>to consistirá <strong>en</strong> calcu<strong>la</strong>r, <strong>en</strong><br />

primer término, <strong>la</strong>s funciones <strong>de</strong> transfer<strong>en</strong>cia <strong>de</strong> los <strong>de</strong>nominados “bloques<br />

calcu<strong>la</strong>dos” (es <strong>de</strong>cir, todos los recogidos como instancias bajo <strong>la</strong> c<strong>la</strong>se<br />

Calcu<strong>la</strong>tedCanonicalBlock). Una vez conocidos todos los bloques<br />

involucrados <strong>en</strong> <strong>la</strong> conceptualización se aplicarán <strong>la</strong>s <strong>de</strong>finiciones sobre <strong>la</strong>s<br />

<strong>en</strong>tida<strong>de</strong>s y características exist<strong>en</strong>tes <strong>en</strong> <strong>la</strong> ontología, creando <strong>la</strong>s trip<strong>la</strong>s<br />

correspondi<strong>en</strong>tes (este proceso se realiza mediante el procesador <strong>de</strong>scrito <strong>en</strong> el<br />

apartado anterior).<br />

La v<strong>en</strong>tana <strong>en</strong> <strong>la</strong> que se pres<strong>en</strong>tan los resultados al usuario está dividida <strong>en</strong> tres<br />

zonas, según se pue<strong>de</strong> ver <strong>en</strong> <strong>la</strong> figura 5.2:<br />

170

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

Saved successfully!

Ooh no, something went wrong!