15 Test de Accesibilidad Web
B) COMPONENTES ESENCIALES DE ACCESIBILIDAD WEB
3.1.1. Arquitectura de la Web Semántica
La infraestructura de tecnologías y lenguajes necesarios para la implementación de la Web Semántica se pueden esquematizar en varias capas o niveles (Berners-Lee; 1998):
Figura 8: Modelo de capas propuesto por Berners-Lee para la Web Semántica
Unicode El alfabeto. Codificación de texto que permite utilizar caracteres y alfabetos internacionales para que así no aparezcan símbolos extraños. Esto, permite tener información en la Web Semántica expresada en cualquier idioma.
30 URI (Uniform Resource Identifier): Las referencias. Cadenas que permiten acceder de forma inequívoca a cualquier recurso de la Web. Se trata de la URL (Uniform Resource Locator) y el URN (Uniform Resource Name). En la Web Semántica las URIs cumplirán con la función de ser identificadores de objetos del mundo real. Cualquier objeto podrá ser identificado mediante una URI. Esto puede traer problemas, como que dos objetos estén identificados por la misma URI, actualmente el grupo de trabajo del W3C está intentando resolver este problema.
XML20+NS21+xml schema: Es la capa más técnica de la Web Semántica. En ella, se agrupan tecnologías diferentes que posibilitan la comunicación entre agentes. El XML ofrece un formato común para el intercambio de documentos, los NS (namespaces) proporcionan un método para cualificar elementos y atributos de nombres usados en documentos XML asociándolos con espacios de nombre identificados por referencias URIs. El XML Schema es un lenguaje para describir la estructura y restringir el contenido de documentos XML. La relación entre XML y XML Schema es una relación de control sintáctico.
RDF22+rdf schema: Basada en la capa anterior, se define el lenguaje universal con el que se puede expresar diferentes ideas en la Web Semántica. El RDF es un lenguaje que define un modelo de datos para describir recursos mediante tripletas sujeto-predicado-objeto. Los dos primeros serán URIs y el tercero puede ser URI o un valor literal. El RDF Schema es un vocabulario RDF que permite describir recursos mediante una orientación a objetos. Ésta capa no sólo ofrece una descripción de los datos, sino también cierta información semántica.
Lenguaje de ontologías (OWL23): Ofrece un criterio para catalogar y clasificar la información. Ésta capa permite extender la funcionalidad de la Web Semántica agregando nuevas clases y propiedades para describir objetos.
Lógica: Además de ontologías se precisan reglas de inferencia, que serán las que permitan relacioner los contenidos comunes.
Pruebas: Se intercambiarán "pruebas" escritas en el lenguaje unificador de la Web Semántica. Este lenguaje posibilita las inferencias lógicas realizadas a través del uso de reglas de inferencia.
Confianza: Hasta que no se haya comprobado de forma exhaustiva las fuentes de información, los agentes deberían ser muy escépticos acerca de lo que leen en la Web Semántica. [23]
Entre los principales componentes de la Web Semántica están: XML, XML Schema, RDF, RDF Schema y OWL. El Portal de la Universidad hace uso de éstos componentes en su actual implementación excepto la
20 eXtensible Markup Language 21NameSpace
22Resource Description Framework 23Ontology Web Language
31 implementación de ontologías, para la generación de los documentos RDF se lo ha realizado con el formato RDF/XML usando vocabularios de tipo general, de ésta manera en el portal Universitario se llega hasta el tercer nivel de la arquitectura de la Web Semántica.
En la Web Semántica, las ontologías capturan un conocimiento consensuado de un modo genérico, de forma
que pueda ser compartido y reutilizado por distintos grupos de personas y aplicaciones de software. Una de las condiciones para que funcione la Web Semántica es que el contenido de los documentos se presente por medio de la utilización de ontologías que sean públicas y accesibles, de uso común y, a ser posible, normalizadas. Así, estos documentos con contenido semántico podrán ser utilizados por robots semánticos.
Pero en la actualidad surge una tecnología paralela que pueda tener utilidad a más corto plazo. Así, frente a la Web Semántica tradicional, aparecen en círculos especializados conocidos como RDFa y microformatos.
El modelo RDFa tiene una definición compleja, no asequible para todo el mundo, por el notable componente matemático de su estructura, lo que puede hacer necesario la creación de sistemas automáticos para su implantación. Utiliza una versión del lenguaje de escritura de páginas web que a día de hoy no utiliza casi nadie, aunque se espera que en el futuro se evolucione hacia él. A cambio, proporciona un marco más general que el que proporcionan los microformatos.
Los microformatos surgen del trabajo de la comunidad de desarrolladores de Technorati, uno de los sitios web
. de efe e ia . “u o jeti o es esta da iza u o ju to de fo atos e los ue al a e a o o i ie to
básico, como la información de contacto de una persona (microformato hCard), una cita (microformato hCalendar), una opinión (microformato hReview), una relación en una red social (microformato XFN) y así hasta un total de 9 especificaciones concluidas y 11 en proceso de definición. La principal limitación es que cada tipo de significado requiere de la definición de un microformato específico. A cambio ya es posible utilizarlos, como así lo hace un conjunto reducido de sitios web.
De esta a e a se e ue t a la lási a dis u ti a del está da de ju e f e te al está da de fa to . Po el
lado de los microformatos se encuentran empresas web 2.0 y un grupo desconectado de bloggers, que buscan soluciones a problemas frecuentes. Por el otro lado se encuentran las organizaciones de estandarización que tienen el poder moral de dirigir el desarrollo de la web en nuevas direcciones. Afortunadamente las dos corrientes no tienen que ser forzosamente disjuntas y podrían adoptarse soluciones de consenso en el caso de que ambas tendencias evolucionaran por separado con igual fuerza.
32 A corto plazo los microformatos serán los triunfadores. Ya que están siendo incluidos en varias páginas web y, lo que es más importante, en la actualidad se está estudiando como integrarlo en los navegadores web. De este modo un navegador web se convierte en un gestor que distribuye la información almacenada en forma de microformatos en una página web a la aplicación adecuada para su manejo: una cita a la agenda, un lugar a una aplicación de cartografía, etc. [34]