RSS
RSS (Resumen del sitio RDF o Really Simple Syndication) es una fuente web que permite a los usuarios y aplicaciones acceder a las actualizaciones de los sitios web en un formato estandarizado y legible por computadora. La suscripción a fuentes RSS puede permitir a un usuario realizar un seguimiento de muchos sitios web diferentes en un único agregador de noticias, que supervisa constantemente los sitios en busca de contenido nuevo, lo que elimina la necesidad de que el usuario los compruebe manualmente. Los agregadores de noticias (o "lectores de RSS") pueden integrarse en un navegador, instalarse en una computadora de escritorio o instalarse en un dispositivo móvil.
Los sitios web suelen utilizar fuentes RSS para publicar información actualizada con frecuencia, como entradas de blog, titulares de noticias, episodios de series de audio y vídeo, o para distribuir podcasts. Un documento RSS (llamado "fuente", "fuente web" o "canal") incluye texto completo o resumido y metadatos, como la fecha de publicación y el autor'.;nombre de. Los formatos RSS se especifican utilizando un archivo XML genérico.
Aunque los formatos RSS han evolucionado desde principios de marzo de 1999, fue entre 2005 y 2006 cuando el RSS obtuvo un uso generalizado, y el (".") icono fue decidido por varios principales navegadores web. Los datos de alimentación RSS se presentan a los usuarios usando software llamado agregador de noticias y el paso del contenido se llama sindicación web. Los usuarios se suscriben a los feeds ya sea entrando en la URI de un feed en el lector o haciendo clic en el icono de alimentación del navegador. El lector RSS comprueba los feeds del usuario regularmente para nueva información y puede descargarlo automáticamente, si esa función está habilitada.
Historia
Los formatos RSS fueron precedidos por varios intentos de sindicación web que no lograron una popularidad generalizada. La idea básica de reestructurar la información sobre los sitios web se remonta a 1995, cuando Ramanathan V. Guha y otros en el Grupo de Tecnología Avanzada de Apple desarrollaron Meta Content Framework.
Resumen del sitio RDF, la primera versión de RSS, fue creada por Dan Libby y Ramanathan V. Guha en Netscape. Fue lanzado en marzo de 1999 para su uso en el portal My.Netscape.Com. Esta versión se conoció como RSS 0.9. En julio de 1999, Dan Libby de Netscape produjo una nueva versión, RSS 0.91, que simplificó el formato eliminando elementos RDF e incorporando elementos del formato de sindicación de noticias de Dave Winer. Libby también cambió el nombre del formato de RDF a RSS Resumen del sitio enriquecido y describió un mayor desarrollo del formato en un "documento de futuros".
Esta sería la última participación de Netscape en el desarrollo de RSS en ocho años. Como los editores web adoptaron RSS que querían que sus feeds se usaran en My.Netscape.Com y otros portales RSS tempranos, Netscape eliminó el soporte de RSS de My.Netscape.Com en abril de 2001 durante la reestructuración de AOL por parte del nuevo propietario. la empresa, eliminando también documentación y herramientas que soportaban el formato.
Dos partes surgieron para llenar el vacío, sin la ayuda ni la aprobación de Netscape: el grupo de trabajo RSS-DEV y Dave Winer, cuyo software UserLand había publicado algunas de las primeras herramientas de publicación fuera de Netscape que podían leer y escribir. RSS.
Winer publicó una versión modificada de la especificación RSS 0.91 en el sitio web de UserLand, explicando cómo se usaba en los productos de su empresa, y reclamó los derechos de autor del documento. Unos meses más tarde, UserLand presentó un registro de marca registrada de EE. UU. para RSS, pero no respondió a la solicitud de un examinador de marcas registradas de la USPTO y la solicitud fue rechazada en diciembre de 2001.
El grupo de trabajo RSS-DEV, un proyecto cuyos miembros incluían a Aaron Swartz, Guha y representantes de O'Reilly Media y además, produjo RSS 1.0 en diciembre de 2000. Esta nueva versión, que recuperó el nombre RDF Site Summary from RSS 0.9, reintrodujo el soporte para RDF y agregó soporte para espacios de nombres XML, adoptando elementos de vocabularios de metadatos estándar como Dublin Core.
En diciembre de 2000, Winer lanzó RSS 0.92 un conjunto menor de cambios además de la introducción del elemento de recinto, que permitió que los archivos de audio se transportaran en fuentes RSS y ayudó a impulsar el podcasting. También publicó borradores de RSS 0.93 y RSS 0.94 que posteriormente fueron retirados.
En septiembre de 2002, Winer lanzó una nueva versión importante del formato, RSS 2.0, que rebautizó sus iniciales como Really Simple Syndication. RSS 2.0 eliminó el atributo tipo agregado en el borrador de RSS 0.94 y agregó soporte para espacios de nombres. Para preservar la compatibilidad con versiones anteriores de RSS 0.92, la compatibilidad con el espacio de nombres se aplica solo a otro contenido incluido en una fuente RSS 2.0, no a los elementos RSS 2.0 en sí. (Aunque otros estándares, como Atom, intentan corregir esta limitación, las fuentes RSS no se agregan con otro contenido con la frecuencia suficiente para cambiar la popularidad de RSS a otros formatos con soporte completo para espacios de nombres).
Debido a que ni Winer ni el grupo de trabajo de RSS-DEV contaban con la participación de Netscape, no pudieron hacer un reclamo oficial sobre el nombre o el formato de RSS. Esto ha alimentado la controversia en curso en la comunidad de desarrollo de sindicación sobre qué entidad era la editora adecuada de RSS.
Un producto de ese polémico debate fue la creación de un formato de sindicación alternativo, Atom, que comenzó en junio de 2003. El formato de sindicación Atom, cuya creación fue en parte motivada por el deseo de tener un comienzo limpio libre de los problemas que rodean RSS, ha sido adoptado como estándar propuesto por IETF RFC 4287.
En julio de 2003, Winer y UserLand Software asignaron los derechos de autor de la especificación RSS 2.0 al Berkman Klein Center for Internet & Society, donde acababa de comenzar un período como miembro visitante. Al mismo tiempo, Winer lanzó el Consejo Asesor de RSS con Brent Simmons y Jon Udell, un grupo cuyo propósito era mantener y publicar la especificación y responder preguntas sobre el formato.
En septiembre de 2004, Stephen Horlander creó el ahora ubicuo icono RSS (RSS)) para uso en el navegador Mozilla Firefox.
En diciembre de 2005, el equipo de Microsoft Internet Explorer y El equipo de Microsoft Outlook anunció en sus blogs que estaban adoptando el ícono RSS de Firefox. En febrero de 2006, Opera Software hizo lo mismo. Esto convirtió efectivamente al cuadrado naranja con ondas de radio blancas en el estándar de la industria para fuentes RSS y Atom, reemplazando la gran variedad de íconos y texto que se había usado anteriormente para identificar datos de sindicación.
En enero de 2006, Rogers Cadenhead relanzó el Consejo asesor de RSS sin la participación de Dave Winer, con el deseo declarado de continuar con el desarrollo del formato RSS y resolver ambigüedades. En junio de 2007, la junta revisó su versión de la especificación para confirmar que los espacios de nombres pueden extender elementos centrales con atributos de espacios de nombres, como lo ha hecho Microsoft en Internet Explorer 7. Según su punto de vista, una diferencia de interpretación dejó a los editores inseguros de si esto estaba permitido. o prohibido.
Ejemplo
RSS es texto sin formato en formato XML. El formato RSS en sí mismo es relativamente fácil de leer tanto por procesos automatizados como por humanos. Un feed de ejemplo podría tener contenidos como los siguientes:
################################################################################################################################################################################################################################################################* versión="2.0"■Identificador ▪ títuloTítulo RSS■/título ■descripciónEste es un ejemplo de un feed RSS■/descripción ■linkhttp://www.example.com/main.htmlIdentificado/enlace Identificado2020 Ejemplo.com Todos los derechos reservados■/copyright Identificado Fecha tituladaMon, 6 sep 2010 00:01:00 +0000Identificada/última construcción Fecha titulada ■pubDate títuloSol, 6 sep 2009 16:20:00 +0000■/pubDate título Identificado1800■/ttl ▪ ▪ títuloEntrada por ejemplo■/título ■descripciónAquí hay un texto que contiene una descripción interesante.■/descripción ■linkhttp://www.example.com/blog/post/1Identificado/enlace " Seguido " esPermaLink="falso"■7bd204c6-1655-4c27-aeee-53f933c5395f■/guidilo ■pubDate títuloSol, 6 sep 2009 16:20:00 +0000■/pubDate título ■/ítem■/canallón■/rss
Agregadores
Cuando se recupera, el software de lectura de RSS podría usar la estructura XML para presentar una pantalla ordenada a los usuarios finales. Hay varios programas de agregación de noticias para dispositivos de escritorio y móviles, pero RSS también se puede integrar en navegadores web o clientes de correo electrónico como Mozilla Thunderbird.
Variantes
Hay varias versiones diferentes de RSS, que se dividen en dos ramas principales (RDF y 2.*).
La rama RDF (o RSS 1.*) incluye las siguientes versiones:
- RSS 0.90 fue la versión original de Netscape RSS. Este RSS fue llamado RDF Resumen del sitio, pero se basó en un borrador de trabajo temprano de la norma RDF, y no fue compatible con la Recomendación final RDF.
- RSS 1.0 es un formato abierto por el Grupo de Trabajo RSS-DEV, de nuevo esperando RDF Resumen del sitio. RSS 1.0 es un formato RDF como RSS 0.90, pero no totalmente compatible con él, ya que 1.0 se basa en la recomendación final RDF 1.0.
- RSS 1.1 es también un formato abierto y está destinado a actualizar y reemplazar el RSS 1.0. The specification is an independent draft not supported or endorsed in any way by the RSS-Dev Working Group or any other organization.
La rama RSS 2.* (inicialmente UserLand, ahora Harvard) incluye las siguientes versiones:
- RSS 0.91 es la versión RSS simplificada lanzada por Netscape, y también el número de versión de la versión simplificada originalmente defendida por Dave Winer de Userland Software. La versión de Netscape se llamaba Resumen del sitio; esto ya no era un formato RDF, pero era relativamente fácil de usar.
- RSS 0.92 a 0.94 son expansiones del formato RSS 0.91, que son principalmente compatibles entre sí y con la versión de Winer de RSS 0.91, pero no son compatibles con RSS 0.90.
- RSS 2.0.1 tiene la versión interna número 2.0. RSS 2.0.1 fue proclamado como "frozen", pero todavía actualizado poco después de la liberación sin cambiar el número de versión. RSS ahora estaba parado Sindicación realmente simple. El mayor cambio en esta versión es un mecanismo de extensión explícito utilizando espacios de nombres XML.
Las versiones posteriores de cada rama son compatibles con versiones anteriores (aparte de la sintaxis RDF no conforme en 0.90), y ambas versiones incluyen mecanismos de extensión debidamente documentados que usan espacios de nombres XML, ya sea directamente (en la rama 2.*) o a través de RDF (en la rama 1.*). La mayoría del software de sindicación es compatible con ambas ramas. "El mito de la compatibilidad de RSS", un artículo escrito en 2004 por el crítico de RSS y defensor de Atom Mark Pilgrim, analiza los problemas de compatibilidad de versiones de RSS con más detalle.
Los mecanismos de extensión hacen posible que cada rama copie las innovaciones en la otra. Por ejemplo, la rama RSS 2.* fue la primera en admitir gabinetes, lo que la convierte en la principal opción actual para podcasting y, a partir de 2005, es el formato admitido para ese uso por iTunes y otro software de podcasting; sin embargo, ahora hay disponible una extensión de gabinete para la rama RSS 1.*, mod_enclosure. Del mismo modo, la especificación principal de RSS 2.* no admite proporcionar texto completo además de una sinopsis, pero el marcado de RSS 1.* puede usarse (y a menudo se usa) como una extensión. También hay varios paquetes de extensión externos comunes disponibles, p. uno de Microsoft para usar en Internet Explorer 7.
El problema de compatibilidad más serio es con el marcado HTML. El lector de RSS de Userland, generalmente considerado como la implementación de referencia, no filtró originalmente el marcado HTML de las fuentes. Como resultado, los editores comenzaron a colocar marcas HTML en los títulos y descripciones de los elementos en sus fuentes RSS. Este comportamiento se ha vuelto esperado de los lectores, hasta el punto de convertirse en un estándar de facto. Aunque todavía hay cierta inconsistencia en la forma en que el software maneja este marcado, particularmente en los títulos. La especificación RSS 2.0 se actualizó posteriormente para incluir ejemplos de HTML codificado por entidades; sin embargo, todos los usos anteriores de texto sin formato siguen siendo válidos.
En enero de 2007, los datos de seguimiento de www.syndic8.com indican que las tres versiones principales de RSS en uso actual son 0.91, 1.0 y 2.0, que constituyen el 13%, 17% y 67% del uso mundial de RSS. respectivamente. Sin embargo, estas cifras no incluyen el uso del formato de fuente web rival Atom. A partir de agosto de 2008, el sitio web syndic8.com indexa 546 069 feeds en total, de los cuales 86 496 (16 %) eran algún dialecto de Atom y 438 102 eran algún dialecto de RSS.
Módulos
El objetivo principal de todos los módulos RSS es ampliar el esquema XML básico establecido para una sindicación de contenido más robusta. Esto inherentemente permite transacciones más diversas, aunque estandarizadas, sin modificar la especificación principal de RSS.
Para lograr esta extensión, se declara un vocabulario estrictamente controlado (en el mundo RSS, "módulo"; en el mundo XML, "esquema") a través de un espacio de nombres XML para dar nombres a los conceptos y las relaciones entre esos conceptos.
Algunos módulos RSS 2.0 con espacios de nombres establecidos son:
- Módulo Media RSS (MRSS) 2.0
- Módulo OpenSearch RSS 2.0
Interoperabilidad
Aunque la cantidad de elementos en un canal RSS es teóricamente ilimitada, algunos agregadores de noticias no admiten archivos RSS de más de 150 KB. Por ejemplo, las aplicaciones que se basan en la Lista de fuentes comunes de Windows pueden manejar dichos archivos como si estuvieran dañados y no abrirlos. La interoperabilidad se puede maximizar manteniendo el tamaño del archivo por debajo de este límite.
Los podcasts se distribuyen mediante RSS. Para escuchar un podcast, un usuario agrega la fuente RSS a su cliente de podcast, y el cliente puede enumerar los episodios disponibles y descargarlos o transmitirlos para escucharlos o verlos. Para ser incluido en un directorio de podcasts, el feed de cada episodio debe proporcionar un título, una descripción, una obra de arte, una categoría, un idioma y una calificación explícita. Hay algunos servicios que indexan específicamente y son un motor de búsqueda de podcasts.
Algunos clientes de BitTorrent admiten RSS. Las fuentes RSS que proporcionan enlaces a archivos.torrent permiten a los usuarios suscribirse y descargar contenido automáticamente tan pronto como se publica.
RSS a correo electrónico
Algunos servicios envían RSS a una bandeja de entrada de correo electrónico y envían actualizaciones de la selección personal y los horarios del usuario. Ejemplos de tales servicios incluyen IFTTT, Zapier y otros. Por el contrario, algunos servicios entregan correo electrónico a lectores de RSS. Otros servicios como e. gramo. Gmane permite suscribirse a feeds a través de NNTP.
Cabe señalar que los clientes de correo electrónico como Thunderbird admiten RSS de forma nativa.
RSS comparado con Atom
Tanto RSS como Atom cuentan con un amplio soporte y son compatibles con todos los principales lectores de fuentes de consumo. RSS ganó un uso más amplio debido al soporte inicial del lector de feeds. Técnicamente, Atom tiene varias ventajas: licencias menos restrictivas, tipo MIME registrado en IANA, espacio de nombres XML, compatibilidad con URI, compatibilidad con RELAX NG.
La siguiente tabla muestra los elementos RSS junto con los elementos Atom donde son equivalentes.
Nota: el carácter de asterisco (*) indica que se debe proporcionar un elemento (los elementos de Atom "autor" y "enlace" solo se requieren bajo ciertas condiciones).
RSS 2.0 | Atom 1.0 |
---|---|
author | author *
|
category | category |
channel | feed |
copyright | rights |
— | subtitle |
description *
| summary y/o content |
generator | generator |
guid | id *
|
image | logo |
item | entry |
lastBuildDate (en channel )
| updated *
|
link *
| link *
|
managingEditor | author o contributor |
pubDate | published (subelement of entry )
|
title *
| title *
|
ttl | — |
Uso actual
Varios sitios importantes, como Facebook y Twitter, ofrecían anteriormente fuentes RSS, pero han reducido o eliminado la compatibilidad. Además, los lectores ampliamente utilizados, como Shiira, FeedDemon y, en particular, Google Reader, se suspendieron a partir de 2013 debido a la disminución de la popularidad en RSS. La compatibilidad con RSS se eliminó en las versiones de Mail y Safari de OS X Mountain Lion, aunque las funciones se restauraron parcialmente en Safari 8. Mozilla eliminó la compatibilidad con RSS de Mozilla Firefox versión 64.0, uniéndose a Google Chrome y Microsoft Edge, que no incluyen RSS. soporte, dejando así a Internet Explorer como el último navegador importante en incluir soporte RSS de forma predeterminada. Google Podcasts ha demostrado ser un popular servicio de podcasts que usa RSS.
Desde finales de la década de 2010, ha vuelto a aumentar el interés por RSS. En 2018, Wired publicó un artículo llamado 'Es hora de un renacimiento de RSS', citando que RSS brinda más control sobre el contenido en comparación con los algoritmos y rastreadores de los sitios de redes sociales.. En ese momento, Feedly era el lector de RSS más popular. Chrome en Android ha agregado la capacidad de seguir fuentes RSS en 2021.
Contenido relacionado
Ruta 35 de Nueva Jersey
Paquete general de Radio sevicio
Aleta