Web 3.0, Semántica Web y el "presente-futuro" de los medios electrónicos.
Escrito por Gerardo Sepúlveda Martes, 12 de Octubre de 2010 12:51
"I have a dream for the Web in which computers become capable of analyzing all the data on the Web" Tim Barners-Lee, 1999. Anteriormente hemos ya publicado documentos sobre Semántica Web y el futuro de los documentos y la comunicación en internet. Pero ¿qué tanto nos afecta esto como diseñadores y/o desarrolladores? ¿qué tan necesario y/o práctico es saber esto?. Bueno, aunado a que nunca está de mas el conocimiento, saber un poco hacia donde se dirigen los medios de los que vivimos, usamos y consumimos la mayoría de nosotros, nos ayudará a desarrollar y diseñar proyectos teniendo en cuenta buenas practicas como estandares web, usabilidad así como el uso de formatos "semánticamente amigables" como XML, OWL, RDF. Como la propia palabra lo indica,"semántica" se refiere a la significación de las palabras. El proyecto de semántica web lidereado por la W3 y más en específico por Tim Berners Lee, apunta a hacer de los documentos web archivos entendibles por las computadoras, y no hablamos de hacer que las computadoras piensen, nos comprendan o sean inteligentes, está orientado a permitir que reconozcan el tipo de contenido que están manejando. Vayamos por partes; la "Semántica", a grosso modo, es la encargada del estudio del significado.Ppor otro lado, la "Sintaxis", según la Wikipedia "estudia las formas en que se combinan las palabras, así como las
relaciones sintagmáticas paradigmáticas Cualquiera de nosotros que haya realizado una busqueda en internet via Google, Yahoo, Msn u otro buscador similar ha podido ver que arroja una inmensa cantidad de resultados, tantos, que sería imposible revisar todos. Muchos, si no es que la mayoría de ellos, serán documentos que nada tengan que ver con la información que necesitamos; esto debido a que los buscadores rastrean en internet únicamente las palabras exactas que introducimos y no las asocian a significados o contextos que nosotros requerimos.
Esto es resultado de que los documentos HTML únicamente describen una estructura de información, es decir están describiendo la sintaxis de la información, no la semántica, si las computadoras pudieran comprender la semántica de la información podrían saber cuáles son los intereses del usuario y se encontraria más rápido y com más presición lo que estamos buscando. Esto es, básicamente a lo que se le llama Semántica Web y lo que pretende ser parte de la Web 3.0. Ahora, ¿qué tanto importa si Google arroja miles de resultados que no concuerdan con lo que andamos buscando? si al fin de cuentas, ¿no también arroja miles de ellos con la información que necesitamos?. ¿Acaso es necesario cambiar la manera en que internet funciona solamente para que las búsquedas sean más exactas?. Claro que no, pero la Semántica Web va mucho más allá de solo la búsqueda de palabras y documentos vía motores de busqueda. Se trata también del intercambio de información “comprensible” entre plataformas, aplicaciones, usuarios, empresas, particulares y todo aquel que navegue en internet. Veámoslo de las siguientes formas: - Si quisieramos vender productos en sitios como Amazon.com, sería necesario enviar la información de ellos en un archivo de Word o Excel (por poner un ejemplo por que es obvio que así no es el proceso) con las características los productos que quiero vender; del lado de Amazon tendrían que introducir en su base de datos estos productos para que estén disponibles en línea. Hasta aquí no hay ningún problema, pero cuando tengo cientos de productos y no sólo soy yo sino cientos o miles de distribuidores que quieren ofrecer los suyos a través del mismo sitio, es donde empieza el problema. No es ni remotamente viable que una o varias personas introduzcan a mano cada uno de los datos y mucho menos si estos les son enviados en distintos formatos. Ahora el problema se incrementa a nivel mundial, con miles de provedores y miles de formas de comercio electrónico. - Cualquiera de nosotros puede tener su blog en linea, podemos además tener nuestras fotos, ver nuestra agenda, el estado de cuenta en internet y pagar servicios como el teléfono y cable digital. Pero acaso ¿se pue de ver mi estado de cuenta en mi calendario y las visitas que ha tenido nuestro blog desde la agenda que tenemos en el celular? ¿Ver en la agenda lo que estabamos haciendo cuando recibimos el último post en nuestro blog? No, porque cada aplicación maneja los datos y la información de manera y con aplicaciones distintas e independientes. La Semántica Web está pensada para la integración de todos los servicios que ofrece internet por la vía de un lenguaje estándar y global que sea comprendido por todas las aplicaciones y dispositivos, y así el intercambio de información entre particulares, integración de aplicaciones empresariales e intercambio de datos comerciales, o de ambito cultural y/o cientificos etc., sea más fácil y requiera cada vez menos intervención humana y se ahorre muchísimo en cuestiones de tiempo y dinero. Ahora, si tomamos en cuenta que las búsquedas en web serán más específicas y que la web en general tendrá un lenguaje aún más estandarizado, los usarios de internet se beneficiarán también. No tendrás que visitar 15 o 20 sitios para saber en cuáles de ellos tienen a un precio más bajo el producto que quieren adquirir, ya que por medio de una sola búsqueda podrás tener esa información tan específica en mucho menos tiempo que en la actualidad lo obtendrías. Todo esto pensando a un nivel personal, pero, a nivel global el intercambio de datos mediante aplicaciones web estándares que faciliten su manejo le haría la vida mucho más fácil a millones de personas (bien podría aplicarse a los ejemplos puestos anteriormente). También la Semántica Web está orientada a facilitar y dar mayor accesibilidad a las personas con discapacidades para que puedan tener acceso a cualquier sitio de internet y que este sea compatible con los lectores de pantallas que ellos utilizan. Mediante la transición de documentos HTML hacia XML y el uso de formatos tipo OWL y RDF se harán los cambios necesarios para lograr documentos semánticos entendibles por las computadoras y por los lectores de pantallas. En HTML, con el cambio de etiquetas o tags por otras que sean autodescriptivas, así como la eliminación de algunas que no serán necesarias, estos dispositivos reconocerán e interpretaran de mejor manera las etiquetas. Un ejemplo de ésto es que en los documentos XHTML las etiquetas <i> han sido reemplazadas por <em>, las etiquetas <b> por <strong> y la etiqueta <font> ha sido eliminada. Así la computadora reconoce que <em> es para enfatizar la palabra y que <strong> corresponde a un palabra o texto resaltado y se elimina <font> ya que no describe absolutamente nada. La implementación de la Semántica Web de forma total está aun a varios años de distancia, la transición de los lenguajes que permitan el intercambio de datos y no sólo de documentos (como la web inicial) es un proceso largo, claro que este cambio no puede ser logrado de la noche a la mañana. Esto no quiere decir que la Semántica sea cuestión del futuro, incluso diariamente en los sitios que utilizamos encontramos muchos ejemplos de la Semántica Web aplicada. Por ejemplo los RSS es un vocabulario RDF (Resource Description Framework) que permite catalogar información de tal manera que sea posible encontrar información precisa y con base en las preferencias del usuario. Aún hay mucho por aprender del tema y pasará algún tiempo para que los diseñadores y desarrolladores de web lo comprendamos y pongamos en práctica total; sin embargo, el entender la transición que se está haciendo y sus bases lógicas nos ayudarán a adoptarlo y utilizarlo de manera mucho más fácil al paso del tiempo. Así como tenemos que estar al día en materia de software de diseño de igual manera tendremos que conocer y apegarnos a la forma en que internamente la web va evolucionando.
