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

conjunto <strong>de</strong> c<strong>la</strong>ses <strong>en</strong> cuya <strong>de</strong>scripción aparece ese slot. El rango <strong>de</strong> un slot es el<br />

conjunto <strong>de</strong> c<strong>la</strong>ses cuyas instancias pue<strong>de</strong>n hacer <strong>la</strong>s veces <strong>de</strong> valor <strong>para</strong> ese slot<br />

(el rango sólo ti<strong>en</strong>e s<strong>en</strong>tido cuando el tipo <strong>de</strong>l slot es "Instance" o "C<strong>la</strong>ss").<br />

Los axiomas <strong>de</strong>scritos <strong>en</strong> el l<strong>en</strong>guaje PAL no son relevantes a <strong>la</strong> hora <strong>de</strong> exponer<br />

<strong>la</strong> estructura <strong>de</strong> conocimi<strong>en</strong>to mo<strong>de</strong><strong>la</strong>da <strong>en</strong> <strong>la</strong> ontología al nivel <strong>en</strong> el que se<br />

<strong>de</strong>scribirá 74 . En el formalismo <strong>de</strong> marcos, al contrario que <strong>en</strong> <strong>la</strong>s lógicas<br />

<strong>de</strong>scriptivas, los axiomas se utilizan <strong>para</strong> <strong>de</strong>scribir conceptos, restringi<strong>en</strong>do el<br />

valor <strong>de</strong> los slot mediante expresiones que no se pue<strong>de</strong>n recoger por medio <strong>de</strong> <strong>la</strong>s<br />

otras facetas disponibles. Sin embargo estas restricciones no forman parte <strong>de</strong> <strong>la</strong><br />

<strong>de</strong>finición <strong>de</strong>l concepto, como es el caso <strong>de</strong> <strong>la</strong>s lógicas <strong>de</strong>scriptivas, sino <strong>de</strong> su<br />

<strong>de</strong>scripción y por lo tanto sólo sirv<strong>en</strong> <strong>para</strong> comprobar, <strong>en</strong> tiempo <strong>de</strong> diseño, si<br />

exist<strong>en</strong> errores <strong>en</strong> <strong>la</strong> introducción <strong>de</strong> datos 75 .<br />

En g<strong>en</strong>eral se ha preferido pres<strong>en</strong>tar diagramas como los explicados <strong>en</strong> párrafos<br />

anteriores fr<strong>en</strong>te a capturas <strong>de</strong> pantal<strong>la</strong> <strong>de</strong>l editor Protégé, ya que se consi<strong>de</strong>ra que<br />

esta segunda opción es m<strong>en</strong>os conv<strong>en</strong>i<strong>en</strong>te a <strong>la</strong> hora <strong>de</strong> compr<strong>en</strong><strong>de</strong>r <strong>la</strong>s estructuras<br />

<strong>de</strong> conocimi<strong>en</strong>to.<br />

Los términos utilizados a <strong>la</strong> hora <strong>de</strong> <strong>de</strong>scribir una ontología suel<strong>en</strong> ser motivo <strong>de</strong><br />

confusión habitualm<strong>en</strong>te. Se l<strong>la</strong>mará <strong>en</strong> g<strong>en</strong>eral "concepto" (concepto) o "marco"<br />

(frame) a cualquiera <strong>de</strong> los tres elem<strong>en</strong>tos básicos: c<strong>la</strong>se, slot e instancia. Se<br />

l<strong>la</strong>marán "atributos" o "propieda<strong>de</strong>s" a los conceptos que sirv<strong>en</strong> <strong>para</strong> establecer<br />

re<strong>la</strong>ciones <strong>en</strong>tre otros conceptos <strong>en</strong> <strong>la</strong> ontología. El caso más s<strong>en</strong>cillo <strong>de</strong> atributo<br />

será recogido por conceptos repres<strong>en</strong>tados como slots pero también habrá<br />

atributos que sean expresados mediante instancias, tal como se expondrá.<br />

Los conceptos <strong>en</strong> <strong>la</strong> ontología se han introducido utilizando el idioma inglés ya<br />

que <strong>de</strong> esta forma ésta pue<strong>de</strong> t<strong>en</strong>er mayor difusión. Por lo tanto, <strong>en</strong> <strong>la</strong> exposición<br />

<strong>de</strong> <strong>la</strong> conceptualización también se emplearán los términos <strong>en</strong> inglés. El permitir<br />

que <strong>en</strong> una misma ontología exista <strong>la</strong> posibilidad <strong>de</strong> utilizar difer<strong>en</strong>tes idiomas<br />

<strong>para</strong> <strong>de</strong>signar al mismo concepto es un campo activo <strong>de</strong> investigación (aunque<br />

este problema se podría abordar <strong>de</strong> forma más informal utilizando aproximaciones<br />

ad-hoc re<strong>la</strong>tivam<strong>en</strong>te s<strong>en</strong>cil<strong>la</strong>s).<br />

Los nombres <strong>de</strong> conceptos que aparec<strong>en</strong> <strong>en</strong> <strong>la</strong> ontología, ya sean c<strong>la</strong>ses, slots o<br />

instancias, aparecerán <strong>en</strong> el texto con un tipo letra Courier, como <strong>en</strong> este ejemplo:<br />

C<strong>la</strong>seDePrueba.<br />

74<br />

De hecho, el l<strong>en</strong>guaje PAL sirve sólo <strong>para</strong> establecer restricciones sobre el conocimi<strong>en</strong>to exist<strong>en</strong>te, no <strong>para</strong> establecer<br />

axiomas tal como se <strong>en</strong>ti<strong>en</strong><strong>de</strong>n <strong>en</strong> una teoría lógica.<br />

75<br />

Aquí se pue<strong>de</strong> ver una difer<strong>en</strong>cia fundam<strong>en</strong>tal <strong>en</strong>tre los marcos y <strong>la</strong>s lógicas <strong>de</strong>scriptivas y más <strong>en</strong> concreto respecto a<br />

OWL. La herrami<strong>en</strong>ta es, <strong>en</strong> el caso <strong>de</strong> los marcos, <strong>la</strong> que recoge <strong>de</strong> manera expresa <strong>la</strong> semántica exist<strong>en</strong>te <strong>en</strong> <strong>la</strong>s<br />

restricciones sobre los slot. Las facetas son restricciones construidas <strong>en</strong> <strong>la</strong> propia herrami<strong>en</strong>ta. Los axiomas PAL también<br />

son gestionados por <strong>la</strong> misma. En OWL <strong>la</strong>s restricciones <strong>en</strong> <strong>la</strong>s re<strong>la</strong>ciones se expresan <strong>de</strong> forma in<strong>de</strong>p<strong>en</strong>di<strong>en</strong>te <strong>de</strong> <strong>la</strong><br />

herrami<strong>en</strong>ta, <strong>de</strong> forma que <strong>la</strong> ontología construida es totalm<strong>en</strong>te in<strong>de</strong>p<strong>en</strong>di<strong>en</strong>te.<br />

81

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

Saved successfully!

Ooh no, something went wrong!