20
Universidad ORT Uruguay Facultad de Ingeniería Sindicación de Contenidos Web - RSS Feeds Artículo Técnico Entregado como requisito para la obtención del título de Licenciado en Análisis de Sistemas de Información Ricardo Leite - 137495 Profesor: Julio Fernández 2008

Sindicación de Contenidos Web - RSS Feeds Artículo Técnico · RSS es el acrónimo de RDF Site Summary, Rich Site Summary, Re ally Simple Sindication pero también se lo utiliza

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Sindicación de Contenidos Web - RSS Feeds Artículo Técnico · RSS es el acrónimo de RDF Site Summary, Rich Site Summary, Re ally Simple Sindication pero también se lo utiliza

Universidad ORT UruguayFacultad de Ingeniería

Sindicación de Contenidos Web - RSSFeeds

Artículo Técnico

Entregado como requisito para la obtención del títu lo de Licenciadoen Análisis de Sistemas de Información

Ricardo Leite - 137495

Profesor: Julio Fernández

2008

Page 2: Sindicación de Contenidos Web - RSS Feeds Artículo Técnico · RSS es el acrónimo de RDF Site Summary, Rich Site Summary, Re ally Simple Sindication pero también se lo utiliza

1

Abstract

La Sindicación de Contenidos por medio de canales RSS es un medio para distribuircontenidos en la Web que brinda al usuario la posibilidad de personalizar loscontenidos que desea acceder. RSS es el acrónimo de RDF Site Summary, RichSite Summary, Really Simple Sindication pero también se lo utiliza para nombrar elformato Atom. Este artículo aborda una serie de aspectos acerca de la Sindicaciónde Contenidos y los canales RSS. Primero se realiza una introducción a laSindicación de Contenidos, su evolución histórica pasando por todos los formatosconocidos hasta llegar a los formatos utilizados actualmente, luego se describe laestructura básica de las versiones RSS 1.0, 2.0 y Atom 1.0. Finalmente, se presentauna breve reseña respecto a herramientas que permiten realizar la lectura de losfeeds RSS y ejemplos de algunos sitios que permiten realizar búsquedas avanzadaspara la localización de feeds de interés.

Page 3: Sindicación de Contenidos Web - RSS Feeds Artículo Técnico · RSS es el acrónimo de RDF Site Summary, Rich Site Summary, Re ally Simple Sindication pero también se lo utiliza

2

Índice

1. INTRODUCCIÓN.................................................................................................................. 3

2. SINDICACIÓN DE CONTENIDOS WEB.............................................................................. 3

3. HISTORIA DE LA SINDICACIÓN DE CONTENIDOS WEB ................................................ 5

4. ARQUITECTURA RSS ......................................................................................................... 6

4.1. RSS 2.0 - REALLY SIMPLE SYNDICATION ........................................................................ 74.2. RSS 1.0 - RDF SITE SUMMARY ..................................................................................... 94.3. ATOM 1.0..................................................................................................................... 124.4. FEED VALIDATORS........................................................................................................ 14

5. FUNCIONAMIENTO BÁSICO DE LA TECNOLOGÍA RSS................................................ 14

5.5. ¿COMO INDICAR LA EXISTENCIA DE FEEDS?................................................................... 145.6. DISTINTAS FORMAS DE ACCEDER A FEEDS RSS............................................................. 14

6. CONCLUSIÓN.................................................................................................................... 16

7. REFERENCIAS .................................................................................................................. 17

Page 4: Sindicación de Contenidos Web - RSS Feeds Artículo Técnico · RSS es el acrónimo de RDF Site Summary, Rich Site Summary, Re ally Simple Sindication pero también se lo utiliza

3

1. Introducción

