<< Reproducido en @N@ NAUSCOPIO >>
08-Junio-2005
Seguramente al visitar blogs, sitios de noticias y portales de programas has visto estos pequeños botones. Probablemente ya sepas a que se refieren y para que sirven. Pero si no, aquí te presento una breve explicación.
Básicamente, RSS es la implementación más extendida de RDF (Infraestructura para la Descripción de Recursos). Desde el nacimiento de la web hasta hoy, existen gran cantidad de datos disponibles. Estos datos están dirigidos a humanos, pero, ante su creciente volumen, se hacía necesaria la definición de un modo de catalogarlos para aportar un medio por el que fuese posible encontrar información precisa sobre ellos empleando software. Con este fin, el W3C publicó la especificación RDF concebida como una serie de datos para definir otros datos. El estándar es, por tanto, RDF, un derivado de XML, como también lo son XHTML, SVG o MathML.
RDF Site Summary (RSS 1.0)
Publicada en Diciembre de 2000, la especificación RSS 1.0, es
desarrollada por el grupo de trabajo de RSS
(http://groups.yahoo.com/group/rss-dev/), basada por completo en RDF,
con el fin de aprovechar las posibilidades de extensión que ofrece, sin
tener que actualizar las versiones de la especificación constantemente,
y concebida para posibilitar su uso conjunto con otros vocabularios
RDF. Normalmente, los generadores de contenidos guardan los archivos
conformes a esta especificación con la extensión .rdf.
Really Simple Syndication (RSS 2.0 y, anteriormente RSS 0.91 y RSS 0.92)
Desarrollada por Dave Winer - de Userland - uno de los principales
artífices de las primeras especificaciones, la especificación RSS 2.0
está basada en XML, no en RDF, (es decir, un documento de este tipo
será un documento válido XML, pero no tendrá nada que ver con RDF).
Existen distintas versiones del lenguaje RSS: las versiones 0.90 y 0.91
son las primeras y fueron desarrolladas por Netscape. La versión 1.0
fue desarrollada por un grupo independiente basándose en el formato
RDF. La versión 2.0 (y antes que ésta distintas versiones 0.9x) fue el
resultado de la adopción de la tecnología de Netscape por parte de la
empresa UserLand Software. Todas ellas están basadas en el lenguaje
originalmente definido por Netscape pero no todas son compatibles entre
sí.
Atom (XML)
Atom también es un sublenguaje XML. No se corresponde ni se basa en
ninguna versión de RSS, pero es un formato muy similar a éste y que
sobre todo tiene el mismo objetivo: permitir la distribución de
contenidos y noticias de sitios web. La versión más actual es la 0.3 de
febrero de 2004. Las mejoras que supone respecto a RSS (en cualquiera
de sus versiones) hacen que su uso se extienda rápidamente a pesar de
ser algo más complicado. Un documento Atom puede contener más
información (y más compleja) y es más consistente que un documento RSS.
¿Para qué sirven?
Seguramente habrás visto en un montón de weblogs enlaces con las leyendas "Sindicar esta web" o "Suscribirte a esta web", acompañados por los pequeños iconos mostrados arriba. La función de esos iconos es indicarte los índices RSS o XML del blog, para que agregues dicha dirección a un lector de noticias que te avisará cuando se produzcan cambios en dichos weblogs.
Esto es muy práctico cuando se leen muchos blogs, pues no necesitas visitar uno por uno desde el navegador para mantenerte al tanto de las últimas novedades. Empleando un lector de noticias es mucho más cómodo y más rápido.
Existen dos tipos de lectores de noticias (también conocidos como lectores de feeds o agregadores): Programas de escritorio y servicios web. Algunos ejemplos de cada uno.
Programas: FeedDemon (de pago) y Feedreader (gratuito).
Páginas web: Bloglines y Feedness.
Existen más programas y agregadores web así como muchos mas usos que podemos darle al formato rss, los cuales comentaré en otro post.
Hacer comentario • Trackback (0)