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 3. Repres<strong>en</strong>tación <strong>de</strong>l conocimi<strong>en</strong>to y ontologías<br />

<strong>de</strong>sarrollo <strong>de</strong> una aplicación basada <strong>en</strong> ontologías, ya que <strong>de</strong> esa elección <strong>de</strong>p<strong>en</strong><strong>de</strong><br />

<strong>la</strong> capacidad <strong>de</strong> repres<strong>en</strong>tar <strong>en</strong> el or<strong>de</strong>nador todas <strong>la</strong>s estructuras exist<strong>en</strong>tes <strong>en</strong> <strong>la</strong><br />

ontología, así como <strong>la</strong> posibilidad <strong>de</strong> que el esquema resultante sea computable y<br />

t<strong>en</strong>ga una complejidad computacional abordable 16 .<br />

El <strong>para</strong>digma <strong>de</strong>l mo<strong>de</strong><strong>la</strong>do <strong>de</strong>l conocimi<strong>en</strong>to es aplicable <strong>en</strong> <strong>la</strong> realización <strong>de</strong><br />

cualquier tipo <strong>de</strong> software, aunque es más efici<strong>en</strong>te <strong>en</strong> aquellos problemas <strong>en</strong> los<br />

que intervi<strong>en</strong>e conocimi<strong>en</strong>to humano difícilm<strong>en</strong>te explicitable (y posiblem<strong>en</strong>te<br />

incompleto, por tanto) o <strong>en</strong> dominios complejos cuya estructura pret<strong>en</strong><strong>de</strong><br />

utilizarse <strong>en</strong> toda su complejidad durante <strong>la</strong> ejecución <strong>de</strong> <strong>la</strong> aplicación.<br />

Las i<strong>de</strong>as <strong>de</strong> <strong>la</strong> ing<strong>en</strong>iería <strong>de</strong>l conocimi<strong>en</strong>to están ganando terr<strong>en</strong>o <strong>en</strong> el campo <strong>de</strong><br />

<strong>la</strong> creación <strong>de</strong> aplicaciones prácticas. La interacción <strong>en</strong>tre ing<strong>en</strong>iería <strong>de</strong>l<br />

conocimi<strong>en</strong>to e ing<strong>en</strong>iería <strong>de</strong>l software es hoy <strong>en</strong> día elevada, si<strong>en</strong>do el <strong>para</strong>digma<br />

<strong>de</strong>l mo<strong>de</strong><strong>la</strong>do <strong>de</strong>l conocimi<strong>en</strong>to el punto <strong>de</strong> unión <strong>de</strong> ambas. La madurez <strong>de</strong> <strong>la</strong><br />

ing<strong>en</strong>iería <strong>de</strong>l conocimi<strong>en</strong>to se pue<strong>de</strong> comprobar <strong>en</strong> el hecho <strong>de</strong> que algunos<br />

l<strong>en</strong>guajes y técnicas re<strong>la</strong>cionadas con <strong>la</strong>s ontologías están si<strong>en</strong>do objeto <strong>de</strong><br />

procesos <strong>de</strong> estandarización por parte <strong>de</strong> organismos como <strong>la</strong> OMG o el World<br />

Wi<strong>de</strong> Web Consortium (W3C)<br />

ntica .<br />

17 . En este último caso, el l<strong>en</strong>guaje OWL<br />

(Ontology Web Language), <strong>de</strong> repres<strong>en</strong>tación <strong>de</strong> conocimi<strong>en</strong>to <strong>en</strong> ontologías, es<br />

el que se está utilizando como base <strong>para</strong> <strong>la</strong> construcción <strong>de</strong> lo que se postu<strong>la</strong> como<br />

18<br />

el nuevo servicio Web: <strong>la</strong> <strong>de</strong>nominada Web Semá<br />

El capítulo está organizado como sigue: El apartado 3.2 está <strong>de</strong>dicado a <strong>la</strong> historia<br />

<strong>de</strong> <strong>la</strong> repres<strong>en</strong>tación <strong>de</strong>l conocimi<strong>en</strong>to, c<strong>en</strong>trándose sólo <strong>en</strong> los aspectos más<br />

relevantes mediante los que se pue<strong>de</strong>n pres<strong>en</strong>tar <strong>la</strong>s i<strong>de</strong>as que dieron lugar a <strong>la</strong><br />

situación actual <strong>de</strong> <strong>la</strong> disciplina y ofrecer un contexto <strong>para</strong> introducir el concepto<br />

<strong>de</strong> ontología. En el apartado 3.3, una vez <strong>de</strong>finido el concepto <strong>de</strong> ontología, se<br />

