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

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

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

Saved successfully!

Ooh no, something went wrong!