El aumento de información disponible en sitios Web es un problema por la dificultadde mantenerse actualizado debido al volumen de nueva información generadadiariamente. En ese escenario surgen servicios capaces de notificarautomáticamente a los usuarios sobre nuevos contenidos y actualizaciones de sitiospreviamente seleccionados. Así surge la Sindicación de Contenidos y la tecnologíaRSS (acrónimo de RDF1 Site Summary, Rich Site Summary, Really SimpleSindication). El acrónimo RSS también se usa para denominar el formato Atom. Éstatecnología permite a los usuarios recibir notificaciones de actualizaciones sinacceder a los sitios, facilitando así la selección de información relevante por partedel usuario.

En este artículo trataremos conceptos básicos de la Sindicación de Contenidos Web;luego se presenta la evolución histórica de la Sindicación de Contenidos y latecnología RSS. Profundizaremos en la arquitectura de los distintos formatos desindicación RSS utilizados actualmente (RSS 1.0, RSS 2.0 y Atom 1.0) enfocado a lautilización de los elementos básicos para la construcción de un feed RSS. Por últimoveremos el funcionamiento de la tecnología con herramientas que permiten realizarla lectura y búsqueda de nuevos feeds. Con esto se busca proporcionar al lector unconocimiento básico de la tecnología para que logre incursionar en la creación defeeds RSS.

No se cubrirá en este artículo la tecnología Podcasting que es un nuevo formato deSindicación de Contenidos multimedia dentro de un archivo RSS. Para mayorinformación se podrá consultar los siguientes autores: Holzner (2006) y Johnson(2006).

2. Sindicación de Contenidos Web

Para Richards (2006) la Sindicación de Contenidos Web o Content Syndication haestado disponible desde hace varios años pero nunca fue tan utilizada comoactualmente. Según Holzner (2006) “es un proceso por el cual un productor odistribuidor de contenidos proporciona información en formato digital a un suscriptoro una red de suscriptores”. Por lo tanto la Sindicación de Contenidos permite a un

1 Resource Description Framework (RDF) es un lenguaje para representar información acerca derecursos en la World Wide Web. Es especialmente destinado a la representación de metadatos sobrerecursos Web. (W3C Consortium, 2004)

Page 5: Sindicación de Contenidos Web - RSS Feeds Artículo Técnico · RSS es el acrónimo de RDF Site Summary, Rich Site Summary, Re ally Simple Sindication pero también se lo utiliza

4

sitio informar a los interesados respecto a sus actualizaciones por medio de titularesy una breve descripción del contenido, logrando así personalizar los contenidos queofrecen las publicaciones electrónicas, portales y sitios, brindando un valor agregadorespecto a los mecanismos tradicionales de distribución de contenido electrónico.(Powers, 2005)

Holzner (2006) señala que el proceso de Sindicación de Contenidos se realizamediante distintos formatos, donde se tratarán todos como RSS, término que es unacrónimo de al menos tres frases diferentes, pero la más común es Really SimpleSyndication. El formato RSS según Powers (2005) “es un conjunto deespecificaciones para la distribución de contenidos Web, que facilitan el proceso deconsulta y distribución de información proveniente de diversas fuentes sujetas acambios o actualizaciones periódicas”.

Para Hammersley (2003) una de las ventajas de la tecnología RSS es susimplicidad, ya que es un archivo de texto plano con un formato basado enExtensible Markup Language (de aquí en más XML2). Este archivo también puedeser denominado feed, por ser alimentado constantemente a medida que se realizanlas actualizaciones.

Según Yee (2008) la popularidad alcanzada por la tecnología RSS se debe a laagilidad ofrecida por este formato para la lectura de nuevos contenidos, debido aque no es necesario acceder a los sitios donde la información ha sido publicadaoriginalmente. De hecho, la principal característica del patrón RSS es permitirle allector de un determinado sitio realizar el seguimiento de las actualizaciones sinnecesidad de acceder al sitio.

La lectura de archivos RSS es realizada por programas que se denominan feedreaders o feed agreggators; mediante estos el usuario realiza la suscripción a loscanales. Estos programas se encargan de verificar si el canal dispone de uncontenido nuevo desde la última verificación y de ser así recupera ese contenido y lopresenta al usuario. (Pilgrim, 2002)

