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

La c<strong>la</strong>se que <strong>de</strong>scribe a los bloques canónicos se <strong>de</strong>nomina<br />

CanonicalBlockDiagramCompon<strong>en</strong>t 90 y conti<strong>en</strong>e slots <strong>para</strong> indicar el<br />

nombre o alias que se le da al bloque <strong>de</strong>ntro <strong>de</strong> una <strong>de</strong>terminada topología<br />

(contro<strong>la</strong>dor, sistema a contro<strong>la</strong>r, etc.) y el tipo <strong>de</strong> bloque (función <strong>de</strong><br />

transfer<strong>en</strong>cia, sumador, etc.) que repres<strong>en</strong>ta. No existirán bloques si no es <strong>de</strong>ntro<br />

<strong>de</strong> una topología. En <strong>la</strong> figura 4.13 se pue<strong>de</strong>n ver ejemplos <strong>de</strong> bloques canónicos<br />

correspondi<strong>en</strong>tes a <strong>la</strong> topología <strong>de</strong> <strong>la</strong> figura 4.12.<br />

Los bloques que aparec<strong>en</strong> <strong>en</strong> una topología concreta serán pues instancias <strong>de</strong> <strong>la</strong><br />

c<strong>la</strong>se CanonicalBlockDiagramCompon<strong>en</strong>t. Este uso <strong>de</strong> instancias <strong>en</strong> el<br />

formalismo <strong>de</strong> marcos se correspon<strong>de</strong> <strong>en</strong> cierta medida con los objetos o<br />

instancias prototípicos (también l<strong>la</strong>madas roles) <strong>de</strong> UML (Booch et. al., 2005).<br />

Allí estos elem<strong>en</strong>tos se utilizan <strong>para</strong> construir diagramas <strong>de</strong> interacción <strong>en</strong> los<br />

cuales se repres<strong>en</strong>ta al conjunto <strong>de</strong> objetos <strong>de</strong> una <strong>de</strong>terminada c<strong>la</strong>se <strong>de</strong> forma<br />

g<strong>en</strong>érica 91 .<br />

La conceptualización <strong>de</strong> una topología incluye <strong>la</strong> especificación <strong>de</strong> los bloques<br />

que forman parte <strong>de</strong> <strong>la</strong> misma, tal como se ha explicado, y <strong>la</strong> forma <strong>en</strong> <strong>la</strong> que están<br />

conectados estos bloques (incluy<strong>en</strong>do <strong>la</strong>s señales que fluy<strong>en</strong> por <strong>la</strong>s conexiones<br />

<strong>en</strong>tre los mismos). Las c<strong>la</strong>ses que repres<strong>en</strong>tan a <strong>la</strong>s topologías como diagrama <strong>de</strong><br />

bloques y como diagrama <strong>de</strong> flujo se han <strong>de</strong>nominado<br />

CanonicalBlockDiagram y CanonicalSignalFluxDiagram<br />

respectivam<strong>en</strong>te.<br />

Para conseguir <strong>de</strong>scribir <strong>la</strong> disposición <strong>de</strong> los bloques <strong>en</strong> un diagrama es<br />

necesario, <strong>de</strong> forma g<strong>en</strong>eral, utilizar tanto <strong>la</strong> mereología como <strong>la</strong> topología. La<br />

mereología estudia <strong>la</strong> <strong>de</strong>scripción <strong>de</strong> los sistemas u objetos que están compuestos<br />

<strong>de</strong> otros, es <strong>de</strong>cir, estudia <strong>la</strong> re<strong>la</strong>ción <strong>en</strong>tre el todo y sus partes. Por su parte, <strong>la</strong><br />

topología estudia <strong>la</strong> forma <strong>en</strong> <strong>la</strong> que se establec<strong>en</strong> <strong>la</strong>s conexiones o <strong>la</strong> disposición<br />

<strong>de</strong> <strong>la</strong>s partes <strong>de</strong>ntro <strong>de</strong>l todo. En medicina y muchas ramas <strong>de</strong> <strong>la</strong> ing<strong>en</strong>iería estas<br />

re<strong>la</strong>ciones son muy importantes, más incluso que <strong>la</strong> re<strong>la</strong>ción subtipo 92 . Sin<br />

