stringtranslate.com

Historia de la tecnología de sindicación web

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 incluyeron 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 popularidad generalizada, 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 del Grupo de Tecnología Avanzada de Apple Computer desarrollaron el Meta Content Framework (MCF). [2] MCF era una especificación para estructurar 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 para irse a Netscape .

Guha y el cocreador de XML , Tim Bray, ampliaron MCF para convertirlo en una aplicación XML [3] que Netscape presentó al Consorcio World Wide Web (W3C) como propuesta de estándar web 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 la tecnología "push" al W3C. [9] Este formato fue diseñado para la función de canal activo de Internet Explorer 4.0 . El CDF nunca se hizo popular, tal vez debido a los amplios recursos que requería en una época en la que la mayoría de la gente usaba acceso telefónico. Backweb y Pointcast estaban orientados a las noticias, como una fuente de interfaz de programación de aplicaciones (API) personal. Backweb luego se transformó en un proveedor de actualizaciones de software, un precursor de las funciones de actualización push que usan varias compañías en la actualidad.

En septiembre de 1997, Netscape presentó una nueva tecnología competitiva 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 muchas empresas, incluido RV Guha de Netscape. [5]

En diciembre de 1997, Dave Winer diseñó su propio formato XML para utilizarlo en su blog Scripting News . [11]

TempranoSindicación web: ICE y RSS

El primer estándar creado específicamente para la sindicación web fue Information and Content Exchange (ICE), [12] que fue propuesto por Firefly Networks y Vignette en enero de 1998. [13] El grupo de autoría de ICE incluía 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 incluía a casi cien miembros. [12]

El ICE fue presentado al organismo de normalización del Consorcio World Wide Web el 26 de octubre de 1998, [15] y se presentó en un evento de prensa al día siguiente. [16] El estándar no logró beneficiarse de la implementación de código abierto que las especificaciones XML del W3C solían recibir. [17]

En marzo de 1999, Netscape ofreció RDF Site Summary, el primer formato de sindicación web que se denominó "RSS", para su uso en el portal My Netscape. Esta versión pasó a conocerse como RSS 0.9. [18]

En julio de 1999, en respuesta a comentarios y sugerencias, Dan Libby produjo un prototipo llamado provisionalmente RSS 0.91 [19] (RSS significaba Rich Site Summary en ese momento), que simplificaba el formato e incorporaba partes del formato de noticias de Winer. Lo consideraron una medida provisoria, y Libby sugirió un formato similar al RSS 1.0 a través del llamado Documento de Futuros. [20]

En abril de 2001, en medio de la adquisición y posterior reestructuración de las propiedades de Netscape por parte de AOL, un rediseño del portal My Netscape eliminó el soporte RSS/XML. El DTD RSS 0.91 fue eliminado durante este rediseño, pero en respuesta a los comentarios, Dan Libby pudo restaurar el DTD, pero no el validador RSS que estaba instalado anteriormente. 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 del DTD original 0.9, comentó: "Lo que no entiendo es todo este alboroto sobre la eliminación del DTD por parte de Netscape. Una herramienta RSS bien diseñada, ya sea que valide o no, no usaría el DTD en el sitio de Netscape en ningún caso. Hay varios mecanismos que se pueden usar para controlar la desreferenciación de referencias de documentos XML a sus DTD. Estos deberían usarse. Si no, el resultado será el descrito en el artículo". [21]

En la práctica, esto dejó al formato sin propietario, justo cuando su uso estaba empezando a generalizarse.

Adopción inicial de RSS (2000-2003)

Varios usuarios y expertos en XML crearon un grupo de trabajo y una lista de correo , RSS-DEV , para continuar con 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 se utilizaba en sus productos. Afirmó que la especificación RSS 0.91 era propiedad de su empresa, UserLand Software . [22]

Como ninguna de las partes tenía un reclamo oficial sobre el nombre o el formato, surgieron discusiones cada vez que alguna de las partes afirmaba que RSS era suyo, creando lo que se conoció como la bifurcación RSS.

