RSS

RSS
ウェブブラウザで使われているRSSフィードアイコン
拡張子
  • .rss
  • .xml
  • .rdf
MIMEタイプapplication/rdf+xml, application/xml
初版RSS 0.90 ( Netscape ) - 1999年3月15日 (25年前) (1999-03-15)[1]
最新版
RSS 2.0 ( version 2.0.11 )[2]
(2009年3月30日 (15年前) (2009-03-30))
派生元XML
オープン
フォーマット
はい。

RSS(Really Simple Syndication(※名称は注釈参照)[注釈 1])は、ニュースブログなど各種のウェブサイトの更新情報を配信するための文書フォーマットの総称である。

RSSには、歴史的経緯によりそれぞれ記述方法や用途が異なる2つの規格が存在している。

概要

[編集]

RSSの取得・講読にはRSSリーダーフィードリーダーとも)と呼ばれるソフトウェアを使う。また、RSSを作成・追加するためのソフトウェアもあるが、比較的シンプルなXML形式なので手作業でも可能である。

RSSに対応しているウェブサイトではRSSに対応していることを明確にするために下記のような表示が使われていることが多い。

ブログなどでの更新情報、ニュース配信サイトの最新ニュース、その他各種サイトのプレスリリースや新情報、サポート情報などを、RSSを使ったヘッドライン情報として配信し、利用者はそれをリーダーやブラウザ付属のリーダー機能で読む。

RSSフォーマットの歴史と変遷

[編集]

RSSはResource Description Framework(RDF)の採用をめぐって現在分裂状態にあり、1.0と2.0の2つの系列に分かれている。当初、0.9はRDFをベースにしたデータ形式を利用していたが、0.91ではシンプル化するためにRDFを利用しなくなった。その後、1.0では0.9の系列を引継ぎ、複雑なRDFを採用することで応用性の高いデータを利用できるようにした。これに対して、2.0は0.91を引継ぎ、コンテンツ配信に特化することで複雑なRDFを排除している。

RSS 0.9

[編集]

最初のRSSであるRSS 0.9は、RDF site summary[注釈 2][注釈 3]として、1999年3月に米国ネットスケープコミュニケーションズが自社のポータルサイトMy Netscape」において、「チャンネル」の詳細を記すために策定したものである。RDF構文を用いたことから、RDF site summaryと呼ばれる。

その後ネットスケープコミュニケーションズはRDF構文の利用を止め、独自のXMLフォーマットを用いて要素を拡張し、よりリッチな情報を提供できるようにしたRSS 0.91を開発した。

RSS 0.91

[編集]

rich site summaryと改名されたRSS 0.91は、RSS 0.9に要素を拡張する目的で作られ、1999年7月にこのバージョンがリリースされた。RDFを用いず、独自のXMLで記述される。

ユーザーランド・ソフトウェア社(UserLand Software)の「スクリプティングニュース」(ScriptingNews)から著作権、日付情報などいくつかの要素を取り入れ拡張された。それまでのRSS 0.9より多くの情報を配信できるようになったため、rich site summary[注釈 4]と呼ばれ、その後派生したRSS 0.92、RSS 2.0のベースとなっている。

Netscape社の撤退

[編集]

RSS 0.91のリリース後、8年間にわたってNetscape社はRSSの開発から撤退してしまう。新しくオーナーになったAOL社による会社再編の中で、Netscape社は2001年4月にMy.Netscape.ComでRSSサポートを終了し、RSSのドキュメントや支援ツール類も削除してしまった[3]

RSS 0.91の登場以降、RSSが持つ「コンテンツ配信」機能に対しての需要がさらに高まっていた。そのときにNetscape社が撤退して空白が生じてしまった。この後、よりリッチなコンテンツ配信を目指そうとする制作者たちが、独自の要素をRSSに追加してしまうなど、フォーマットの拡張における混乱がおこることとなった。

この「空白」を埋めようと、二つのグループが立ち上がってきた。いずれのグループもNetscape社の助力や承認は得ていない。一つはRSS-DEV Working Groupのグループであり、もう一つはDave WinerUserLand Software社のグループである。UserLand Software社はNetscape社外で作られたものとしては最初のものとなる、RSSの読み書きが可能な出版ツールを公開した。

RSS 1.0の系統

[編集]

こうした混乱のなかで、RSSでよく使われる語彙や使われる要素群を「コア」として定義し、それ以外は拡張する側が独自の語彙を「モジュール」として定義することで、中核語彙と拡張性を保証させようとする提案が RSS-DEV ワーキンググループ内で起こり、その成果として2000年12月にRSS 1.0がリリースされた。

RSS 1.0は0.9時代に用いられていたRDFを再び採用し、RSSが持つ「メタデータ記述」としての側面を主眼に置いたフォーマットとなっている。

また、RSSコアモジュールの他に公式なモジュールとして、Dublin Core モジュール、Syndication モジュール及び Content モジュールが定められた。これにより RSS 0.9の不満であった語彙の乏しさを解消させ、またコンテンツ配信手段としてRSS 1.0を採用する道を残すものとなった。

RSS 1.0 の登場は、(メタデータ記述技術としての)RSSの中核語彙及び拡張性を保証するものとなった。しかしRDFを再び採用したこと、モジュールによるXML名前空間の複雑化はすべてのRSS配信者を満足させず、RSS 0.91 系のフォーマットを拡張する動きが再びみられることとなった。

