De la sindicación a la web semántica
23 noviembre 2005
En un artículo que escribí durante el fin de semana pasado para PC Actual sobre "Web 2.0", introducía una reflexión sobre el papel que las tecnologías alrededor de los blogs están jugado en el advenimiento de la preconizada web semántica. Sin orden concreto, pings, trackbacks, APIs y sindicación son quizás las más importantes. La popularización de estos protocolos va más allá de los blogs. Por ejemplo, tenemos el fenómeno del podcasting, basado en una mejora del formato de sindicación RSS para anunciar ficheros multimedia, como MP3s. No es de extrañar, por tanto, que los peces gordos hayan fijado sus miradas en estas tecnologías.
Hace unos meses, Apple propuso algunas extensiones a RSS 2.0 para publicar podcasts en el directorio de iTunes. Y durante esta semana Google y Microsoft han anunciado también sendas extensiones del formato RSS.
SSE son las siglas que ha dado Microsoft a sus extensiones de RSS 2.0. Simple Sharing Extensions para RSS y OPML está pensado para sincronizar fuentes de sindicación (o listas de elementos, en el caso de OPML). Entre los nuevos campos propuestos, están until y since que indican el rango de fechas cubiertas por la fuente; type, que indica si la fuente contiene todos los datos o solo es una pila; o version, para especificar la revisión de la fuente. El copromotor de esta especificación es Ray Ozzie, uno de los ingenieros de Lotus Notes y ahora Director Tecnológico de Microsoft. Curiosamente, el gigante informático ha utilizado una licencia tipo copyleft (concretamente, Creative Commons). En la Taberna del Turco, Fernando se pregunta si SSE no hace lo mismo que el protocolo de publicación de Atom. No me lo parece, ya que SSE es información añadida a nuestras fuentes de sindicación y no incluye ningún servicio web de publicación. Me intriga conocer cuál es la razón por la cual Microsoft ha desarrollado estas extensiones. Ya anunciaron hace algún tiempo que iban a dar soporte nativo a RSS y Atom en Window Vista. ¿Quizás para las actualizaciones de software? Veremos.
En fin. Hablábamos de cómo los peces gordos están abrazando y extendiendo los formatos de sindicación. En el caso del famoso buscador, las modificaciones al RSS están asociadas al lanzamiento de Google Base. Este servicio es una inmensa base de datos con tablas/formularios precocinados: trabajos, artículos, eventos, recetas, etc. Los usuarios pueden añadir campos a cada uno de los elementos que introduzcan en Google Base. Para publicar de forma simple una gran cantidad de elementos, se utiliza el formato RSS 2.0, con las extensiones de Google (Niall Kennedy muestra cómo exportar a Google Base desde Movable Type). Es de esperar que en un futuro no lejano los resultados de las búsquedas o el API remoto estén basados por igual en este formato. Google Base me da vértigo: las posibilidades son casi ilimitadas, pero también hay un sentimiento creciente de escepticismo sobre la ingente cantidad de información que está -y estará- en manos de Google.
Estos movimientos parecen poner en evidencia al otro gran protocolo de sindicación, Atom, que no ha estado en la cresta de la ola ni en el podcasting ni en estas otras iniciativas. Lo que sí parece claro es que lo no consiguió RDF lo está consiguiendo RSS: lo útil, si simple, dos veces útil. Se corre cierto riesgo, sin embargo, de que el Really Simple Syndication pierda su simpleza porque no veo a los desarrolladores dando soporte a todas las extensiones aparecidas y por aparecer.
Uf, vaya rollo. Esperaré a la publicación del artículo en PC Actual para poner el PDF por aquí y comentar más cosas.