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

El camino <strong>de</strong> slots pue<strong>de</strong> ser <strong>de</strong> dos tipos, que <strong>en</strong> <strong>la</strong> ontología se han <strong>de</strong>nominado<br />

“hacia abajo” y “hacia arriba”, correspondiéndose, respectivam<strong>en</strong>te, con <strong>la</strong>s c<strong>la</strong>ses<br />

DownWardsSlotPath y UpWardsSlotPath.<br />

El camino <strong>de</strong> slots “hacia abajo” se correspon<strong>de</strong>ría con <strong>la</strong> estructura <strong>de</strong><br />

<strong>en</strong>ca<strong>de</strong>nami<strong>en</strong>to <strong>de</strong> propieda<strong>de</strong>s m<strong>en</strong>cionada anteriorm<strong>en</strong>te y consiste <strong>en</strong> <strong>la</strong><br />

obt<strong>en</strong>ción <strong>de</strong> una instancia o conjunto <strong>de</strong> instancias que se <strong>en</strong>cu<strong>en</strong>tra <strong>en</strong> un slot <strong>de</strong><br />

una instancia que se <strong>en</strong>cu<strong>en</strong>tra <strong>en</strong> un slot <strong>de</strong> una instancia… (así sucesivam<strong>en</strong>te)...<br />

que se <strong>en</strong>cu<strong>en</strong>tra <strong>en</strong> un slot (el primero <strong>de</strong> <strong>la</strong> lista) <strong>de</strong> <strong>la</strong> instancia <strong>de</strong> partida.<br />

Cada slot recorrido <strong>de</strong>be dar lugar a una nueva instancia, ninguno <strong>de</strong> ellos,<br />

exceptuando el último pue<strong>de</strong> ser un slot múltiple.<br />

El camino <strong>de</strong> slots “hacia arriba” consiste <strong>en</strong> buscar <strong>la</strong> refer<strong>en</strong>cia a <strong>la</strong> instancia<br />

inicial <strong>en</strong> algún slot <strong>de</strong> otra instancia que se <strong>en</strong>cu<strong>en</strong>tre <strong>en</strong> el slot indicado <strong>en</strong> el<br />

camino. A partir <strong>de</strong> <strong>la</strong> instancia <strong>de</strong> partida se busca <strong>la</strong> instancia <strong>en</strong> cuyo slot (el<br />

primero <strong>de</strong>l camino) aparece esta instancia <strong>de</strong> partida. Un ejemplo sería <strong>en</strong>contrar<br />

<strong>la</strong> instancia <strong>de</strong> mo<strong>de</strong>lo <strong>en</strong> función <strong>de</strong> transfer<strong>en</strong>cia, que t<strong>en</strong>ga <strong>la</strong> instancia <strong>de</strong><br />

coci<strong>en</strong>te <strong>de</strong> polinomios, que t<strong>en</strong>ga <strong>la</strong> instancia <strong>de</strong> polinomio <strong>de</strong>nominador, que<br />

t<strong>en</strong>ga <strong>la</strong> instancia <strong>de</strong> <strong>de</strong>scripción <strong>en</strong> raíces y término principal, que t<strong>en</strong>ga <strong>la</strong><br />

instancia <strong>de</strong> raíz que es <strong>la</strong> instancia <strong>de</strong> <strong>la</strong> que se parte. Dicho <strong>de</strong> otro modo, sería<br />

acce<strong>de</strong>r a “<strong>la</strong> función <strong>de</strong> transfer<strong>en</strong>cia don<strong>de</strong> aparece 3+2j como raíz <strong>de</strong>l<br />

<strong>de</strong>nominador”.<br />

Según el esquema construido, <strong>la</strong> instancia no pue<strong>de</strong> aparecer refer<strong>en</strong>ciada más que<br />

<strong>en</strong> otra instancia <strong>para</strong> cada slot que hay <strong>en</strong> el camino ya que, <strong>en</strong> caso contrario,<br />

surgiría más <strong>de</strong> un camino posible.<br />

A<strong>de</strong>más, <strong>en</strong> <strong>la</strong> ontología se ha implem<strong>en</strong>tado una posibilidad <strong>de</strong> <strong>de</strong>finir caminos<br />

<strong>de</strong> slots <strong>de</strong> forma más compleja y a más alto nivel. Esta posibilidad es el utilizar<br />

caminos <strong>de</strong> <strong>en</strong>tida<strong>de</strong>s, que, al igual que los caminos <strong>de</strong> slots, son listas or<strong>de</strong>nadas<br />

<strong>de</strong> <strong>en</strong>tida<strong>de</strong>s. En el procesami<strong>en</strong>to <strong>de</strong> un camino <strong>de</strong> <strong>en</strong>tida<strong>de</strong>s exist<strong>en</strong> dos<br />

posibilida<strong>de</strong>s. Cuando todas <strong>la</strong>s <strong>en</strong>tida<strong>de</strong>s involucradas <strong>en</strong> un camino <strong>de</strong> <strong>en</strong>tida<strong>de</strong>s<br />

consist<strong>en</strong> <strong>en</strong> dar nombre a un camino <strong>de</strong> slots, el procesami<strong>en</strong>to se reduce a<br />

procesar el camino <strong>de</strong> slots total que se formaría uni<strong>en</strong>do todos los caminos <strong>de</strong><br />

slots que hay <strong>en</strong> <strong>la</strong>s <strong>en</strong>tida<strong>de</strong>s <strong>de</strong> <strong>la</strong> lista. Cuando <strong>en</strong> <strong>la</strong> lista <strong>en</strong>tran <strong>en</strong> juego<br />

<strong>en</strong>tida<strong>de</strong>s más complejas (como por ejemplo sub-colecciones) el procesami<strong>en</strong>to se<br />

complica ya que, a<strong>de</strong>más <strong>de</strong>l recorrido <strong>de</strong> slots, hay que procesar <strong>la</strong>s condiciones<br />

que se establec<strong>en</strong> <strong>en</strong> <strong>la</strong>s precondiciones.<br />

166

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

Saved successfully!

Ooh no, something went wrong!