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 ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Capítulo 4. Esquema <strong>de</strong> repres<strong>en</strong>tación propuesto<br />
Los parámetros a pasar a <strong>la</strong> función <strong>de</strong>b<strong>en</strong> extraerse a partir <strong>de</strong> <strong>la</strong> instancia sobre<br />
<strong>la</strong> que se calcu<strong>la</strong>rá <strong>la</strong> característica. Se indicará cada parámetro por medio <strong>de</strong> un<br />
camino <strong>de</strong> <strong>en</strong>tida<strong>de</strong>s o slots don<strong>de</strong> el último slot <strong>de</strong>l camino (<strong>de</strong> <strong>la</strong> última <strong>en</strong>tidad<br />
<strong>en</strong> su caso) t<strong>en</strong>drá como dominio a <strong>la</strong> misma c<strong>la</strong>se <strong>de</strong> cuyas instancias se calcu<strong>la</strong><br />
esta característica.<br />
En <strong>la</strong> figura 4.26 se muestra <strong>la</strong> conceptualización correspondi<strong>en</strong>te a <strong>la</strong><br />
característica "sobreosci<strong>la</strong>ción" (overshoot). Como pue<strong>de</strong> verse, esta<br />
característica se calcu<strong>la</strong> l<strong>la</strong>mando a una función <strong>de</strong> Mat<strong>la</strong>b <strong>de</strong>nominada<br />
findOvershoot <strong>la</strong> cual espera como parámetros el numerador y <strong>de</strong>nominador<br />
<strong>de</strong> <strong>la</strong> función <strong>de</strong> transfer<strong>en</strong>cia. Los parámetros a pasar son por tanto estos dos, el<br />
numerador y el <strong>de</strong>nominador <strong>de</strong> <strong>la</strong> función <strong>de</strong> transfer<strong>en</strong>cia <strong>de</strong>l mo<strong>de</strong>lo <strong>en</strong> función<br />
<strong>de</strong> transfer<strong>en</strong>cia.<br />
overshoot<br />
hasFunctionToCalcu<strong>la</strong>teValue<br />
hasParametersForFunction<br />
hasBaseC<strong>la</strong>ss<br />
Mat<strong>la</strong>b-findOvershoot<br />
<strong>en</strong>tityPath#1<br />
<strong>en</strong>tityPath#2<br />
TransferFunctionSystemMo<strong>de</strong>l<br />
hasInternalOntologyC<strong>la</strong>ss<br />
RealNumber<br />
Mat<strong>la</strong>b-findOvershoot<br />
hasApplication<br />
Mat<strong>la</strong>b<br />
hasParametersDataTypes<br />
mat<strong>la</strong>bDesc<strong>en</strong>dingPowersPolynomial<br />
<strong>en</strong>tityPath#1<br />
hasEntityEnumeration<br />
<strong>en</strong>tityPath#2<br />
numerator<br />
transfer function<br />
hasEntityEnumeration<br />
<strong>de</strong>nominator<br />
transfer function<br />
Mat<strong>la</strong>b<br />
mat<strong>la</strong>bDesc<strong>en</strong>dingPowersPolynomial<br />
numerator<br />
hasPath<br />
slotPath#1<br />
hasBaseC<strong>la</strong>ss<br />
transfer function<br />
hasPath<br />
PolynomialQuoti<strong>en</strong>t<br />
slotPath#2<br />
hasBaseC<strong>la</strong>ss<br />
TransferFunctionSystemMo<strong>de</strong>l<br />
slotPath#1<br />
hasSlotEnumeration<br />
hasNumerator<br />
slotPath#2<br />
Figura 4.26. Instancia que repres<strong>en</strong>ta a <strong>la</strong> característica overshoot.<br />
hasSlotEnumeration<br />
hasSPolynomialQuoti<strong>en</strong>t<br />
La característica overshoot se aplica a instancias <strong>de</strong> <strong>la</strong> c<strong>la</strong>se que aparece <strong>en</strong> el<br />
slot hasBaseC<strong>la</strong>ss, es <strong>de</strong>cir, a instancias <strong>de</strong><br />
TransferFunctionSystemMo<strong>de</strong>l. Los parámetros a pasar a <strong>la</strong> función se<br />
<strong>de</strong>fin<strong>en</strong> mediante <strong>en</strong>tida<strong>de</strong>s que se obt<strong>en</strong>drán a partir <strong>de</strong> esa instancia aplicando<br />
los caminos <strong>de</strong> <strong>en</strong>tida<strong>de</strong>s que hay <strong>en</strong> el slot hasParametersForFunction.<br />
Así, <strong>en</strong> este caso, el primer parámetro es "el numerador <strong>de</strong> <strong>la</strong> función <strong>de</strong><br />
transfer<strong>en</strong>cia" aplicado a una instancia <strong>de</strong><br />
TransferFunctionSystemMo<strong>de</strong>l.<br />
131