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 4. Esquema <strong>de</strong> repres<strong>en</strong>tación propuesto<br />

ya reflejadas <strong>en</strong> <strong>la</strong> ontología como raíces (roots) y coefici<strong>en</strong>tes<br />

(coeffici<strong>en</strong>ts), pero también <strong>en</strong>tra <strong>en</strong> juego una expresión nueva: el "número<br />

<strong>de</strong> elem<strong>en</strong>tos". "Número <strong>de</strong> elem<strong>en</strong>tos" es, a su vez, una característica que se<br />

aplica a una <strong>en</strong>tidad que consista <strong>en</strong> una colección <strong>de</strong> elem<strong>en</strong>tos, es <strong>de</strong>cir, a una<br />

<strong>en</strong>tidad que se traduzca a un camino <strong>de</strong> slots cuyo último slot sea múltiple. De<br />

esta forma, podría aplicarse a <strong>en</strong>tida<strong>de</strong>s como roots, poles, zeros, real<br />

poles, etc. Sin embargo, el número <strong>de</strong> elem<strong>en</strong>tos no es una característica <strong>de</strong> <strong>la</strong><br />

instancia <strong>de</strong> esa <strong>en</strong>tidad, sino <strong>de</strong> <strong>la</strong> colección que recoge los elem<strong>en</strong>tos que forman<br />

<strong>la</strong> estructura a <strong>la</strong> que da nombre dicha <strong>en</strong>tidad. Esta característica no podrá ser<br />

<strong>de</strong>scrita <strong>de</strong> ninguna forma bajo <strong>la</strong>s conceptualizaciones que se han hecho <strong>en</strong> <strong>la</strong><br />

ontología. Parte <strong>de</strong>l problema radica <strong>en</strong> que el propio concepto "colección" no está<br />

<strong>de</strong>finido <strong>en</strong> <strong>la</strong> ontología sino que es construido internam<strong>en</strong>te como una estructura<br />

<strong>de</strong> datos a partir <strong>de</strong> <strong>la</strong> faceta multiplicidad <strong>de</strong> un slot.<br />

La conceptualización <strong>de</strong> <strong>la</strong> característica "número <strong>de</strong> elem<strong>en</strong>tos" <strong>en</strong> <strong>la</strong> pres<strong>en</strong>te<br />

ontología consistirá so<strong>la</strong>m<strong>en</strong>te <strong>en</strong> una instancia que <strong>la</strong> repres<strong>en</strong>te. Habitualm<strong>en</strong>te,<br />

a nivel <strong>de</strong>l l<strong>en</strong>guaje <strong>de</strong> repres<strong>en</strong>tación, esta característica se resuelve mediante una<br />

l<strong>la</strong>mada a una función como ocurre <strong>en</strong> DAML o <strong>en</strong> KIF. De forma simi<strong>la</strong>r se hará<br />

<strong>en</strong> el pres<strong>en</strong>te caso, <strong>la</strong> característica será evaluada mediante <strong>la</strong> correspondi<strong>en</strong>te<br />

instrucción <strong>de</strong>l l<strong>en</strong>guaje <strong>en</strong> el que se procese <strong>la</strong> estructura ó será traducida a <strong>la</strong><br />

correspondi<strong>en</strong>te expresión <strong>en</strong> el l<strong>en</strong>guaje <strong>de</strong> reg<strong>la</strong>s que se utilice.<br />

Resumi<strong>en</strong>do <strong>la</strong> situación <strong>para</strong> el caso <strong>de</strong>l cálculo <strong>de</strong>l grado <strong>de</strong> un polinomio, el<br />

número <strong>de</strong> elem<strong>en</strong>tos será una característica que se aplicará a <strong>la</strong> colección <strong>de</strong><br />

instancias <strong>de</strong>nominada coefici<strong>en</strong>tes (coeffici<strong>en</strong>ts) que, a su vez, vi<strong>en</strong>e<br />

<strong>de</strong>finida como una <strong>en</strong>tidad que hace refer<strong>en</strong>cia a <strong>la</strong>s instancias <strong>de</strong>l slot<br />

hasDesc<strong>en</strong>dingPowersOfVariable <strong>de</strong> <strong>la</strong> instancia <strong>de</strong><br />

Desc<strong>en</strong>dingPowersOfVariablePolynomialDescription que está <strong>en</strong><br />

el slot hasDesc<strong>en</strong>dingPowersOfVariablePolynomialDescription<br />

<strong>de</strong> <strong>la</strong> instancia <strong>de</strong> Polynomial <strong>de</strong> <strong>la</strong> que se está hab<strong>la</strong>ndo (<strong>de</strong> <strong>la</strong> que se quiere<br />

obt<strong>en</strong>er el grado).<br />

En <strong>la</strong> expresión compuesta (instancia <strong>de</strong> CompoundExpression) que<br />

<strong>de</strong>scribirá cómo se calcu<strong>la</strong> <strong>la</strong> característica, existirá por tanto una instancia <strong>de</strong><br />

VariableBinding que ligue el nombre <strong>de</strong> una variable ("num_coeff" por<br />

ejemplo) con esta característica aplicada al polinomio. La expresión a formar <strong>para</strong><br />

calcu<strong>la</strong>r el grado <strong>de</strong>l polinomio sería por tanto:<br />

126<br />

(num_coeff-1)<br />

En este caso el <strong>en</strong><strong>la</strong>ce <strong>en</strong>tre <strong>la</strong> variable " num_coeff " y <strong>la</strong> característica es<br />

ligeram<strong>en</strong>te difer<strong>en</strong>te al <strong>de</strong>scrito <strong>en</strong> el apartado 4.5.1.3. En aquel caso, sin<br />

m<strong>en</strong>cionarlo, parecía que todas <strong>la</strong>s características que pue<strong>de</strong>n aparecer <strong>en</strong> una<br />

instancia <strong>de</strong> VariableBinding eran características aplicadas a alguna

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

Saved successfully!

Ooh no, something went wrong!