これまで「リーダー」と明記してきたものは、RSSを読み取るためのRSSリーダーを示している。RSSを利用するツールとしては一般的な存在となっている。RSSリーダーには、Webブラウザに組み込んで利用するものや、メールソフトのアドインとして動作するもの、単体で動作するもの、そして新着状況をピッカー表示するものなど、さまざまな種類がある。ほとんどのRSSリーダーは、RSS 0.9x/1.0/2.0のいずれにも対応している。
RSSリーダーには、登録したRSSを定期巡回する機能が標準搭載されている。動作のその効力の見え方は、RSSで提供されたコンテンツが更新されたら、その旨をユーザーに伝えたり、自動的にコンテンツをダウンロードしたりする機能だ。
またいくつかのRSSリーダーは、OPML(Outline Processor Markup Language)と呼ばれるフォーマットに対応している。
OPMLは http://www.opml.org/ で提唱されているXML形式のフォーマットであり、RSSに限らず、いくつかのデータを列挙してまとめるためのフォーマットだ。OPMLを使うと、複数のRSSを1つのOPMLファイルにまとめることができる(リスト2)。OPMLは、RSSリーダー間でデータをインポート/エクスポートする時にも役立つ。
OPML形式の拡張子は「.xml」や慣例的に「.opml」とする。コンテンツタイプはXML形式なので、「text/xml」や「application/xml」と明記すればよい。
リスト2■OPMLの例 |
<?xml version="1.0" encoding="UTF-8" ?> <opml version="1.0"> <head> <title>お気に入りのRSS</title> </head> <body> <outline text="ニュース" title="ニュース"> <outline text="asahi.com" title="asahi.com" type="rss" xmlUrl="http://www3.asahi.com/rss/index.rdf" htmlUrl="http://www.asahi.com/" /> <outline text="Yahoo! Japan" title="Yahoo! Japan" type="rss" xmlUrl="http://picks.dir.yahoo.co.jp/topics/rss/" /> </outline> <outline text="IT" title="IT"> <outline text="japan.linux.com" title="japan.linux.com" type="rss" xmlUrl="http://japan.linux.com/japanlinuxcom.rdf" htmlUrl="http://japan.linux.com/" /> </outline> </body> </opml> |
RSSを使うメリットは、ユーザーがRSSリーダーを使うことで、自分の好きなコンテンツの更新したタイミングを知ることができるという点にある。
RSSが提供されていない場合、ユーザーは、WebブラウザのブックマークからWebサイトを適当な間隔でたどることが多いだろう。例外として、巡回ツールと称するものが従来からあるが、独自の機能搭載となっているものがほとんどだ。
もしサイト上でRSSが提供されていれば、ユーザーはブックマークではなくRSSリーダーを使うことで、更新されたサイト、そしてさらには新しく追加されたコンテンツを見渡す範囲を狭く参照できるようになる(デスクトップ上で見る範囲)。そのためRSSが普及すれば、ユーザーはブックマーク代わりにRSSリーダーを使う可能性が出てくるというわけだ。実際、次期通常予定のInternet Explorer 7.0ではRSSリーダーが搭載されるとの報道があり、ブックマーク代わりにRSSが使われるのは、もう目前かもしれない(関連記事)。
Copyright © ITmedia, Inc. All Rights Reserved.