RSSとはXMLで記述されたサイトの要約
RSSとは、サイト(主にニュースサイトやブログ)の更新情報を要約した書式です。
- RDF Site Summary
- Rich Site Summary
- Really Simple Syndication
以上の3つどれも略せば「RSS」となるのですが、いずれも規格が異なります。
現在では「RSS1.0」と「RSS2.0」が主流ですが、この2つは考え方(指向)が異なります。「RSSフォーマットの歴史と変遷」については(「RSS」出典: フリー百科事典『ウィキペディア(Wikipedia)』)が詳しいです。それでは3つの「RSS」について簡単に説明します。
RDF Site Summary(「RSS0.9」「RSS1.0」)
RDF(Resource Description Framework )はメタデータによる記述を目的とした規格で、まさにサイトを要約することに特化しています(=概要を伝える)。「RSS0.9」とその後継である「RSS1.0」に相当します。日本でRSSが普及した時期に最も使われていたものが「RSS1.0」で、ファイル名は「index.rdf」というものが多いです(RDFもXMLベースで記述する必要があります)。
Rich Site Summary(「RSS0.9X」)
「RSS0.91」は、より多くの情報(日付や著作権など)を配信するために「RSS0.9」を発展させたものです。多くの規格(「RSS0.92」「RSS0.93」「RSS0.94」)が生まれたことで混乱を呼びましたが、最終的に互換性を持つ「RSS2.0」に落ち着きます。
Really Simple Syndication(「RSS2.0」)
「RSS2.0」は概要を伝えることを目的とした「RDF Site Summary」と異なり、コンテンツ(記事全文・音楽・音声・動画)を伝えることを目的としたものです。「シンディケーション」とあるように、他サイトへの情報提供による連携(=配信)が可能です(ただし「シンプル」とあるようにRDFを放棄したものです)。ファイル名は「index.xml」というものが多いです。
フィードとは
RSSリーダーという言葉が一般的なためか、日本では「フィード」という言葉をあまり聞かないような気がします。フィードとは「RSS」「Atom」によるファイルフォーマットです。サイトの要約・概要または全文を伝えます。フィードーリーダーとは要するに「RSSリーダー」のことです。RSSについて理解を深めるには「Atom」との関係を理解しておいたほうがいいでしょう。
Atomとは
Atomとは記事全文を配信するxmlファイル(Atom配信フォーマット・Atom Syndication Format)でありながら、コンテンツを編集する仕様(Atom出版プロトコル・Atom Publishing Protocol)であるところに特徴があります。RSS0.9Xの混乱のさいに新たに考えられた規格です。ファイル名は「atom.xml」というものが多いです。詳しくは( 「Atom」出典: フリー百科事典『ウィキペディア(Wikipedia)』)を参照。
アイコン画像
「RSS」「Atom」といったフィードのアイコン画像は多くの方が画像作成されています。
「FeedIcons.com」( http://www.feedicons.com/)はフィードアイコンを統一しようというプロジェクトで、フィードアイコンとしては世界で最も利用されているのではないでしょうか。
またW3CによるRSS/Atomフィード検証サイトもあり、
問題がなければ以下のアイコン入手ができます。
このページのRSSアイコン画像も以下のサイト(ページ)からダウンロードさせていただきました。
http://www.snap2objects.com/2007/06/10/30-free-vector-rss-buttons/
http://www.snap2objects.com/2007/10/30/40-vector-translucent-3d-look-rss-icons/
![Validate my RSS feed [Valid RSS]](../images/valid-rss.png)

