RSS

一系列的網絡訂閱源格式

RSS(英文全称:RDF Site Summary 或 Really Simple Syndication[2]),中文译作简易资讯聚合[3],也称聚合内容[4],是一种消息来源格式规范,用以聚合多个网站更新的内容并自动通知网站订阅者。使用 RSS 后,网站订阅者便无需再手动查看网站是否有新的内容,同时 RSS 可将多个网站更新的内容进行整合,以摘要的形式呈现,有助于订阅者快速获取重要资讯,并选择性地点阅查看。

RSS
扩展名
.rss, .xml
互联网媒体类型application/rss+xml(未完成注册)[1]
开发者RSS 咨询委员会英语RSS Advisory Board
首次发布RSS 0.90(Netscape),1999年3月15日,​25年前​(1999-03-15
最新版本
RSS 2.0(2.0.11版)
2009年3月30日,​15年前​(2009-03-30
格式类型网络联合供稿英语Web syndication
作为容器网站及其相关元数据的更新(消息来源
扩展自XML
免费格式?
网站www.rssboard.org/rss-specification

“资源描述框架站点摘要”(RDF Site Summary)即 RSS 的英文原意,后来通过逆向首字母缩略词变更为“Really Simple Syndication”(简易资讯聚合)。将新闻标题、摘要(Feed)、内容按照用户的要求,推送至用户的桌面便是 RSS 的目的。有时 RSS 一词大体上意为“社会性书签”,包括各种 RSS 的不同格式;例如,Blogspace 对使用网摘于一集成器内之动作标为 RSS info 和 RSS reader,虽然它的第一个句子就包含明确的 Atom 格式:“RSS 和 Atom 文件能够用简单的格式从网站更新消息至你的电脑!”

RSS 摘要可以借由 RSS 阅读器、feed reader 或 aggregator 等网页或以桌面为架构的软件来阅读。标准的 XML 档式可允许资讯在一次发布后通过不同的程序阅览。用户借由将网摘输入 RSS 阅读器,或是用滑鼠点取浏览器上指向订阅程序的 RSS 小图标 URI(非通常所称的 URL)来订阅网摘。RSS 阅读器会定期检阅网站是否有更新,然后下载至监看用户界面。

RSS 可以是以下三种解释中任何一种的缩写,但其实这三者都是指同一种联合供稿(Syndication)的技术:

  • RSS 2.0(Really Simple Syndication)
  • RSS 0.91, RSS 1.0(RDF(Resource Description Framework)Site Summary)
  • RSS 0.9 and 1.0(Rich Site Summary)

版本

目前 RSS 规范的主要版本有0.91、1.0和2.0等。0.91版和1.0版完全不同,风格不同,制定标准的人也不同。0.91版和2.0版一脉相承。1.0版更接近 XML 标准。目前世界上虽有很多种不同的 RSS,但都定型于两个重要的支干(RDF 和 2.*)。RDF 或 RSS 1.* 的分支包括下列版本:

  • RSS 0.90 原本属于美国网景公司的版本。这个 RSS 被称为 RDF Site Summary,但其基础构图建立在初期的 RDF 规格上,以及和末版的RDF推荐标准不兼容。
  • RSS 1.0 是一个开放式的版本,由 RSS-DEV 工作团队再次建立为 RDF Site Summary。RSS 1.0 是一个像 RSS 0.90 的 RDF 形式,但是并没有完全的和他兼容,自从1.0起新闻网站都提供 RSS 订阅支持。

历史

RSS 格式采纳之前有过几次 Web 联合化的尝试,但都没有达到广泛的传播。关于重构 Web 站点资讯的基本思想可以追溯到早至1995年,当时 Ramanathan V. Guha英语Ramanathan V. Guha 以及他在苹果公司高科技小组的同事开发出元内容框架。对这些早期发展的更详细讨论,请参见网页联合供稿技术的历史英语History of web syndication technology

RSS 的第一个版本为 RDF Site Summary,在1999年三月由美国网景公司的 Guha 为了用在 My.Netscape.Com 门户网站而开发。这个版本开始以 RSS 0.9 为名。在1999年七月,美国网景公司的 Dan Libby 发明了新版本 RSS 0.91,此版本简化了形式,借由撤去 RDF 元素及合并 Dave Winer 的 scriptingNews 企业联合组织化格式。Libby 并且将此重命名为 RSS,全名“Rich Site Summary”,并且在“Futures document”论述了未来的发展形式。

这会是 Netscape 在 RSS 八年的研究中最后一次的参与,当 RSS 被一些想要他们的 feeds 被用在 My.Netscape.Com 和其他早期 RSS 入口的网络出版者环绕,美国网景公司下降 RSS 并支持 MY. Netscape.Com 在2001年4月期间新主人 AOL 的重建公司,还取消了支持格式化的使用帮助文档和工具。

其中,Google Reader 曾集成了 RSS 的分类与自定义标题,网页功能,但于2013年7月15日已终止服务。

发展

随着越来越多的站点对 RSS 的支持,RSS 目前已经成为成功的 XML 应用。RSS 搭建了资讯迅速传播的一个技术平台,使得每个人都成为潜在的资讯提供者。

RSS 2.* 的分支包括下列版本:

  • RSS 0.91 是一个精简的 RSS 形式,由美国网景公司所发行,同时也是原创的排行第一的版本编号,由 Dave Winer 从 Userland 软件所制作。网景公司的版本现在被称为 Rich Site Summary,这是不久前的 RDF 格式,但是相对而言比较不方便使用。
  • RSS 0.92 通过0.94被扩大为 RSS 0.91 版本,更容易与其他兼容以及和 Winer 的 RSS 0.91版本,但仍然和 RSS 0.90 不兼容。在所有的 Userland RSS 0.9x 规格里,RSS 不再只是个缩写。
  • RSS 2.0.1 是国内版本编号2.0。RSS 2.0.1 虽被声称冻结,但是仍是一个网页然可以快速下载,之后再声称没有改变版本编号。RSS 现今代表着简易供稿系统。主要的改变在这个版本里使用伸的机制。

对大部分而言,和较早的版本比较起来(除了无兼容性的 RDF 语法在0.90),较新的版本接触到各个分支时为逆兼容性,以及大部分的版本严格上来说包括以延伸机构使用 XML Namespaces 来证明,另一方面正好(在 2.* 分支)或通过 RDF(在 1.* 分支),大部分的企业联合组织化软件都有支持这两种分支。

模块

RSS 模块的主要目标是延伸基本的 XML 概要来获得更健全的内容汇集。此种传承允许更多的变化却又能够符合标准,在不用更改 RSS 核心之下执行。为了达成此项延伸,严密规范的字汇(在 RSS 中为“模块”;XML 中为“概要”)通过 XML namesspace 命名各种概念之中的概念。

点对点应用及 RSS

几种以 BitTorrent 为基准和点对点的应用也支持 RSS。此种网摘允许客户端的应用程式在侦测到更新时自动下载。

阅读器

RSS 资讯的获取与订阅,可以通过称为聚合器一类的软件或服务来实现。通常情况下 RSS 阅读器除了客户端软件之外,还存在一类基于 Web 应用的在线阅读器(例如 digg.com)。

热门的 RSS 阅读器

  • Feedly(使用浏览器阅读)
  • Inoreader(使用浏览器阅读)
  • Reeder(iOS,MacOS)
  • The Old Reader(使用浏览器阅读)
  • Feeder (iOS, Android, 使用浏览器阅读)

延伸阅读

参考文献

  1. ^ The application/rss+xml Media Type. Network Working Group. 2006-05-22 [2007-08-16]. (原始内容存档于2012-06-23). 
  2. ^ Powers 2003,第10页: "Another very common use of RDF/XML is in a version of RSS called RSS 1.0 or RDF/RSS. The meaning of the RSS abbreviation has changed over the years, but the basic premise behind it is to provide an XML-formatted feed consisting of an abstract of content and a link to a document containing the full content. When Netscape originally created the first implementation of an RSS specification, RSS stood for RDF Site Summary, and the plan was to use RDF/XML. When the company released, instead, a non-RDF XML version of the specification, RSS stood for Rich Site Summary. Recently, there has been increased activity with RSS, and two paths are emerging: one considers RSS to stand for Really Simple Syndication, a simple XML solution (promoted as RSS 2.0 by Dave Winer at Userland), and one returns RSS to its original roots of RDF Site Summary (RSS 1.0 by the RSS 1.0 Development group)."
  3. ^ 中国互联网发展报告. 北京: 人民邮电出版社. 2007 [2020-07-28]. (原始内容存档于2020-08-13). 
  4. ^ 张锐. 视听变革——广电的新媒体战略. 北京: 新华出版社. 2015-01-01: 79 [2020-07-28]. ISBN 978-7-5166-1385-6. (原始内容存档于2020-08-12). 

外部链接