Las tecnologías de sindicación web fueron precedidas por estándares de metadatos como Meta Content Framework (MCF) y Resource Description Framework (RDF), así como por especificaciones ' push ' como Channel Definition Format (CDF). Los primeros estándares de sindicación web incluían Information and Content Exchange (ICE) y RSS . Las especificaciones más recientes incluyen Atom y GData .
Antecesores
Las especificaciones de sindicación web fueron precedidas por varios formatos en tecnologías push y de metadatos , pocos de los cuales alcanzaron una gran popularidad, ya que muchos, como Backweb y Pointcast , estaban destinados a funcionar solo con un único servicio. [1]
Entre 1995 y 1997, Ramanathan V. Guha y otros en el Grupo de Tecnología Avanzada de Apple Computer desarrollaron el Meta Content Framework (MCF). [2] MCF era una especificación para estructurar la información de metadatos sobre sitios web y otros datos, implementada en HotSauce , un visualizador de vuelo 3D para la web. Cuando el proyecto de investigación se interrumpió en 1997, Guha dejó Apple por Netscape .
Guha y el co-creador de XML Tim Bray extendieron MCF en una aplicación XML [3] que Netscape presentó al World Wide Web Consortium (W3C) como un estándar web propuesto en junio de 1997. [4] Esta presentación contribuyó al surgimiento del Marco de descripción de recursos (RDF). [5] [6] [7] [8]
En marzo de 1997, Microsoft presentó una especificación detallada para el formato de definición de canal (CDF) de tecnología 'push' al W3C. [9] Este formato fue diseñado para la función Active Channel de Internet Explorer 4.0 . CDF nunca se hizo popular, tal vez debido a la gran cantidad de recursos que requería en un momento en que la mayoría de las personas usaban el acceso telefónico. Backweb y Pointcast estaban orientados a las noticias, al igual que una interfaz de programación de aplicaciones personales (API). Posteriormente, Backweb se transformó para proporcionar actualizaciones de software, un precursor de las funciones de actualización push que utilizan ahora varias empresas.
En septiembre de 1997, Netscape presentó una nueva tecnología competidora llamada "Aurora", basada en RDF, [10] un modelo de metadatos cuyo primer borrador de trabajo público sería publicado el mes siguiente [2] por un grupo de trabajo del W3C que incluía representantes de muchos empresas, incluida RV Guha de Netscape. [5]
En diciembre de 1997, Dave Winer diseñó su propio formato XML para utilizarlo en su weblog Scripting News . [11]
Distribución web temprana: ICE y RSS
El primer estándar creado específicamente para la distribución web fue Information and Content Exchange (ICE), [12] que fue propuesto por Firefly Networks y Vignette en enero de 1998. [13] El ICE Authoring Group incluyó a Microsoft , Adobe , Sun , CNET , National Semiconductor , Tribune Media Services , Ziff Davis y Reuters , entre otros, [14] y estaba limitado a trece empresas. El consejo asesor de ICE incluyó a casi cien miembros. [12]
ICE se presentó al organismo de normalización del World Wide Web Consortium el 26 de octubre de 1998, [15] y se presentó en un evento de prensa al día siguiente. [16] El estándar no se benefició de la implementación de código abierto que a menudo recibían las especificaciones XML del W3C. [17]
El resumen del sitio RDF, el primer formato de distribución web que se denominó "RSS", fue ofrecido por Netscape en marzo de 1999 para su uso en el portal My Netscape . Esta versión se conoció como RSS 0.9. [18]
En julio de 1999, respondiendo a comentarios y sugerencias, Dan Libby produjo un prototipo tentativamente llamado RSS 0.91 [19] (RSS que significaba Rich Site Summary en ese momento), que simplificó el formato e incorporó partes del formato de scripting de noticias de Winer. Esto lo consideraron una medida provisional, y Libby sugirió un formato similar a RSS 1.0 a través del llamado Documento de Futuros. [20]
En abril de 2001, en medio de la adquisición de AOL y la subsiguiente reestructuración de las propiedades de Netscape, un rediseño del portal My Netscape eliminó el soporte RSS / XML. El DTD de RSS 0.91 se eliminó durante este rediseño, pero en respuesta a los comentarios, Dan Libby pudo restaurar el DTD, pero no el validador de RSS previamente instalado. En respuesta a los comentarios dentro de la comunidad RSS en ese momento, Lars Marius Garshol , a quien a veces se le atribuye la autoría de la DTD 0.9 original, comentó: "Lo que no entiendo es todo este alboroto por la eliminación de la DTD por parte de Netscape. La herramienta RSS diseñada, ya sea que valide o no, no usaría la DTD en el sitio de Netscape en ningún caso. Hay varios mecanismos que pueden usarse para controlar la desreferenciación de referencias de documentos XML a sus DTD. Estos deben usarse. Si no el resultado será como se describe en el artículo ". [21]
Efectivamente, esto dejó al formato sin dueño, justo cuando se estaba generalizando.
Adopción inicial de RSS (2000-2003)
Un grupo de trabajo y la lista de correo , RSS-DEV , se creó por varios usuarios y notables XML para continuar su desarrollo. Al mismo tiempo, Winer publicó unilateralmente una versión modificada de la especificación RSS 0.91 en el sitio web de Userland, ya que ya estaba en uso en sus productos. Afirmó que la especificación RSS 0.91 era propiedad de su empresa, UserLand Software . [22]
Dado que ninguna de las partes tenía ningún reclamo oficial sobre el nombre o el formato, los argumentos se desataban cada vez que cualquiera de las partes afirmaba que RSS era propio, creando lo que se conoció como la bifurcación RSS.
El grupo RSS-DEV pasó a producir RSS 1.0 en diciembre de 2000. [23] Como RSS 0.9 (pero no 0.91), esto se basó en las especificaciones RDF, pero era más modular, con muchos de los términos provenientes de vocabularios de metadatos estándar como como Dublin Core .
Diecinueve días después, Winer lanzó por sí mismo RSS 0.92, [24] un conjunto menor y supuestamente compatible de cambios a RSS 0.91 basado en la misma propuesta. En abril de 2001, publicó un borrador de RSS 0.93 que era casi idéntico a 0.92. [25] Un borrador de RSS 0.94 apareció en agosto, revirtiendo los cambios hechos en 0.93 y agregando un atributo de tipo al elemento de descripción .
En septiembre de 2002, Winer lanzó un sucesor final de RSS 0.92, conocido como RSS 2.0 y enfatizando "Really Simple Syndication" como el significado de la abreviatura de tres letras. La especificación RSS 2.0 eliminó el atributo de tipo agregado en RSS 0.94 y permitió a las personas agregar elementos de extensión utilizando espacios de nombres XML . Se lanzaron varias versiones de RSS 2.0, pero el número de versión del modelo de documento no se modificó.
En noviembre de 2002, The New York Times comenzó a ofrecer a sus lectores la posibilidad de suscribirse a fuentes de noticias RSS relacionadas con diversos temas. En enero de 2003, Winer calificó la adopción de RSS por parte del New York Times como el "punto de inflexión" para impulsar que el formato RSS se convierta en un estándar de facto .
En julio de 2003, Winer y Userland Software asignaron la propiedad de la especificación RSS 2.0 a su entonces lugar de trabajo, el Berkman Center for the Internet & Society de Harvard . [26]
Desarrollo de Atom (2003)
En 2003, el método principal de sindicación de contenido web fue la familia de formatos RSS. Los desarrolladores que deseaban superar las limitaciones de estos formatos no pudieron realizar cambios directamente en RSS 2.0 porque la especificación tenía los derechos de autor de la Universidad de Harvard y estaba "congelada", indicando que "no se pueden realizar cambios significativos y se pretende que se realice un trabajo futuro con un nombre diferente ". [1]
En junio de 2003, Sam Ruby creó una wiki para discutir qué hace "una entrada de registro bien formada". [27] Esta publicación actuó como un punto de reunión. [2] La gente rápidamente comenzó a usar la wiki para discutir un nuevo formato de distribución para abordar las deficiencias de RSS. También quedó claro que el nuevo formato también podría constituir la base de un reemplazo más sólido para los protocolos de edición de blogs, como Blogger API y LiveJournal XML-RPC Client / Server Protocol.
El proyecto tenía como objetivo desarrollar un formato de distribución web que fuera: [3]
- "100% neutral con respecto al proveedor"
- "implementado por todos",
- "libremente extensible por cualquiera, y"
- "limpia y minuciosamente especificada".
En poco tiempo, se elaboró una hoja de ruta del proyecto . El esfuerzo atrajo rápidamente a más de 150 seguidores, incluidos Dave Sifry de Technorati , Mena Trott de Six Apart , Brad Fitzpatrick de LiveJournal, Jason Shellen de Blogger, Jeremy Zawodny de Yahoo! , Timothy Appnel de O'Reilly Network , Glenn Otis Brown de Creative Commons y Lawrence Lessig . Otros notables que apoyan a Atom incluyen a Mark Pilgrim , Tim Bray , Aaron Swartz , Joi Ito y Jack Park . [4] Además, Dave Winer, la figura clave detrás de RSS 2.0, dio un apoyo tentativo al esfuerzo de Atom (que en ese momento se llamaba Echo). [5]
Después de este punto, la discusión se volvió caótica, debido a la falta de un proceso de toma de decisiones. El proyecto también carecía de un nombre, usando tentativamente "Pie", "Echo" y "Necho" antes de decidirse por Atom . Después de publicar una instantánea del proyecto conocida como Atom 0.2 a principios de julio de 2003, la discusión se apartó de la wiki.
Luego, la discusión se trasladó a una lista de correo recién configurada. La siguiente y última instantánea durante esta fase fue Atom 0.3 , lanzada en diciembre de 2003. Esta versión obtuvo una adopción generalizada en las herramientas de distribución y, en particular, se agregó a varios servicios relacionados con Google , como Blogger, Google News y Gmail . Las API de datos de Google (Beta) GData se basan en Atom 1.0 y RSS 2.0.
Estandarización de Atom 1.0 e IETF
En 2004, comenzaron las discusiones sobre trasladar el proyecto Atom a un organismo de estándares como el W3C o el Grupo de Trabajo de Ingeniería de Internet (IETF). El grupo finalmente eligió el IETF y el grupo de trabajo Atompub se estableció formalmente en junio de 2004, lo que finalmente le dio al proyecto una carta y un proceso. El grupo de trabajo de Atompub está copresidido por Tim Bray (el coeditor de la especificación XML ) y Paul Hoffman. El desarrollo inicial se centró en el formato de sindicación.
El borrador final de Atom 1.0 se publicó en julio de 2005 y fue aceptado por la IETF como un "estándar propuesto" en agosto de 2005. Luego se continuó trabajando en el desarrollo adicional del protocolo de publicación y varias extensiones del formato de distribución.
El formato de distribución Atom se publicó como un "estándar de protocolo oficial de Internet" propuesto en IETF RFC 4287 en diciembre de 2005 con la ayuda de los coeditores Mark Nottingham y Robert Sayre .
En enero de 2005, Sean B. Palmer , Christopher Schmidt y Cody Woodard produjeron un borrador preliminar de RSS 1.1. [28] Se pensó como una corrección de errores para 1.0, eliminando características poco utilizadas, simplificando la sintaxis y mejorando la especificación basada en las especificaciones RDF más recientes. En julio de 2005, RSS 1.1 se había convertido en poco más que un ejercicio académico.
En abril de 2005, Apple lanzó Safari 2.0 con capacidades de fuente RSS integradas. Safari ofreció la capacidad de leer fuentes RSS y marcarlas con funciones de búsqueda integradas. El botón RSS de Safari es un rectángulo redondeado azul con "RSS" escrito en blanco en el interior. El favicon mostrado por defecto es un ícono de periódico.
En noviembre de 2005, Microsoft propuso sus extensiones simples para compartir a RSS. [29]
En diciembre de 2005, Microsoft anunció en blogs que Internet Explorer 7 [30] y Microsoft Outlook 12 (Outlook 2007) [31] adoptarán el icono de alimentación. utilizado por primera vez en Mozilla Firefox , lo que hace que el cuadrado naranja con ondas de radio blancas sea el estándar de la industria tanto para RSS como para formatos relacionados como Atom. También en febrero de 2006, Opera Software anunció que también agregarían el cuadrado naranja en su lanzamiento de Opera 9. [32] [33]
En enero de 2006, Rogers Cadenhead relanzó el Consejo Asesor de RSS para hacer avanzar el formato RSS. [34]
En enero de 2007, como parte de una revitalización de Netscape por parte de AOL, el FQDN para my.netscape.com fue redirigido a una página de espera en preparación para un relanzamiento inminente y, como resultado, algunos alimentadores de noticias que usaban RSS 0.91 dejaron de funcionar. [35] La DTD se ha restaurado de nuevo.
HTML5
En 2013, la recomendación candidata para HTML5 incluía una disposición explícita para la sindicación mediante la introducción del elemento 'artículo'. [36]
Referencias
- ^ Kelly, Kevin; Wolf, Gary (1 de marzo de 1997). "¡Empujar!" . Cableado . 5 (3). Archivado desde el original el 13 de octubre de 1999.
- ^ a b Lash, Alex (3 de octubre de 1997). "W3C da el primer paso hacia las especificaciones RDF" . CNET. Archivado desde el original el 13 de julio de 2012 . Consultado el 6 de enero de 2011 .
- ^ Andreessen, Marc (8 de enero de 1999). "Innovadores de la red: RV Guha y RDF" . Netscape. Archivado desde el original el 6 de junio de 2002 . Consultado el 5 de enero de 2011 .
- ^ Guha, Ramanathan V .; Bray, Tim (6 de junio de 1997). "Marco de metacontenido usando XML" . Consorcio World Wide Web . Consultado el 5 de enero de 2010 .
- ^ a b Miller, Eric; Schloss, Bob; Lassila, Ora; Swick, Ralph R .; Sakata, Tsuyoshi; Maloney, Murray; Schloss, Bob; URAMOTO, Naohiko; Roberts, Bill; Daniel, Ron; Layman, Andrew; McConnell, Chris; Paoli, Jean; Guha, Ramanathan V .; Lassila, Ora; LeVan, Ralph; Miller, Eric; Wolf, Misha; Wood, Lauren; Bray, Tim; Resnick, Paul; Berners-Lee, Tim ; Connolly, Dan ; Miller, Jim; Swick, Ralph (2 de octubre de 1997). "Modelo y sintaxis del marco de descripción de recursos (RDF)" . Consultado el 6 de enero de 2011 .
- ^ Brickley, Dan; Guha, Ramanathan V. (3 de marzo de 1999). "Especificación de esquema de marco de descripción de recursos (RDF)" . Consorcio World Wide Web . Consultado el 20 de enero de 2011 .
- ^ Lassila, Ora; Swick, Ralph R. (22 de febrero de 1999). "Modelo de marco de descripción de recursos (RDF) y especificación de sintaxis" . Consorcio World Wide Web . Consultado el 20 de enero de 2011 .
- ^ Bray, Tim (21 de mayo de 2003). "El desafío RDF.net" . Consultado el 5 de enero de 2010 .
- ^ Ellerman, Castedo (9 de marzo de 1997). "Formato de definición de canal (CDF)" . Consorcio World Wide Web . Consultado el 5 de enero de 2011 .
- ^ Clark, Tim (29 de septiembre de 1997). "Netscape muestra una vista previa de Aurora" . CNET. Archivado desde el original el 15 de julio de 2012 . Consultado el 6 de enero de 2011 .
- ^ Winer, Dave (15 de diciembre de 1997). "Scripting News en XML" . Noticias de secuencias de comandos . Consultado el 20 de enero de 2011 .
- ^ a b Werbach, Kevin (julio de 1999). "La Web entra en sindicación" (PDF) . Lanzamiento 1.0 . Consultado el 9 de septiembre de 2014 .
- ^ Clark, Tim (29 de enero de 1998). "Software para ayudar a las tiendas de la red" . News.com . Archivado desde el original el 2 de febrero de 1999 . Consultado el 7 de septiembre de 2014 .
- ^ Votsch, Victor (10 de marzo de 1998). "Vignette y Firefly proponen el protocolo ICE" . XML.com . Archivado desde el original el 2 de marzo de 2003 . Consultado el 8 de septiembre de 2014 .
- ^ Webber, Neil; Conlet O'Connell; Bruce Hunt; Rick Levine; Laird Popkin; Gord Larose (26 de octubre de 1998). El formato y protocolo de intercambio de información y contenido (ICE) . W3C . Consultado el 7 de septiembre de 2014 .
- ^ Copeland, Lee (28 de octubre de 1998). "Authoring Group lanza ICE" . Noticias de revendedores de computadoras . Archivado desde el original el 2 de octubre de 1999 . Consultado el 8 de septiembre de 2014 .
- ^ Dumbill, Edd (17 de julio de 2000). "XML en la sindicación de noticias" . XML.com .
- ^ "Mi red Netscape: Inicio rápido" . Netscape. Archivado desde el original el 8 de diciembre de 2000 . Consultado el 20 de enero de 2011 .
- ^ Libby, Dan (10 de julio de 1999). "RSS 0.91 Spec, revisión 3" . Netscape. Archivado desde el original el 4 de diciembre de 2000 . Consultado el 20 de enero de 2011 .
- ^ "Direcciones futuras de MNN" . Netscape. Archivado desde el original el 4 de diciembre de 2000 . Consultado el 20 de enero de 2011 .
- ^ King, Andrew (13 de abril de 2003). "La evolución de RSS" . Internet.com . QuinStreet . Archivado desde el original el 6 de enero de 2011 . Consultado el 20 de enero de 2011 .
- ^ Winer, Dave (4 de junio de 2000). "RSS 0.91: Copyright y descargo de responsabilidad" . Software de UserLand . Consultado el 31 de octubre de 2006 .
- ^ Beged-Dov, Gabe; Brickley, Dan; Dornfest, Rael; Davis, Ian; Dodds, Leigh; Eisenzopf, Jonathan; Galbraith, David; Guha, Ramanathan V .; MacLeod, Ken; Miller, Eric; Swartz, Aaron; van der Vlist, Eric (9 de diciembre de 2000). "Resumen del sitio RDF (RSS) 1.0" . Grupo de trabajo RSS-DEV . resource.org . Consultado el 20 de enero de 2011 .
- ^ Winer, Dave (24 de agosto de 2003). "Especificación RSS 0.92" . Software de UserLand . Archivado desde el original el 31 de enero de 2011 . Consultado el 20 de enero de 2011 .
- ^ Winer, Dave (21 de abril de 2001). "Especificación RSS 0.93" . Software de UserLand . Consultado el 20 de enero de 2011 .
- ^ "La especificación RSS 2.0 se traslada a Berkman" . Centro Berkman para Internet y Sociedad . 15 de julio de 2003 . Consultado el 31 de octubre de 2006 .
- ^ Ruby, Sam (16 de junio de 2003). "Anatomía de una entrada de registro bien formada" . Entrelazados .
- ^ Palmer, Sean B. y Christopher Schmidt (23 de enero de 2005). "RSS 1.1: Resumen del sitio RDF" . Consultado el 31 de octubre de 2006 .
- ^ "Extensiones de uso compartido simple para RSS y OPML" . Microsoft . 12 de enero de 2006. Archivado desde el original el 12 de noviembre de 2006 . Consultado el 31 de octubre de 2006 .
- ^ Jane (14 de diciembre de 2005). "Iconos: sigue siendo naranja" . Red de desarrolladores de Microsoft . Microsoft . Consultado el 18 de agosto de 2018 .
- ^ Affronti, Michael (15 de diciembre de 2005). "Bondad del icono RSS" . Red de desarrolladores de Microsoft . Microsoft . Consultado el 20 de enero de 2011 .
- ^ Goldman, Daniel (15 de febrero de 2006). "Opera adopta parcialmente el nuevo icono de fuente RSS" . Opera Watch . Consultado el 17 de marzo de 2010 .
- ^ Borg, Johan (15 de junio de 2006). "¡Es viernes otra vez! (Bueno, en Asia)" . Equipo de Opera Desktop . Opera Software . Consultado el 17 de marzo de 2010 .
- ^ Cadenhead, Rogers (30 de enero de 2006). "La Junta Asesora de RSS se hace pública" . Consultado el 20 de enero de 2011 .
- ^ Thompson, Bill (15 de enero de 2007). "A falta de un archivo, se perdió la red" . BBC . Consultado el 20 de enero de 2011 .
- ^ Proyecto de propuesta de la organización W3C para el elemento de artículo
enlaces externos
Historia RSS temprana desde varios puntos de vista personales diferentes
- Historia de RSS compilada en 2003 por Joseph Reagle
- Historia de RSS compilada en 2004 por Dave Winer
- Historia de la bifurcación RSS compilada en 2002 por Mark Pilgrim
- Historia de ESS Feed en 2012