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 ...
Capítulo 4. Esquema de representación propuesto los términos del lenguaje del control automático para seguidamente abordar la discusión sobre sus posibles formas y problemas de conceptualización incluyendo, si los hay, los trabajos previos relacionados con el problema. Finalmente se presentará la formalización realizada. Se ha seguido una nomenclatura aceptada más o menos como estándar en la descripción de los conceptos en las ontologías (Noy y McGuinness, 2001). Así, los nombres de clases, slots e instancias no contienen caracteres extendidos de ASCII ni espacios en blanco. En los conceptos que contienen más de una palabra éstas se identifican poniendo la letra inicial de cada una de ellas en mayúscula. La primera letra de cada concepto que sea una clase será mayúscula, mientras que para las instancias será minúscula. Todos los slot tienen un nombre que comienza en minúsculas por el prefijo "has", facilitando su distinción respecto a clases e instancias y remarcando el carácter de relación que indica la posesión de una determinada propiedad. Los diagramas que muestran la estructura de la ontología no siguen ninguna notación estandarizada. Suele utilizarse, en ocasiones, notación basada en el lenguaje UML (usando sólo diagramas básicos) como representación gráfica para ontologías. Esta notación no parece sin embargo lo suficientemente expresiva para reflejar la estructura de la ontología de forma conveniente. La notación utilizada se ha creado ex profeso para el fin perseguido. A continuación se exponen brevemente las convenciones utilizadas en esta notación para la representación de los diferentes elementos constructivos de la ontología. Se utilizará un esquema de color para distinguir a los tres componentes principales de una ontología: las clases, los slot y las instancias. Este esquema es similar al empleado en la herramienta Protégé. También se ha intentado que puedan distinguirse los diferentes elementos en imágenes en escala de grises. Las clases se representarán mediante un rectángulo con color de relleno ocre/marrón, indicando el nombre de la clase dentro de dicho rectángulo. Para facilitar la visualización en escala de grises el rectángulo tendrá un borde grueso negro y punteado. Además, una clase se distingue fácilmente porque su nombre comienza por mayúscula, mientras que en instancias y slots comienza por minúscula: 78 TransferFunctionSystemModel TransferFunctionSystemModel Figura 4.1. Representación gráfica de una clase
Capítulo 4. Esquema de representación propuesto Los slot se representan como rectángulos de color azul con el nombre del mismo en su interior y sin ningún tipo de borde. Además, los nombres de los slot siempre comienzan por el prefijo "has": hasPolynomialQuotient hasPolynomialQuotient Figura 4.2. Representación gráfica de un slot Finalmente, las instancias se representan como rectángulos de color violeta con un borde grueso y de línea contínua en un tono más oscuro. Además, las instancias se distinguen porque su nombre comienza en minúscula y nunca con el prefijo "has": poles poles Figura 4.3. Representación gráfica de una instancia Dada la importancia que las instancias tienen en la ontología y base de conocimiento desarrolladas y dado que los esquemas basados en instancias permiten obtener una visión más clara de la estructura de la ontología, existe una versión más completa para la representación de una instancia que incluye información acerca de los slot y los valores que en ellos aparecen. En la figura 4.4 se observa un ejemplo. Slots Identificador de la instancia Instance#001 hasName hasElement1 hasElement2 hasElement2 Ins#1 transfer function hasPolynomialQuotient TransferFunctionSystemModel Instancia Contenido de slot: cadena de caracteres Contenido de slot: un slot Contenido de slot: una clase Contenido de slot: una instancia Figura 4.4. Representación gráfica de una instancia con información extendida 79
- Page 48 and 49: Capítulo 3. Representación del co
- Page 50 and 51: Capítulo 3. Representación del co
- Page 52 and 53: Capítulo 3. Representación del co
- Page 54 and 55: Capítulo 3. Representación del co
- Page 56 and 57: Capítulo 3. Representación del co
- Page 58 and 59: Capítulo 3. Representación del co
- Page 60 and 61: Capítulo 3. Representación del co
- Page 62 and 63: Capítulo 3. Representación del co
- Page 64 and 65: Capítulo 3. Representación del co
- Page 66 and 67: Capítulo 3. Representación del co
- Page 68 and 69: Capítulo 3. Representación del co
- Page 70 and 71: Capítulo 3. Representación del co
- Page 72 and 73: Capítulo 3. Representación del co
- Page 74 and 75: Capítulo 3. Representación del co
- Page 76 and 77: Capítulo 3. Representación del co
- Page 78 and 79: Capítulo 3. Representación del co
- Page 80 and 81: Capítulo 3. Representación del co
- Page 82 and 83: Capítulo 3. Representación del co
- Page 84 and 85: Capítulo 4. Esquema de representac
- Page 86 and 87: Capítulo 4. Esquema de representac
- Page 88 and 89: Capítulo 4. Esquema de representac
- Page 90 and 91: Capítulo 4. Esquema de representac
- Page 92 and 93: Capítulo 4. Esquema de representac
- Page 94 and 95: Capítulo 4. Esquema de representac
- Page 96 and 97: Capítulo 4. Esquema de representac
- Page 100 and 101: Capítulo 4. Esquema de representac
- Page 102 and 103: Capítulo 4. Esquema de representac
- Page 104 and 105: Capítulo 4. Esquema de representac
- Page 106 and 107: Capítulo 4. Esquema de representac
- Page 108 and 109: Capítulo 4. Esquema de representac
- Page 110 and 111: Capítulo 4. Esquema de representac
- Page 112 and 113: Capítulo 4. Esquema de representac
- Page 114 and 115: Capítulo 4. Esquema de representac
- Page 116 and 117: Capítulo 4. Esquema de representac
- Page 118 and 119: Capítulo 4. Esquema de representac
- Page 120 and 121: Capítulo 4. Esquema de representac
- Page 122 and 123: Capítulo 4. Esquema de representac
- Page 124 and 125: Capítulo 4. Esquema de representac
- Page 126 and 127: Capítulo 4. Esquema de representac
- Page 128 and 129: Capítulo 4. Esquema de representac
- Page 130 and 131: Capítulo 4. Esquema de representac
- Page 132 and 133: Capítulo 4. Esquema de representac
- Page 134 and 135: Capítulo 4. Esquema de representac
- Page 136 and 137: Capítulo 4. Esquema de representac
- Page 138 and 139: Capítulo 4. Esquema de representac
- Page 140 and 141: Capítulo 4. Esquema de representac
- Page 142 and 143: Capítulo 4. Esquema de representac
- Page 144 and 145: Capítulo 4. Esquema de representac
- Page 146 and 147: Capítulo 4. Esquema de representac
Capítulo 4. Esquema <strong>de</strong> repres<strong>en</strong>tación propuesto<br />
Los slot se repres<strong>en</strong>tan como rectángulos <strong>de</strong> color azul con el nombre <strong>de</strong>l mismo<br />
<strong>en</strong> su interior y sin ningún tipo <strong>de</strong> bor<strong>de</strong>. A<strong>de</strong>más, los nombres <strong>de</strong> los slot siempre<br />
comi<strong>en</strong>zan por el prefijo "has":<br />
hasPolynomialQuoti<strong>en</strong>t hasPolynomialQuoti<strong>en</strong>t<br />
Figura 4.2. Repres<strong>en</strong>tación gráfica <strong>de</strong> un slot<br />
Finalm<strong>en</strong>te, <strong>la</strong>s instancias se repres<strong>en</strong>tan como rectángulos <strong>de</strong> color violeta con<br />
un bor<strong>de</strong> grueso y <strong>de</strong> línea contínua <strong>en</strong> un tono más oscuro. A<strong>de</strong>más, <strong>la</strong>s<br />
instancias se distingu<strong>en</strong> porque su nombre comi<strong>en</strong>za <strong>en</strong> minúscu<strong>la</strong> y nunca con el<br />
prefijo "has":<br />
poles poles<br />
Figura 4.3. Repres<strong>en</strong>tación gráfica <strong>de</strong> una instancia<br />
Dada <strong>la</strong> importancia que <strong>la</strong>s instancias ti<strong>en</strong><strong>en</strong> <strong>en</strong> <strong>la</strong> ontología y base <strong>de</strong><br />
conocimi<strong>en</strong>to <strong>de</strong>sarrol<strong>la</strong>das y dado que los esquemas basados <strong>en</strong> instancias<br />
permit<strong>en</strong> obt<strong>en</strong>er una visión más c<strong>la</strong>ra <strong>de</strong> <strong>la</strong> estructura <strong>de</strong> <strong>la</strong> ontología, existe una<br />
versión más completa <strong>para</strong> <strong>la</strong> repres<strong>en</strong>tación <strong>de</strong> una instancia que incluye<br />
información acerca <strong>de</strong> los slot y los valores que <strong>en</strong> ellos aparec<strong>en</strong>. En <strong>la</strong> figura 4.4<br />
se observa un ejemplo.<br />
Slots<br />
I<strong>de</strong>ntificador <strong>de</strong> <strong>la</strong> instancia<br />
Instance#001<br />
hasName<br />
hasElem<strong>en</strong>t1<br />
hasElem<strong>en</strong>t2<br />
hasElem<strong>en</strong>t2<br />
Ins#1<br />
transfer function<br />
hasPolynomialQuoti<strong>en</strong>t<br />
TransferFunctionSystemMo<strong>de</strong>l<br />
Instancia<br />
Cont<strong>en</strong>ido <strong>de</strong> slot: ca<strong>de</strong>na <strong>de</strong> caracteres<br />
Cont<strong>en</strong>ido <strong>de</strong> slot: un slot<br />
Cont<strong>en</strong>ido <strong>de</strong> slot: una c<strong>la</strong>se<br />
Cont<strong>en</strong>ido <strong>de</strong> slot: una instancia<br />
Figura 4.4. Repres<strong>en</strong>tación gráfica <strong>de</strong> una instancia con información<br />
ext<strong>en</strong>dida<br />
79