2 XML es un metalenguaje extensible de etiquetas desarrollado por la W3C. Es una simplificación yadaptación del SGML y permite definir la gramática de lenguajes específicos. (W3C Consortium,2006)

Page 6: Sindicación de Contenidos Web - RSS Feeds Artículo Técnico · RSS es el acrónimo de RDF Site Summary, Rich Site Summary, Re ally Simple Sindication pero también se lo utiliza

5

3. Historia de la Sindicación de Contenidos Web

Antes de RSS existieron otros formatos que apoyaron la Sindicación de Contenidos.Estos proyectos reunían contenidos variados y dispersos en la Web por medio deuna tecnología denominada push. La idea de la tecnología push era empujarinformaciones seleccionadas por los usuarios de los servicios en vez de esperar queestos visitaran los sitios para tirar (pull) de los contenidos que deseaban. (Johnson,2006)

Conociendo la historia del desarrollo de los distintos formatos de Sindicación deContenidos Web comprendemos mejor la razón por los diferentes significados delacrónimo RSS. Para profundizar sobre la historia de la Sindicación de Contenidos yla evolución de la tecnología RSS consultar los siguientes autores: Hammersley(2005), Hammersley (2003), Wittenbrink (2005), Holzner (2006) y RSS AdvisoryBoard (2007a).

En la tabla 1 se muestra la evolución de la Sindicación de Contenidos Web.

Formato Fecha Autor Especificación

MCF (Meta Content Format) 1995 R. Guha/Apple (Guha, 1995)

CDF (Channel DefinitionFormat)

Marzo 1997 Ellerman/Microsoft (Ellerman, 1997)

MCF (Meta Content Format) Junio 1997Guha &

Bray/Netscape(Guha & Bray, 1997)

Scripting News Diciembre 1997 D. Winer/Userland (Winer, 1997)

RSS 0.90 Marzo 1999 R. Guha/Netscape (Guha, 1999)

Scripting News 2.0b1 Junio 1999 D. Winer/Userland (Winer, 1999)

RSS 0.91 (Netscape) Julio 1999 D. Libby/Userland (Libby, 1999)

RSS 0.91 (Userland) Abril 2000 D. Winer/Userland (Winer, 2000)

RSS 1.0 Agosto 2000RSS-DEV Working

Group(RSS-DEV, 2008)

RSS 0.92 Diciembre 2000 D. Winer/Userland (Winer, 2000)

RSS 2.0 Setiembre 2002 D. Winer (Winer, 2003)

Atom 1.0 Diciembre 2005M. Nottingham, R.

Sayre et al.(Nottingham &Sayre, 2005)

RSS 2.0.10 Octubre 2007RSS Advisory

Board(RSS AdvisoryBoard, 2007b)

Tabla 1 - Principales formatos de la Sindicación de Contenidos Web.

Page 7: Sindicación de Contenidos Web - RSS Feeds Artículo Técnico · RSS es el acrónimo de RDF Site Summary, Rich Site Summary, Re ally Simple Sindication pero también se lo utiliza

6

La figura 1 muestra por medio de un esquema de grafos la evolución y los distintoscaminos tomados por los formatos RSS y Atom. En ella podemos ver las doscorrientes RSS (D. Winner y RSS-DEV Group) creadas a partir del formato RSS 0.91de Netscape.

Figura 1 - Historia del desarrollo de feeds RSS y Atom (Johnson, 2006).

4. Arquitectura RSS

Para Yee (2008) “los feeds son documentos utilizados para transferir lasactualizaciones de los contenidos digitales a los usuarios”. Aunque se puedenencontrar feeds en diferentes formatos se analizarán en profundidad tres formatosque son los más utilizados actualmente. Estos son RSS 2.0, RSS 1.0 y Atom 1.0.

La arquitectura de un feed RSS sigue la especificación XML y su vocabulario estácompuesto por elementos, subelementos, atributos, etc. (W3C Consortium, 2006)

Para Kyrnin (2008) el modelo básico en cualquier versión RSS tiene las siguientescaracterísticas.

