RSS
[Wikipedia|▼Menu]
.mw-parser-output .hatnote{margin:0.5em 0;padding:3px 2em;background-color:transparent;border-bottom:1px solid #a2a9b1;font-size:90%}

ウィキペディアにおけるRSSについては、「Help:フィードの利用」をご覧ください。

この項目では、ウェブサイトの更新情報を提供するデータの形式について説明しています。その他の用法については「RSS (曖昧さ回避)」をご覧ください。

RSS
拡張子.rss, .xml, .rdf
MIMEタイプapplication/rdf+xml, application/xml
派生元XML

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

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

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

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






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

RSSは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[注釈 4][注釈 5]として、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[注釈 6]と呼ばれ、その後派生したRSS 0.92、RSS 2.0のベースとなっている。
Netscape社の撤退

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

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

この「空白」を埋めようと、二つのグループが立ち上がってきた。いずれのグループもNetscape社の助力や承認は得ていない。一つはRSS-DEV Working Groupのグループであり、もう一つはDave WinerとUserLand 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の中核語彙及び拡張性を保証するものとなった。


次ページ
記事の検索
おまかせリスト
▼オプションを表示
ブックマーク登録
mixiチェック!
Twitterに投稿
オプション/リンク一覧
話題のニュース
列車運行情報
暇つぶしWikipedia

Size:19 KB
出典: フリー百科事典『ウィキペディア(Wikipedia)
担当:undef