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

<strong>de</strong>cir, cada raíz es un individuo in<strong>de</strong>p<strong>en</strong>di<strong>en</strong>te y por lo tanto t<strong>en</strong>drá una instancia<br />

que lo repres<strong>en</strong>te.<br />

4.5.1.3 Las expresiones compuestas<br />

D<strong>en</strong>tro <strong>de</strong>l dominio se <strong>en</strong>contrarán expresiones matemáticas que involucran a<br />

cantida<strong>de</strong>s repres<strong>en</strong>tadas mediante números. En <strong>la</strong> pres<strong>en</strong>te ontología se ha<br />

<strong>de</strong>cidido hacer una conceptualización muy básica <strong>para</strong> estas expresiones con <strong>la</strong><br />

finalidad <strong>de</strong> conc<strong>en</strong>trar los esfuerzos <strong>de</strong> conceptualización <strong>en</strong> los aspectos más<br />

relevantes. Una expresión matemática será tratada como una ca<strong>de</strong>na <strong>de</strong> caracteres<br />

<strong>en</strong> <strong>la</strong> que se supone que <strong>la</strong> notación empleada es <strong>la</strong> infija. La expresión resultante<br />

será evaluada por una aplicación externa <strong>de</strong> cálculo numérico <strong>de</strong> acuerdo a estas<br />

suposiciones. A estas expresiones se <strong>la</strong>s <strong>de</strong>nominará "expresiones compuestas" y<br />

serán instancias <strong>de</strong> <strong>la</strong> c<strong>la</strong>se CompoundExpression. La nom<strong>en</strong>c<strong>la</strong>tura<br />

empleada <strong>para</strong> los operadores matemáticos es básica y consiste <strong>en</strong> el sigui<strong>en</strong>te<br />

conjunto <strong>de</strong> símbolos: {+, -, *, /, ^, sqrt, log, ln, e, sin, cos, tan, asin, acos, atan, (,<br />

)}<br />

Una alternativa mejor sería conceptualizar los distintos operadores matemáticos<br />

así como <strong>la</strong>s posibles expresiones. Para ello se pue<strong>de</strong>n crear conceptualizaciones<br />

basadas <strong>en</strong> repres<strong>en</strong>taciones <strong>de</strong>l tipo MathML 84 o simi<strong>la</strong>res. De esta forma se<br />

podría hacer que <strong>la</strong>s expresiones pudies<strong>en</strong> ser evaluadas por cualquier herrami<strong>en</strong>ta<br />

<strong>de</strong> cálculo numérico que "conozca" esa estructura <strong>de</strong> repres<strong>en</strong>tación. A<strong>de</strong>más, se<br />

podría comprobar que <strong>la</strong>s expresiones están bi<strong>en</strong> formadas y sería posible también<br />

ofrecer explicaciones sobre <strong>la</strong> expresión así como efectuar razonami<strong>en</strong>tos<br />

cualitativos sobre <strong>la</strong> misma. La mayor complejidad <strong>de</strong> este tipo <strong>de</strong> repres<strong>en</strong>tación<br />

hizo que se <strong>de</strong>scartara su implem<strong>en</strong>tación <strong>en</strong> <strong>la</strong> pres<strong>en</strong>te ontología, con el fin <strong>de</strong><br />

c<strong>en</strong>trar el estudio <strong>en</strong> los conceptos <strong>de</strong> control.<br />

Los únicos elem<strong>en</strong>tos que, <strong>de</strong>ntro <strong>de</strong> <strong>la</strong> pres<strong>en</strong>te conceptualización, sí pres<strong>en</strong>tan<br />

cierto cont<strong>en</strong>ido semántico <strong>de</strong>ntro <strong>de</strong> una expresión son <strong>la</strong>s variables, que<br />

aparecerán <strong>en</strong> <strong>la</strong> expresión como ca<strong>de</strong>nas <strong>de</strong> caracteres (sin po<strong>de</strong>r utilizar los<br />

caracteres reservados a símbolos <strong>de</strong> operadores o funciones matemáticas<br />

m<strong>en</strong>cionados anteriorm<strong>en</strong>te). Cada expresión t<strong>en</strong>drá asociada <strong>la</strong> traducción <strong>de</strong><br />

estas variables a los valores correspondi<strong>en</strong>tes. Estos valores, a su vez, harán<br />

refer<strong>en</strong>cia a <strong>la</strong>s características <strong>de</strong> los difer<strong>en</strong>tes conceptos (sistemas, funciones <strong>de</strong><br />

transfer<strong>en</strong>cia, polinomios, etc.) que se hayan <strong>de</strong>finido <strong>en</strong> <strong>la</strong> ontología.<br />

supone dificultad <strong>en</strong> <strong>la</strong> conceptualización <strong>de</strong> los números tal como se ha realizado porque lo que <strong>de</strong>nomina "nombre" <strong>de</strong> <strong>la</strong><br />

instancia es <strong>en</strong> realidad un i<strong>de</strong>ntificador interno g<strong>en</strong>erado automáticam<strong>en</strong>te por Protégé.<br />

84 http://www.w3.org/Math/<br />

90

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

Saved successfully!

Ooh no, something went wrong!