1- Se trata de un documento basado en XML, por lo consiguiente debe ser well-formated3.

2- El primer elemento de un documento RSS es el tag que indica el comienzo deun archivo RSS.

3 Well-Formated son aquellos documentos XML que cumplen con todas las definiciones básicas deformato y pueden analizarse correctamente por cualquier analizador sintáctico (parser) que cumplacon la norma. (W3C Consortium, 2006)

Page 8: Sindicación de Contenidos Web - RSS Feeds Artículo Técnico · RSS es el acrónimo de RDF Site Summary, Rich Site Summary, Re ally Simple Sindication pero también se lo utiliza

7

3- El siguiente elemento es el canal, que contiene los metadatos que lodescriben, un título, una breve descripción y la URL del recurso descripto,normalmente la dirección del sitio o la dirección del feed RSS.

4- Por último, el elemento que especifica cada artículo o contenido deldocumento RSS. Este elemento al igual que el canal contiene metadatos quelo describen.

4.1. RSS 2.0 - Really Simple Syndication

La especificación de la versión RSS 2.0 proporciona una descripción detallada decada uno de los elementos permitidos en un feed (RSS Advisory Board, 2007b).

En la figura 2 se pueden observar los elementos permitidos para la declaración deun documento RSS 2.0 válido.

Page 9: Sindicación de Contenidos Web - RSS Feeds Artículo Técnico · RSS es el acrónimo de RDF Site Summary, Rich Site Summary, Re ally Simple Sindication pero también se lo utiliza

8

Figura 2 - Elementos XML que componen la versión RSS 2.0 (Johnson, 2006).

Ejemplo de documento RSS 2.0, haciendo uso únicamente de elementos básicos(los números hacen referencia a la tabla 2).

<?xml version=”1.0”?><rss version="2.0"> <channel> <title>Example Channel</title> <link>http://example.com/</link> <description>My example channel</description> <item> <title>News for September the Second</title> <link>http://example.com/2002/09/01</link> <description>other things happened today</de scription> </item> <item> <title>News for September the First</title> <link>http://example.com/2002/09/02</link>

Page 10: Sindicación de Contenidos Web - RSS Feeds Artículo Técnico · RSS es el acrónimo de RDF Site Summary, Rich Site Summary, Re ally Simple Sindication pero también se lo utiliza

9

<description>other things happened today</de scription> </item> </channel></rss>

Cuadro 1 - Ejemplo de documento RSS 2.0 - Adaptado de Nottingham (2005).

En la tabla 2 se explican los elementos más importantes de un documento RSS 2.0.(RSS Advisory Board, 2007b)

ELEMENTOS BÁSICOS RSS 2.0

<rss version=”2.0” >

Este tag indica el comienzo de un documento RSS versión 2.0.

<channel > El elemento canal contiene metadatos que describen el canal ensí. Debe existir un único elemento <channel> en el documento.<title > Descripción del titulo del feed.

<link > URL de la página a la que corresponde el canal.

<description > Frase o resumen que describe el canal.

<item > Representa el contenido del feed. Un canalpuede contener n elementos item.<title > Título que describe al item.

<link > URL al contenido del item.

<description > Descripción del ítem.

Tabla 2 - Elementos básicos RSS 2.0 - Adaptado de RSS Advisory Board (2007b).

4.2. RSS 1.0 - RDF Site Summary

RSS 1.0 utiliza el formato RDF para especificar la información de los feeds y susmetadatos (W3C Consortium, 2004). Cada documento RSS 1.0 se reconoce comoun documento RDF válido. La especificación proporciona una descripción detalladade cada uno de los elementos permitidos en un feed RSS 1.0 (Ayers & Watt, 2005;RSS-DEV, 2008). En la figura 3 podemos ver los elementos permitidos para ladeclaración de un documento RSS 1.0.

Page 11: Sindicación de Contenidos Web - RSS Feeds Artículo Técnico · RSS es el acrónimo de RDF Site Summary, Rich Site Summary, Re ally Simple Sindication pero también se lo utiliza