automatizables. En este s<strong>en</strong>tido <strong>la</strong> mayor formalidad sería <strong>la</strong> conseguida mediante l<strong>en</strong>guajes cuya semántica esté basada <strong>en</strong><br />

<strong>la</strong> lógica y <strong>la</strong> teoría <strong>de</strong> mo<strong>de</strong>los formales <strong>de</strong> Tarsky.<br />

16 Por computabilidad se <strong>en</strong>ti<strong>en</strong><strong>de</strong> el estudio <strong>de</strong> si un <strong>de</strong>terminado problema es resoluble utilizando un <strong>de</strong>terminado<br />

mo<strong>de</strong>lo <strong>de</strong> computación. El término está re<strong>la</strong>cionado con <strong>la</strong> <strong>de</strong>cidibilidad (se estudia si el or<strong>de</strong>nador pue<strong>de</strong> hacer fr<strong>en</strong>te a un<br />

<strong>de</strong>terminado problema mediante cierto algoritmo y resolverlo <strong>en</strong> un tiempo finito). La complejidad computacional, por su<br />

parte, hace refer<strong>en</strong>cia a <strong>la</strong> efici<strong>en</strong>cia <strong>en</strong> <strong>la</strong> resolución <strong>de</strong> un problema mediante un <strong>de</strong>terminado algoritmo, estando<br />

re<strong>la</strong>cionada con el concepto <strong>de</strong> tratabilidad (se estudia si se pue<strong>de</strong> asegurar que el or<strong>de</strong>nador ofrecerá una respuesta <strong>en</strong> un<br />

tiempo finito y asumible - tiempo polinomial - o no -tiempo expon<strong>en</strong>cial -). Pue<strong>de</strong> haber esquemas <strong>de</strong> repres<strong>en</strong>tación cuyos<br />

algoritmos sean in<strong>de</strong>cidibles, <strong>de</strong>cidibles pero intratables o <strong>de</strong>cidibles y también tratables. La expresividad <strong>de</strong>l esquema <strong>de</strong><br />

repres<strong>en</strong>tación se ve reducida <strong>en</strong> cada uno <strong>de</strong> esos casos. Cabe m<strong>en</strong>cionar también que los estudios sobre <strong>de</strong>cidibilidad y<br />

tratabilidad se pue<strong>de</strong>n aplicar a aquellos problemas que se pue<strong>de</strong>n expresar como un problema <strong>de</strong> <strong>de</strong>cisión. En el caso <strong>de</strong><br />

los l<strong>en</strong>guajes <strong>de</strong> repres<strong>en</strong>tación <strong>de</strong>l conocimi<strong>en</strong>to estos estudios se pue<strong>de</strong>n realizar cuando el l<strong>en</strong>guaje utilizado está basado<br />

<strong>en</strong> una teoría lógica. Se dice que una teoría lógica es <strong>de</strong>cidible si el conjunto <strong>de</strong> todas <strong>la</strong>s fórmu<strong>la</strong>s bi<strong>en</strong> formadas válidas <strong>en</strong><br />

el sistema es <strong>de</strong>cidible, es <strong>de</strong>cir, si existe un algoritmo tal que <strong>para</strong> cada fórmu<strong>la</strong> <strong>en</strong> el sistema el algoritmo es capaz <strong>de</strong><br />

<strong>de</strong>cidir <strong>en</strong> un número finito <strong>de</strong> pasos si <strong>la</strong> fórmu<strong>la</strong> es válida <strong>en</strong> el sistema o no. El problema <strong>de</strong> <strong>de</strong>cisión es pues el <strong>de</strong> <strong>la</strong><br />

vali<strong>de</strong>z o no <strong>de</strong> una fórmu<strong>la</strong>. A modo <strong>de</strong> ejemplo, <strong>la</strong> lógica <strong>de</strong> proposiciones es <strong>de</strong>cidible, <strong>la</strong> <strong>de</strong> predicados (ó lógica <strong>de</strong><br />

primer or<strong>de</strong>n) sólo lo es si se limita a predicados monádicos.<br />

17 El World Wi<strong>de</strong> Web Consortium “<strong>de</strong>sarrol<strong>la</strong> tecnologías inter-operativas (especificaciones, líneas maestras, software y<br />

herrami<strong>en</strong>tas) <strong>para</strong> guiar <strong>la</strong> Red a su pot<strong>en</strong>cialidad máxima. El W3C es un foro <strong>de</strong> información, comercio, comunicación y<br />

conocimi<strong>en</strong>to colectivo” http://www.w3.org<br />

18 http://www.w3.org/TR/owl-features/<br />

27

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

Saved successfully!

Ooh no, something went wrong!