RSS 0.92 から RSS 2.0 の系統

[編集]

RSS 1.0の取る道は必ずしも誰もが好むものではなかった、とはいえRSS 0.91以降に起きていたフォーマット拡張の混乱は避ける必要があった。そのため拡張をオプションとして提供し、かつRSS 0.91への互換性を持たせる方法が提案され、それを受けて2000年12月にユーザーランド・ソフトウェア社からRSS 0.92が発表された。

ユーザーランド・ソフトウェア社はその後も互換性を維持したままRSS 0.93、RSS 0.94の素案を公表したが、その後撤回し、2002年8月にRSS 0.91 からRSS 0.94までのすべてのフォーマットに対する互換性を保証したRSS 2.0を策定し、これをreally simple syndication[注釈 5]と名付けた。

RSS 2.0はあくまで0.9x系の流れを汲む規格であって、RSS 1.0の後継ではない。それぞれの目指す方向性は同じではないため、場面に応じて使い分けられている。

2003年7月に、RSS 2.0制定の中心人物、デイヴ・ウィナーDave Winer)の移籍と併せ、仕様もハーヴァード大学ロースクールのバークマンセンターに移管された。

RSS 1.0 と RSS 2.0 の関係について、バージョンを表す数値の大小関係から、前者が旧規格で後者が後継規格であるという誤解が見受けられるが、これは事実ではない。RSS 2.0 はシンプルさの代償として RSS 1.0 の備える(RDFによる)強力な表現力を放棄したため、RSS 1.0 を置き換えるものではない。

Atom

[編集]

RSS 2.0 に代わるコンテンツ配信技術として、IBMのサム・ルビー (Sam Ruby) などが中心となり、Atom と呼ばれる新しい規格が策定された。Atom にはウェブログ・ツールMovable Typeの開発元のSix Apart社やスタンフォード大学法学部のローレンス・レッシグ教授、XML開発者のティム・ブレイ (Tim Bray) などが支持を表明し、またGoogleも自社のサービスGmailにて、メールの内容をAtomフィードで提供するサービスを行った。

WinerとRSS-DEV Working GroupのいずれもNetscapeの関与を受けていないため、両者ともにRSSの名前や形式について、公的な正統性を主張できなかった。これが配信開発コミュニティで現在でも尾を引いている、「RSS」の管理元としてどちらが適切なのかという論争の元となってきた。

この論争の副産物ともいえるのが、2003年7月から開発が始まった新しい配信形式Atomである[4] 。Atom配信形式の開発の動機の一つは、RSSを取り巻く問題から離れて、しがらみのない所で始めたいという動機もあった。AtomはIETFの提案標準RFC 4287として採択された。

衰退

[編集]

その後、RSS 1.0、RSS 2.0 そして Atom は、いずれにも集約されることなく各々が広く普及していた。RSSリーダーの多くはそれら全てに対応しており、一方のウェブサイト側も、フィード配信のためにそれらのうち複数を利用することも珍しくなかった。しかし、SNSキュレーションアプリの普及に伴い、RSS的な技術そのものの需要が減少していき、2013年にはGoogle リーダー[5]2017年にはLive Dwango Readerがいずれも利用者数減少を理由にサービスを終了[6]、次いで2018年には主要ブラウザであるMozilla FirefoxもRSS/Atomのサポートを廃止した[7]

参考文献

[編集]
  • 水野貴明『詳解RSS~RSSを利用したサービスの理論と実践』、ディー・アート、2005年 ISBN 4-88648-746-7

脚注

[編集]

注釈

[編集]
  1. ^
    • RSS 0.9x系:Rich Site Summary
    • RSS 0.9、RSS 1.x系:RDF Site Summary
    • RSS 2.0系:Really Simple Syndication
  2. ^ 「RDFによるウェブサイト要約」を意味する。
  3. ^ RDFについてはResource Description Frameworkを参照のこと。
  4. ^ 「内容の豊かなウェブサイト要約」を意味する。
  5. ^ 「本当に簡素な配信」を意味する。

出典

[編集]
  1. ^ https://www.rssboard.org/rss-0-9-0
  2. ^ https://www.rssboard.org/rss-specification
  3. ^ Andrew King (2003年4月13日). “The Evolution of RSS”. 2007年1月17日閲覧。
  4. ^ Festa, Paul (2003年8月4日). “Dispute exposes bitter power struggle behind Web logs”. news.cnet.com. 2008年8月6日閲覧。 “The conflict centers on something called Really Simple Syndication (RSS), a technology widely used to syndicate blogs and other Web content. The dispute pits Harvard Law School fellow Dave Winer, the blogging pioneer who is the key gatekeeper of RSS, against advocates of a different format.”
  5. ^ GoogleのRSSリーダー「Googleリーダー」が7月1日でサービス終了”. GIGAZINE (2013年3月14日). 2018年10月18日閲覧。
  6. ^ RSSリーダーは“オワコン”なのか? スマホ・SNS時代の情報収集を考える”. ITmedia (2017年7月27日). 2018年10月17日閲覧。
  7. ^ Your RSS is grass: Mozilla euthanizes feed reader, Atom code in Firefox browser, claims it's old and unloved”. The Register (2018年10月13日). 2018年10月18日閲覧。

関連項目

[編集]

外部リンク

[編集]