10

Figura 3 - Elementos XML que componen la versión RSS 1.0 (Johnson, 2006).

Ejemplo de documento RSS 1.0, haciendo uso únicamente de elementos básicos(los números hacen referencia a la tabla 3).

<?xml version="1.0"?><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax -ns#" xmlns="http://purl.org/rss/1.0/"> <channel rdf:about="http://example.com/news.rss"> <title>Example Channel</title> <link>http://example.com/</link> <description>My example channel</description> <items> <rdf:Seq> <rdf:li resource="http://example.com/2002/0 9/01/"/> <rdf:li resource="http://example.com/2002/0 9/02/"/> </rdf:Seq> </items> </channel> <item rdf:about="http://example.com/2002/09/01/"> <title>News for September the First</title> <link>http://example.com/2002/09/01/</link> <description>other things happened today</desc ription> </item> <item rdf:about="http://example.com/2002/09/02/"> <title>News for September the Second</title> <link>http://example.com/2002/09/02/</link>

Page 12: Sindicación de Contenidos Web - RSS Feeds Artículo Técnico · RSS es el acrónimo de RDF Site Summary, Rich Site Summary, Re ally Simple Sindication pero también se lo utiliza

11

<description>other things happened today</desc ription> </item></rdf:RDF>

Cuadro 2 - Ejemplo de documento RSS 1.0 - Adaptado de Nottingham (2005).

Para Johnson (2006) el formato RSS 1.0 es más complejo que la versión RSS 2.0,pero también más flexible y extendible.

Como podemos ver en el cuadro 2 la versión RSS 1.0 tiene una sintaxis diferente enrelación a la versión RSS 2.0 (presentada previamente en el cuadro 1). En la tabla 3se realiza la explicación de elementos requeridos para un documento RSS 1.0válido.

ELEMENTOS BÁSICOS RSS 1.0

La apertura del tag RDF asocia la etiqueta rdf: a la sintaxis del esquema RDF yestablece el esquema RSS 1.0 como el espacio de nombre (namespace) pordefecto.<channel rdf:about=”recurso" >

El elemento canal contiene metadatos que describen elcanal en sí.<title > Descripción del titulo del feed.

<link > URL de la página a la que correspondeel canal.

<description > Frase que describe el canal.

Este elemento representa una lista desecuencias de ítems del feedrepresentados por su URL.

<items >

<rdf:Seq><rdf:liresource="{item_uri}" />

El elemento rdf:seq(secuencia) contienen elementos rdf:li quesirven para ordenarla secuencia de loselementos item.

<item rdf:about="{item_uri}">

Este elemento representa el contenido del feed. Un canalpuede contener n elementos item.<title > Título que describe al item.

<link > URL al contenido del item.

<rdf: RDF >

<description > Descripción del ítem.

Tabla 3 - Elementos básicos RSS 1.0 - Adaptado de RSS-DEV (2008).

Page 13: Sindicación de Contenidos Web - RSS Feeds Artículo Técnico · RSS es el acrónimo de RDF Site Summary, Rich Site Summary, Re ally Simple Sindication pero también se lo utiliza

12

4.3. Atom 1.0

Según Yee (2008) el nombre Atom se aplica a dos estándares propuestos, el AtomFormat Syndication y Atom Publication Protocol (AtomPub4).Atom es un documento basado en el formato XML que describe a los feeds. LosAtom feeds están compuestos por una serie de ítems conocidos como entries, cadauno con un conjunto de metadatos adjunto (Nottingham & Sayre, 2005). En la figura4 se pueden observar los elementos que conforman el formato Atom 1.0.

Figura 4 - Elementos XML que componen Atom 1.0 (Johnson, 2006).

4 AtomPub es una aplicación a nivel de protocolo para la publicación y edición de recursos de la Webusando HTTP y XML 1.0. (Gregorio & De Hora, 2007)

Page 14: Sindicación de Contenidos Web - RSS Feeds Artículo Técnico · RSS es el acrónimo de RDF Site Summary, Rich Site Summary, Re ally Simple Sindication pero también se lo utiliza

