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 的 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, 使用瀏覽器閱讀)

## 延伸閱讀

* 訊息來源
* Atom (標準)
* XML
* OPML

## 參考文獻

## 外部連結

* 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 檢視器