El grupo RSS-DEV produjo RSS 1.0 en diciembre de 2000. [23] Al igual que RSS 0.9 (pero no 0.91), este se basaba en las especificaciones RDF, pero era más modular y muchos de los términos provenían de vocabularios de metadatos estándar como Dublin Core .

Diecinueve días después, Winer publicó por sí mismo RSS 0.92, [24] un conjunto de cambios menores y supuestamente compatibles con RSS 0.91 basados ​​en la misma propuesta. En abril de 2001, publicó un borrador de RSS 0.93 que era casi idéntico a 0.92. [25] En agosto apareció un borrador de RSS 0.94 que revertía los cambios realizados en 0.93 y añadía un atributo de tipo al elemento de descripción .

En septiembre de 2002, Winer publicó un sucesor final de RSS 0.92, conocido como RSS 2.0 y que enfatizaba "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ó que las personas agregaran elementos de extensión utilizando espacios de nombres XML . Se publicaron 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 canales de noticias RSS relacionados con diversos temas. En enero de 2003, Winer calificó la adopción de RSS por parte de The New York Times como el "punto de inflexión" que llevó a que el formato RSS se convirtiera 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 lugar de trabajo en ese momento, el Berkman Center for the Internet & Society de Harvard . [26]

Desarrollo del átomo (2003)

En 2003, el principal método de distribución de contenido web era la familia de formatos RSS. Los desarrolladores que deseaban superar las limitaciones de estos formatos no podían realizar cambios directamente en RSS 2.0 porque la especificación estaba protegida por derechos de autor de la Universidad de Harvard y "congelada", indicando que "no se pueden realizar cambios significativos y se pretende que el trabajo futuro se realice bajo un nombre diferente".[1]

En junio de 2003, Sam Ruby creó una wiki para discutir qué hace que una entrada de registro esté bien formada. [27] Esta publicación actuó como un punto de encuentro. [2] La gente rápidamente comenzó a usar la wiki para discutir un nuevo formato de sindicación para abordar las deficiencias del RSS. También quedó claro que el nuevo formato también podría formar 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 sindicación web que fuera: [3]

En poco tiempo se elaboró ​​una hoja de ruta para el proyecto. El esfuerzo atrajo rápidamente a más de 150 partidarios, entre ellos 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 . Otras personalidades que apoyaron a Atom fueron 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 proyecto 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, y tentativamente se utilizaron "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 trasladó fuera de la wiki.

La discusión se trasladó luego a una lista de correo recién creada. La siguiente y última versión de esta fase fue Atom 0.3 , publicada en diciembre de 2003. Esta versión obtuvo una amplia adopción en las herramientas de sindicació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.

Atom 1.0 y la estandarización IETF