13

Ejemplo de documento Atom 1.0, haciendo uso únicamente de elementos básicos(los números hacen referencia a la tabla 4).

<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"> <title>Example Feed</title> <link href="http://example.org/"/> <updated>2003-12-13T18:30:02Z</updated> <author> <name>John Doe</name> </author> <id>urn:uuid:60a76c80-d399-11d9-b93C-0003939e0af6 </id> <entry> <title>Atom-Powered Robots Run Amok</title> <link href="http://example.org/2003/12/13/atom0 3"/> <id>urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa 6a</id> <updated>2003-12-13T18:30:02Z</updated> <summary>Some text.</summary> </entry></feed>

Cuadro 3 - Ejemplo de documento Atom 1.0 - Adaptado de Nottingham (2005).

Como podemos ver en el cuadro 3 existen diferencias en cuanto a la sintaxis delformato Atom 1.0 y las versiones RSS 1.0 y 2.0, pero se mantiene el mismoconcepto para la utilización de los elementos (Johnson, 2006). En la tabla 4 sedescriben los elementos de un feed Atom 1.0.

ELEMENTOS BÁSICOS ATOM 1.0

<feed xmlns=“namespace” >

El elemento raíz de todo documento Atom 1.0 es el elemento feed yestablece el esquema Atom 1.0 como el namespace por defecto. Elelemento feed es el elemento que contiene los datos y metadatos.<title > Descripción del titulo del feed.

<link > URL de la página a la que corresponde el canal.

<updated> Indica la última vez que el feed fue actualizado.

<author> Nombre de un autor del feed.

<id> Identifica al feed utilizando un sistema único y permanenteUniform Resource Identifiers (URI5).

<entry> Un documento Atom no requiere un elemento feed paracontener un elemento entry. Un elemento entry puede serparte de un feed y también puede ser su propio documento.Independiente de ello el formato de los subelementos novaría. Un elemento entry es equivalente al elemento itemanalizado en la declaración de los formatos RSS 1.0 y 2.0.<title > Título de que describe la entrada.

<link > URL de la entrada.

5 Uniform Resource Identifiers (URI) es una cadena corta de caracteres que identificainequívocamente un recurso. (The Internet Society, 2005)

Page 15: Sindicación de Contenidos Web - RSS Feeds Artículo Técnico · RSS es el acrónimo de RDF Site Summary, Rich Site Summary, Re ally Simple Sindication pero también se lo utiliza

14

<id> Identifica al elemento entry utilizando unsistema único y permanente URI.

<updated > Indica la última vez que la entrada fueactualizada.

<summary > Descripción o resumen de la entrada.

Tabla 4 - Elementos básicos Atom 1.0 - Adaptado de Nottingham & Sayre (2005).

4.4. Feed Validators

Existen distintas herramientas que nos ayudan a corregir posibles errores en laespecificación de nuestros feeds.

Feed Validator es un servicio en línea que se utiliza para validar feeds. Es capaz devalidar documentos RSS 0.9, 0.91, 0.92, 0.93, 0.94, 1.0, 1.1 y 2.0 mediante laespecificación de la RSS Advisory Board. También se puede utilizar para validarAtom feeds (Ruby et al., 2007; W3C Consortium, 2007).

5. Funcionamiento Básico de la tecnología RSS

5.5. ¿Como indicar la existencia de Feeds?

Para indicar que existen feeds RSS, se utiliza un icono de color naranja que contieneen su interior un círculo y dos líneas curvas de color blanco (como muestra la figura5). Este icono demuestra que el sitio visitado cuenta con feeds para la subscripción.

Figura 5 - Representación gráfica para indicar la existencia de Feeds.

5.6. Distintas formas de acceder a Feeds RSS

Existen diferentes formas de acceder o subscribirse a canales RSS. Las podemosclasificar de la siguiente manera:

Page 16: Sindicación de Contenidos Web - RSS Feeds Artículo Técnico · RSS es el acrónimo de RDF Site Summary, Rich Site Summary, Re ally Simple Sindication pero también se lo utiliza

