RSS

RSS（英文全称：RDF Site Summary 或 Really Simple Syndication），中文译作简易资讯聚合，也称聚合内容，是一种消息来源格式规范，用以聚合多个网站更新的内容并自动通知网站订阅者。使用RSS后，网站订阅者无需手动查看网站是否有新的内容，同时RSS能将多个网站的更新整合并以摘要形式呈现，有助于订阅者快速获取重要信息，并选择性点击查看。

“资源描述框架站点摘要”（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 以及他在苹果公司高科技小组的同事开发出元内容框架。对这些早期发展的更详细讨论，请参见网页联合供稿技术的历史。

RSS的第一个版本为RDF Site Summary，在1999年三月由美国网景公司的Guha为了用在My.Netscape.Com入口网站而开发。这个版本开始以RSS 0.9为名。在1999年七月，美国网景公司的Dan Libby发明了新版本RSS 0.91，此版本简化了形式，借由撤去RDF元素及合并Dave Winer的Scripting News企业联合组织化格式。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 namespace命名各种概念之中的概念。

## 点对点应用及 RSS

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

## 阅读器

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

### 热门的 RSS 阅读器

- Feedly（使用浏览器阅读）
- Inoreader（使用浏览器阅读）
- Reeder（iOS，MacOS）
- The Old Reader（使用浏览器阅读）
- Feeder (iOS, Android, 使用浏览器阅读)
- Fluent Reader (Windows、macOS、Linux) & Fluent Reader Lite (iOS、Android)

## 外部链接

- RSS 0.90 Specification
- RSS 0.91 Specification
- RSS 1.0 Specifications
- RSS 2.0 Specification
- History of the RSS Fork (Mark Pilgrim)
- Building a RSS feed Tutorial with example
- View RSS feed RSS 查看器

## 基本资料

- 扩展名：.rss, .xml
- mime：`application/rss+xml`（未完成注册）
- _nomimecode：yes
- magic：<?xml
- 所有者：RSS咨询委员会
- 类型：网络联合供稿
- 发行日期：RSS 0.90（Netscape），1999年3月15日
- 最新版本：RSS 2.0（2.0.11版）
- 最新版本：2009年3月30日
- 作为容器：网站及其相关元数据的更新（消息来源）
- 扩展自：XML
- 免费在线档案：是