En 2004, comenzaron las discusiones sobre la posibilidad de trasladar el proyecto Atom a un organismo de normalización 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 creó formalmente en junio de 2004, lo que finalmente le dio al proyecto un estatuto y un proceso. El grupo de trabajo Atompub está copresidido por Tim Bray (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 "estándar propuesto" en agosto de 2005. Luego se continuó trabajando en el desarrollo del protocolo de publicación y en varias extensiones del formato de sindicación.

El formato de sindicació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 .

Desarrollos técnicos posteriores a Atom relacionados con la sindicación web

En enero de 2005, Sean B. Palmer, Christopher Schmidt y Cody Woodard elaboraron un borrador preliminar de RSS 1.1. [28] Su objetivo era corregir errores de la versión 1.0, eliminar características poco utilizadas, simplificar la sintaxis y mejorar la especificación basándose en las especificaciones RDF más recientes. En julio de 2005, RSS 1.1 no era más que un ejercicio académico.

En abril de 2005, Apple lanzó Safari 2.0 con capacidades de feeds RSS integradas. Safari ofrecía la capacidad de leer feeds RSS y marcarlos como favoritos, con funciones de búsqueda integradas. El botón RSS de Safari es un rectángulo azul redondeado con la palabra "RSS" escrita en blanco en su interior. El favicon que se muestra de forma predeterminada es el icono de un periódico.

En noviembre de 2005, Microsoft propuso sus extensiones de uso compartido simple para RSS. [29]

En diciembre de 2005, Microsoft anunció en blogs que Internet Explorer 7 [30] y Microsoft Outlook 12 (Outlook 2007) [31] adoptarían el icono de feed. Se utilizó por primera vez en Mozilla Firefox , lo que convirtió al cuadrado naranja con ondas de radio blancas en 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ía el cuadrado naranja en su versión Opera 9. [32] [33]

En enero de 2006, Rogers Cadenhead relanzó el Consejo Asesor del RSS con el fin de impulsar el formato RSS. [34]

En enero de 2007, como parte de una revitalización de Netscape por parte de AOL, el FQDN de my.netscape.com fue redirigido a una página de espera en preparación para un relanzamiento inminente y, como resultado, algunos canales de noticias que usaban RSS 0.91 dejaron de funcionar. [35] El DTD ha sido restaurado nuevamente.

HTML5

En 2013, la Recomendación Candidata para HTML5 incluyó una disposición explícita para la sindicación mediante la introducción del elemento "artículo". [36]

Véase también

Referencias

  1. ^ Kelly, Kevin; Wolf, Gary (1 de marzo de 1997). "Push!". Wired . Vol. 5, no. 3. Archivado desde el original el 13 de octubre de 1999.
  2. ^ ab Lash, Alex (3 de octubre de 1997). "W3C da el primer paso hacia la especificación RDF". CNET. Archivado desde el original el 13 de julio de 2012. Consultado el 6 de enero de 2011 .
  3. ^ 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 .
  4. ^ Guha, Ramanathan V.; Bray, Tim (6 de junio de 1997). "Meta Content Framework Using XML". Consorcio World Wide Web . Consultado el 5 de enero de 2010 .
  5. ^ ab 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 .
  6. ^ Brickley, Dan; Guha, Ramanathan V. (3 de marzo de 1999). "Resource Description Framework (RDF) Schema Specification". Consorcio World Wide Web . Consultado el 20 de enero de 2011 .
  7. ^ Lassila, Ora; Swick, Ralph R. (22 de febrero de 1999). "Modelo y especificación de sintaxis del marco de descripción de recursos (RDF)". Consorcio World Wide Web . Consultado el 20 de enero de 2011 .
  8. ^ Bray, Tim (21 de mayo de 2003). "The RDF.net Challenge" (El desafío RDF.net) . Consultado el 5 de enero de 2010 .
  9. ^ Ellerman, Castedo (9 de marzo de 1997). «Channel Definition Format (CDF)». Consorcio World Wide Web . Consultado el 5 de enero de 2011 .
  10. ^ Clark, Tim (29 de septiembre de 1997). «Netscape previews Aurora». CNET. Archivado desde el original el 15 de julio de 2012. Consultado el 6 de enero de 2011 .
  11. ^ Winer, Dave (15 de diciembre de 1997). "Scripting News in XML". Scripting News . Consultado el 20 de enero de 2011 .
  12. ^ ab Werbach, Kevin (julio de 1999). "La Web se convierte en sindicación" (PDF) . Versión 1.0 . Consultado el 9 de septiembre de 2014 .
  13. ^ Clark, Tim (29 de enero de 1998). «Software para ayudar a las tiendas en Internet». News.com . Archivado desde el original el 2 de febrero de 1999. Consultado el 7 de septiembre de 2014 .
  14. ^ 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 .
  15. ^ Webber, Neil; Conlet O'Connell; Bruce Hunt; Rick Levine; Laird Popkin; Gord Larose (26 de octubre de 1998). Formato y protocolo de intercambio de información y contenido (ICE). W3C . Consultado el 7 de septiembre de 2014 .
  16. ^ Copeland, Lee (28 de octubre de 1998). «Authoring Group lanza ICE». Computer Reseller News . Archivado desde el original el 2 de octubre de 1999. Consultado el 8 de septiembre de 2014 .
  17. ^ Dumbill, Edd (17 de julio de 2000). "XML en la sindicación de noticias". XML.com .
  18. ^ "Mi red Netscape: Inicio rápido". Netscape. Archivado desde el original el 8 de diciembre de 2000. Consultado el 20 de enero de 2011 .
  19. ^ Libby, Dan (10 de julio de 1999). «RSS 0.91 Spec, revision 3». Netscape. Archivado desde el original el 4 de diciembre de 2000. Consultado el 20 de enero de 2011 .
  20. ^ "MNN Future Directions". Netscape. Archivado desde el original el 4 de diciembre de 2000. Consultado el 20 de enero de 2011 .
  21. ^ 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 .
  22. ^ Winer, Dave (4 de junio de 2000). «RSS 0.91: Copyright and Disclaimer» (RSS 0.91: derechos de autor y exención de responsabilidad). UserLand Software . Consultado el 31 de octubre de 2006 .
  23. ^ Beged-Dov, Gabe; Brickley, Dan; Dornfest, Rael; Davis, Ian; Dodds, Leigh; Eisenzopf, Jonathan; Galbraith, David; Guha, Ramanathan V.; MacLeod, Ken; Molinero, Eric; Swartz, Aarón; van der Vlist, Eric (9 de diciembre de 2000). "Resumen del sitio RDF (RSS) 1.0". Grupo de trabajo RSS-DEV . recurso.org . Consultado el 20 de enero de 2011 .
  24. ^ Winer, Dave (24 de agosto de 2003). «Especificación RSS 0.92». UserLand Software . Archivado desde el original el 31 de enero de 2011. Consultado el 20 de enero de 2011 .
  25. ^ Winer, Dave (21 de abril de 2001). «Especificación RSS 0.93». UserLand Software . Consultado el 20 de enero de 2011 .
  26. ^ "La especificación RSS 2.0 pasa a manos de Berkman". Berkman Center for the Internet & Society . 15 de julio de 2003 . Consultado el 31 de octubre de 2006 .
  27. ^ Ruby, Sam (16 de junio de 2003). "Anatomía de una entrada de registro bien formada". Intertwingly . Archivado desde el original el 30 de octubre de 2012. Consultado el 16 de febrero de 2007 .
  28. ^ Palmer, Sean B. y Christopher Schmidt (23 de enero de 2005). «RSS 1.1: RDF Site Summary» (Resumen del sitio RSS 1.1: RDF) . Consultado el 31 de octubre de 2006 .
  29. ^ "Simple Sharing Extensions for RSS and OPML" (Extensiones de uso compartido sencillo 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 .
  30. ^ Jane (14 de diciembre de 2005). «Icons: It's still orange» (Iconos: todavía es naranja). Microsoft Developer Network (Red de desarrolladores de Microsoft ). Microsoft . Consultado el 18 de agosto de 2018 .
  31. ^ Affronti, Michael (15 de diciembre de 2005). "RSS icon goodness". Microsoft Developer Network . Microsoft . Consultado el 20 de enero de 2011 .
  32. ^ Goldman, Daniel (15 de febrero de 2006). «Opera adopta parcialmente un nuevo icono de fuente RSS». Opera Watch . Consultado el 17 de marzo de 2010 .
  33. ^ Borg, Johan (15 de junio de 2006). «¡Es viernes otra vez! (bueno, en Asia)». Opera Desktop Team . Opera Software . Consultado el 17 de marzo de 2010 .
  34. ^ Cadenhead, Rogers (30 de enero de 2006). «RSS Advisory Board Goes Public» (El consejo asesor de RSS se hace público) . Consultado el 20 de enero de 2011 .
  35. ^ Thompson, Bill (15 de enero de 2007). "Por falta de un archivo, la red se perdió". BBC . Consultado el 20 de enero de 2011 .
  36. ^ Propuesta de borrador de la organización W3C para el elemento de artículo

Enlaces externos

La historia temprana de RSS desde diferentes puntos de vista personales