15

Feed Readers (Lectores): Los lectores son aplicaciones que se instalan en lamáquina del usuario, permiten subscribirse a canales de contenidos proporcionandouna interface intuitiva. Estas herramientas se encargan de chequear el canal enbusca de nuevas actualizaciones para luego presentarlas al usuario en un formatoamigable. (Ayers & Watt, 2005)

Algunas herramientas son:

• RSSReader (http://www.rssreader.com)• FeedReader (http://www.feedreader.com)• FeedDemon (http://www.newsgator.com/individuals/feeddemon)

Feed Aggregators (Agregadores). Los agregadores son lectores que se utilizandesde la Web. Existen muchas herramientas en línea disponibles con diferentesfuncionalidadades que proporcionan opciones similares a los lectores de contenido(Ayers & Watt, 2005). Para hacer uso de estas herramientas basta realizar unasubscripción para acceder al servicio. Esto brinda la facilidad al usuario de acceder asus feeds desde cualquier computadora que tenga una conexión a Internet.

Algunos de los agregadores más utilizados son:

• Google Reader (http://www.google.com/reader)• Blog Lines (http://www.bloglines.com)• Yahoo (http://my.yahoo.com)

Navegadores: Las versiones recientes de los navegadores más utilizados (InternetExplorer 7.0 y Mozila Firefox 3.0) incluyen un sistema para suscripción de fuentesRSS.

Teléfonos Móviles y PDA: Estos servicios permiten recibir feeds RSS en teléfonosmóviles y PDA. Las empresas que brindan este servicio se encargan de convertir losarchivos RSS a contenidos accesibles mediante la tecnología WAP6 (Holzner, 2006).Es el caso de la empresa (Odin Metatech, s.f.).

Motores de Búsquedas para Feeds : De la misma manera que existen losbuscadores de contenidos para la Web, podemos encontrar distintos sitios quesirven como motores de búsqueda para feeds RSS. (Holzner, 2006)

Algunos motores de búsqueda para feeds son:

6 Wireless Application Protocol es un estándar internacional para aplicaciones que utilizan lascomunicaciones inalámbricas, p.ej. acceso a servicios de Internet desde un teléfono móvil.

Page 17: Sindicación de Contenidos Web - RSS Feeds Artículo Técnico · RSS es el acrónimo de RDF Site Summary, Rich Site Summary, Re ally Simple Sindication pero también se lo utiliza

16

• Syndic8 (http://www.syndic8.com)• Feeds4All (http://www.feeds4all.com)• Feed See (http://www.feedsee.com)• RSS Feeds (http://www.rssfeeds.com)

6. Conclusión

La tecnología RSS permite al usuario recibir información de distintos sitios yclasificarla rápidamente, logrando así procesar una mayor cantidad de informaciónen un menor período de tiempo. La lectura de noticias fue el uso tradicional de loscanales RSS, pero en este momento existen otras formas de utilizar los feeds.Actualmente por medio de los canales RSS no solo se pueden leer noticias, sinotambién aprender, compartir, seguir temas de interés y mucho más.

Algunos de los usos más frecuentes son:

• Lectura de noticias: Médicas, internacionales, nacionales, negocios, etc.• Entretenimientos: Programación de tv, video juegos, estrenos de películas.• Seguimiento de Novedades tecnológicas.• Actualizaciones de blogs de interés.

Page 18: Sindicación de Contenidos Web - RSS Feeds Artículo Técnico · RSS es el acrónimo de RDF Site Summary, Rich Site Summary, Re ally Simple Sindication pero también se lo utiliza

17

7. Referencias

Ayers, D. & Watt, A. (2005). Beginning RSS and Atom Programming. : WileyPublishing, Inc..

Ellerman, C. (1997). Channel Definition Format. Retrieved fromhttp://www.w3.org/TR/NOTE-CDFsubmit.html.

Guha, R. (1995). Meta Content Framework Specification. Retrieved fromhttp://www.guha.com/mcf/mcf_spec.html.

Guha, R. (1999). Netscape RSS 0.90 Specification. Retrieved fromhttp://www.purplepages.ie/rss/netscape/rss0.90.html.

Guha, R. & Bray, T. (1997). Meta Content Framework-XML Specification. Retrievedfrom http://www.w3.org/TR/NOTE-MCF-XML.html.

Hammersley, B. (2003). Content Syndication with RSS. : O'Reilly & Associates, Inc..

Hammersley, B. (2005). Developing Feeds with RSS and Atom. : O'Reilly Media,Inc..

Holzner, S. (2006). Secrets of RSS. : Peachpit Press.

Johnson, D. (2006). RSS and Atom in Action. : Manning Publications Co..

Kyrnin, J. (2008). What is RSS and how do you use it. Retrieved fromhttp://webdesign.about.com/od/rss/a/what_is_rss.htm.

Libby, D. (1999). Netscape RSS 0.91 Specification. Retrieved fromhttp://www.purplepages.ie/rss/netscape/rss0.91.html.

Nottingham, M. (2005). RSS Tutorial. Retrieved fromhttp://www.mnot.net/rss/tutorial/.

Nottingham, M. & Sayre, R. (2005). The Atom Syndication Format - RFC 4287.Retrieved from http://tools.ietf.org/html/rfc4287.

Odin Metatech, I. (s.f.). Phone Feed. Retrieved from http://www.phonefeeds.com.

Page 19: Sindicación de Contenidos Web - RSS Feeds Artículo Técnico · RSS es el acrónimo de RDF Site Summary, Rich Site Summary, Re ally Simple Sindication pero también se lo utiliza

18

Pilgrim, M. (2002). What is RSS?. Retrieved fromhttp://xml.com/pub/a/2002/12/18/dive-into-xml.html.

Powers, S. (2005). What Are Syndication Feeds. : O’Reilly Media, Inc..

RSS Advisory Board (2007a). RSS Specification History. Retrieved fromhttp://www.rssboard.org/rss-history.

RSS Advisory Board (2007b). RSS 2.0.10 Specification. Retrieved fromhttp://www.rssboard.org/rss-specification.

RSS-DEV (2008). RDF Site Summary 1.0 Specification. Retrieved fromhttp://web.resource.org/rss/1.0/spec.

Richards, R. (2006). Pro PHP XML and Web Services. : Apress.

Ruby, S., Pilgrim, M., Walton, J. & Ringnalda, P. (2007). Feed Validator. Retrievedfrom http://feedvalidator.org.

W3C Consortium (2004). RDF Primer W3C Recommendation. Retrieved fromhttp://www.w3.org/TR/REC-rdf-syntax/.

W3C Consortium (2006). XML Specification. Retrieved fromhttp://www.w3.org/TR/2006/REC-xml-20060816/.

W3C Consortium (2007). W3C Feed Validation Service. Retrieved fromhttp://validator.w3.org/feed.

Winer, D. (1997). Scripting News Specification. Retrieved fromhttp://www.scripting.com/davenet/1997/12/15/scriptingNewsInXML.html.

Winer, D. (1999). Scripting News 2.0b1 Specification. Retrieved fromhttp://my.userland.com/stories/storyReader$11.

Winer, D. (2000). RSS 0.91 Userland Specification. Retrieved fromhttp://backend.userland.com/rss091.

Winer, D. (2003). RSS 2.0.1 Specification. Retrieved fromhttp://cyber.law.harvard.edu/rss/rss.html.

Wittenbrink, H. (2005). RSS and Atom: Understanding and Implementing ContentFeeds and Syndication. : Packt Publishing.

Page 20: Sindicación de Contenidos Web - RSS Feeds Artículo Técnico · RSS es el acrónimo de RDF Site Summary, Rich Site Summary, Re ally Simple Sindication pero también se lo utiliza

19

Yee, R. (2008). Pro Web 2.0 Mashups: Remixing Data and Web Services. : Apress.