embargo, <strong>en</strong> el caso <strong>de</strong> <strong>la</strong> conceptualización <strong>de</strong> <strong>la</strong> teoría clásica <strong>de</strong> control, tal<br />

como se ha postu<strong>la</strong>do <strong>para</strong> el pres<strong>en</strong>te estudio, <strong>la</strong> repres<strong>en</strong>tación <strong>de</strong> <strong>la</strong>s re<strong>la</strong>ciones<br />

90 El bloque canónico repres<strong>en</strong>ta a cualquier elem<strong>en</strong>to que <strong>en</strong> un diagrama <strong>de</strong> bloques aparece conectado por <strong>la</strong>s flechas.<br />

Por tanto repres<strong>en</strong>tará tanto a bloques función <strong>de</strong> transfer<strong>en</strong>cia como a sumadores y puntos <strong>de</strong> bifurcación e incluso a<br />

sumi<strong>de</strong>ros y g<strong>en</strong>eradores <strong>de</strong> señal necesarios <strong>para</strong> mant<strong>en</strong>er <strong>la</strong> coher<strong>en</strong>cia <strong>de</strong> <strong>la</strong> repres<strong>en</strong>tación <strong>de</strong> <strong>la</strong>s topologías como se<br />

verá más a<strong>de</strong><strong>la</strong>nte.<br />

91 El uso <strong>de</strong> una instancia <strong>para</strong> repres<strong>en</strong>tar al conjunto <strong>de</strong> instancias <strong>de</strong> una <strong>de</strong>terminada c<strong>la</strong>se es también una solución que<br />

se ha dado a ciertos problemas <strong>de</strong> repres<strong>en</strong>tación <strong>de</strong>l conocimi<strong>en</strong>to <strong>de</strong>s<strong>de</strong> el ámbito <strong>de</strong> <strong>la</strong> Web Semántica (Uschold y Welty,<br />

2005). El problema <strong>en</strong> este caso surge ante <strong>la</strong> necesidad <strong>de</strong> utilizar c<strong>la</strong>ses como valores <strong>de</strong> <strong>la</strong>s propieda<strong>de</strong>s. Este hecho haría<br />

que el l<strong>en</strong>guaje a utilizar pasase <strong>de</strong> ser <strong>de</strong>cidible y tratable a ser in<strong>de</strong>cidible (se pasaría <strong>de</strong> OWL-DL a OWL-Full). Para<br />

mant<strong>en</strong>er el l<strong>en</strong>guaje <strong>en</strong> <strong>la</strong> variante <strong>de</strong> lógicas <strong>de</strong>scriptivas, una <strong>de</strong> <strong>la</strong>s estrategias consiste precisam<strong>en</strong>te <strong>en</strong> utilizar una<br />

instancia como repres<strong>en</strong>tante g<strong>en</strong>érica <strong>de</strong> <strong>la</strong> c<strong>la</strong>se (<strong>la</strong> aproximación <strong>de</strong>nominada “approach 2” <strong>en</strong> (Uschold y Welty, 2005)).<br />

92 La creación <strong>de</strong>l l<strong>en</strong>guaje SysML (ver apartado 2.2.2) ha t<strong>en</strong>ido muy <strong>en</strong> cu<strong>en</strong>ta este hecho. Uno <strong>de</strong> los aspectos más<br />

importantes <strong>en</strong> <strong>la</strong> construcción <strong>de</strong> este l<strong>en</strong>guaje <strong>de</strong> mo<strong>de</strong><strong>la</strong>do a partir <strong>de</strong> <strong>la</strong> especificación 2.0 <strong>de</strong> UML fue <strong>la</strong> práctica<br />

<strong>de</strong>saparición <strong>de</strong> <strong>la</strong> re<strong>la</strong>ción subtipo (c<strong>la</strong>se-subc<strong>la</strong>se) y <strong>la</strong> construcción <strong>en</strong> el l<strong>en</strong>guaje <strong>de</strong> estructuras apropiadas <strong>para</strong> reflejar<br />

<strong>la</strong> re<strong>la</strong>ción parte-<strong>de</strong> cómo una re<strong>la</strong>ción básica <strong>en</strong> <strong>la</strong> <strong>de</strong>scripción <strong>de</strong> mo<strong>de</strong>los <strong>en</strong> ing<strong>en</strong>iería <strong>de</strong> sistemas.<br />

99

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

Saved successfully!

Ooh no, something went wrong!