RSSとは?  

RSSについての情報を自分用にまとめ。

RSSとは?

RSSとは「RDF Site Summary」の略、と日本では一般的に解説される。 だが、これはRSS 0.9と1.0のことを限定的に指す。RSSの仕様はバージョンごとに異なり、また略す前の名称も異なる。海外ニュースの翻訳で「Rich Site Summary」などと違う名称がついていることがあるのは、このため。

日本ではRSS1.0が広く普及しているが、これは仕様を分かりやすく解説しているThe Web KANZAKIを見て皆が実装しているから、という説があるらしい。


概要だけを配信するのか? コンテンツそのものを配信するのか

RSSの歴史は、メタデータ(簡単に言って、見出しと本文の一部だけ、のようにコンテンツの概要だけ)を配信するのか、それともコンテンツの大部分(本文を全部、さらに画像のURLをつけて、など)を配信するのか、というせめぎ合いの歴史でもあるらしい。以下に、バージョンごとの特徴をまとめてみた。

RSS 0.9 (RDF Site Summary)
1999年にNetscape Communications社が自社のサイト「My Netscape」のために開発した、最初のRSS。RDF/XML構文が用いられている。その後、Netscape社はRSSを放棄

RSS 0.91 (Rich Site Summary)

著作権情報、日付定法などの要素を新しく取り入れ、RSS 0.9を拡張する目的で作られたもの。RDFの仕様には合致していない。RSSの「コンテンツ配信」への需要に答えた形だが、より多くの要素を配信しようとした作者が勝手に新しい要素を追加してしまうなど、その後の混乱を招く原因となった。RSS 0.92やRSS 2.0のベースとなった仕様

RSS 1.0 (RDF Site Summary)

RSS 0.9時代の基本に立ち返り、「メタデータ配信」に主眼を置いた仕様。RDF/XMLの書式を採用して、RSSの基本部分を「コア」として定義し、著作権や日付などの要素は「モジュール」として付け足すようにした。しかし、モジュールを使うことでXML名前空間が複雑になったことなどに不満を持つ者もおり、RSSの決定版とはならなかった

RSS 0.92 (Really simple Syndication)

RSS 1.0への不満と、RSS 0.91で起きたフォーマットの混乱を収拾する目的から作られた仕様。その後RSS 0.93、0.94なども生まれたが、最終的にRSS 2.0としてまとめられた

RSS 2.0 (Really simple Syndication)

メタデータ配信を指向したRSSの最終仕様が1.0であるのに対して、コンテンツ配信を指向したRSSの最終仕様が2.0となる

RSS(概要だけ配信)からAtom(コンテンツを丸ごと配信)へ

このように混迷を極めるRSSに対し、新たに「Atom」という新しいコンテンツ配信技術が登場した。

メタデータとしてのRSSは廃れそうな気配だが、そもそも「概要を配信」することの意義は、ナローバンド時代に効率よく情報を配信することにあったそうだ。ブロードバンドが普及した現在なら、わざわざ概要だけを抜き出すよりコンテンツそのものを配信してしまった方がいい。

  • タグ:
  • 次の記事 »
  • Clip to Evernote
  • このエントリーをはてなブックマークに追加
  • « 前の記事
  • 2004.03.26