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

cuestión <strong>de</strong> contexto. Por estas razones no parece conv<strong>en</strong>i<strong>en</strong>te poner este concepto<br />

a nivel <strong>de</strong> c<strong>la</strong>se.<br />

La solución <strong>de</strong> conceptualizar "función <strong>de</strong> transfer<strong>en</strong>cia" como un slot sería <strong>en</strong> <strong>la</strong><br />

práctica sustituir el slot hasPolynomialQuoti<strong>en</strong>t <strong>de</strong> <strong>la</strong> c<strong>la</strong>se<br />

TransferFuncitonSystemMo<strong>de</strong>l por un slot hasTransferFunction.<br />

En este caso se per<strong>de</strong>ría <strong>la</strong> se<strong>para</strong>ción <strong>en</strong>tre el l<strong>en</strong>guaje <strong>de</strong> control y el <strong>de</strong> <strong>la</strong>s<br />

matemáticas, no habría forma <strong>de</strong> utilizar el término "función <strong>de</strong> transfer<strong>en</strong>cia"<br />

como concepto in<strong>de</strong>p<strong>en</strong>di<strong>en</strong>te.<br />

La tercera opción, que es <strong>la</strong> que se ha elegido, es utilizar una instancia. Aparte <strong>de</strong><br />

<strong>la</strong> m<strong>en</strong>or a<strong>de</strong>cuación <strong>de</strong> c<strong>la</strong>se y slot vista anteriorm<strong>en</strong>te, <strong>la</strong> justificación <strong>de</strong> <strong>la</strong><br />

<strong>de</strong>cisión se basa <strong>en</strong> que, <strong>de</strong> esta manera, se pue<strong>de</strong> utilizar el nivel <strong>de</strong> c<strong>la</strong>se <strong>para</strong><br />

<strong>de</strong>scribir cómo se <strong>de</strong>fin<strong>en</strong> o calcu<strong>la</strong>n los conceptos propios <strong>de</strong> <strong>la</strong> ing<strong>en</strong>iería <strong>de</strong><br />

control. Con esta aproximación, el nivel <strong>de</strong> <strong>la</strong>s c<strong>la</strong>ses cont<strong>en</strong>drá el esqueleto <strong>para</strong><br />

especificar el contexto <strong>en</strong> el que se aplica el concepto <strong>de</strong> control, mi<strong>en</strong>tras que <strong>la</strong>s<br />

instancias <strong>de</strong> estas c<strong>la</strong>ses serán los propios conceptos <strong>de</strong> control <strong>en</strong> los que se<br />

explicitan los difer<strong>en</strong>tes conceptos.<br />

TransferFunctionSystemMo<strong>de</strong>l<br />

hasPolynomialQuoti<strong>en</strong>t<br />

PolynomialQuoti<strong>en</strong>t<br />

hasNumerator hasD<strong>en</strong>ominator<br />

Desc<strong>en</strong>dingPowersOfVariablePolynomialDescription<br />

hasDesc<strong>en</strong>dingPowersOfVariable<br />

transfer function<br />

Polynomial<br />

hasDesc<strong>en</strong>dingPowersOfVariableDescription hasRootsAndGainDescription<br />

RootsAndCoeffPolynomialDescription<br />

hasLeadingCoeffici<strong>en</strong>t hasRoots<br />

ComplexNumber<br />

RealAndImaginaryPartsDescription<br />

hasRealPart hasImaginaryPart<br />

RealNumber<br />

hasNumericalValue<br />

Built-in Float in ontology<br />

transfer function<br />

hasEntityName<br />

hasPath<br />

transfer function<br />

hasBaseC<strong>la</strong>ss<br />

hasRealAndImaginaryPartDescription hasModulusAndArgum<strong>en</strong>tDescription<br />

ModulusAndArgum<strong>en</strong>tDescription<br />

hasModulus hasArgum<strong>en</strong>t<br />

hasPolynomialQuoti<strong>en</strong>t<br />

TransferFunctionSystemMo<strong>de</strong>l<br />

Figura 4.16. Posible conceptualización <strong>de</strong>l concepto transfer<br />

function <strong>en</strong> base a <strong>la</strong> estructura básica <strong>de</strong> conceptos.<br />

Tomando como ejemplo el concepto "función <strong>de</strong> transfer<strong>en</strong>cia" habría que po<strong>de</strong>r<br />

expresar que esta instancia <strong>de</strong>scribe a <strong>la</strong>s instancias <strong>de</strong> PolynomialQuoti<strong>en</strong>t<br />

107

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

Saved successfully!

Ooh no, something went wrong!