ウェブ配信技術は、メタコンテンツフレームワーク(MCF)やリソース記述フレームワーク(RDF)などのメタデータ標準、およびチャネル定義フォーマット(CDF)などのプッシュ仕様に先行して発展しました。初期のウェブ配信標準には、情報およびコンテンツ交換(ICE)やRSSなどがありました。より最近の仕様には、 AtomやGDataなどがあります。
ウェブ配信仕様に先立ち、プッシュ配信やメタデータ技術にはいくつかのフォーマットが存在したが、広く普及したものはごくわずかだった。BackwebやPointcastなど、多くは単一のサービスでのみ動作するように設計されていた。[ 1 ]
1995年から1997年にかけて、Apple ComputerのAdvanced Technology GroupのRamanathan V. GuhaらはMeta Content Framework(MCF)を開発した。[ 2 ] MCFはWebサイトやその他のデータに関するメタデータ情報を構造化するための仕様であり、 Web用の3DフライスルービジュアライザーであるHotSauceに実装された。1997年に研究プロジェクトが中止されると、GuhaはAppleを離れてNetscapeに移った。
GuhaとXMLの共同開発者であるTim Brayは、 MCFをXMLアプリケーションに拡張し[ 3 ]、Netscapeは1997年6月にWeb標準案としてWorld Wide Web Consortium (W3C)に提出した[ 4 ]。この提出は、 Resource Description Framework(RDF)の出現に貢献した[ 5 ] [ 6 ] [ 7 ] [ 8 ] 。
1997 年 3 月、マイクロソフトは「プッシュ」技術のチャネル定義フォーマット(CDF) の詳細な仕様を W3C に提出しました。[ 9 ]このフォーマットは、 Internet Explorer 4.0のアクティブチャネル機能用に設計されました。CDF は、当時ほとんどの人がダイヤルアップを使用していたため、膨大なリソースが必要だったことから、普及しませんでした。Backweb と Pointcast は、パーソナルアプリケーション プログラミング インターフェイス(API) フィードのように、ニュースに特化していました。Backweb は後にソフトウェア アップデートを提供するようになり、現在さまざまな企業が使用しているプッシュ アップデート機能の先駆けとなりました。
1997年9月、NetscapeはRDF [ 10 ]に基づく「Aurora」という新しい競合技術をプレビュー公開した。RDFはメタデータモデルであり、その最初の公開作業草案は翌月、NetscapeのRV Guhaを含む多くの企業の代表者を含むW3Cワーキンググループによって公開された[ 2 ] 。 [ 5 ]
1997年12月、デイブ・ワイナーは自身のスクリプティング・ニュースのウェブブログで使用するために独自のXMLフォーマットを設計した。[ 11 ]
ウェブ配信専用に作成された最初の標準は、Information and Content Exchange (ICE) [ 12 ]であり、これは1998 年 1 月にFirefly NetworksとVignetteによって提案されました。[ 13 ] ICE オーサリング グループには、 Microsoft、Adobe、Sun、CNET、National Semiconductor、Tribune Media Services、Ziff Davis、Reutersなどが含まれており、[ 14 ] 13 社に限定されていました。ICE 諮問委員会には、100 名近いメンバーが含まれていました。[ 12 ]
ICEは1998年10月26日にWorld Wide Web Consortiumの標準化団体に提出され[ 15 ]、翌日のプレスイベントで紹介された[ 16 ] 。この標準は、W3C XML仕様がしばしば享受するオープンソース実装の恩恵を受けることができなかった[ 17 ] 。
RDF Site Summaryは、最初のウェブ配信フォーマットとして「RSS」と呼ばれ、1999年3月にNetscapeがMy Netscapeポータルで使用するために提供しました。このバージョンはRSS 0.9として知られるようになりました。[ 18 ]
1999年7月、寄せられたコメントや提案に応えて、ダン・リビーはRSS 0.91 [ 19 ](当時RSSはRich Site Summaryの略)という仮称のプロトタイプを作成した。これはフォーマットを簡素化し、ウィナーのスクリプト形式のニュースフォーマットの一部を取り入れたものだった。彼らはこれを暫定的な措置と考え、リビーはいわゆるFutures Document [ 20 ]を通じてRSS 1.0のようなフォーマットを提案した。
2001 年 4 月、AOL による Netscape 資産の買収とその後の再編の最中、My Netscape ポータルの再設計により RSS/XML サポートが削除されました。この再設計中に RSS 0.91 DTDが削除されましたが、フィードバックを受けて Dan Libby は DTD を復元することができましたが、以前使用されていた RSS バリデーターは復元できませんでした。当時 RSS コミュニティ内で寄せられたコメントに対し、オリジナルの 0.9 DTD の作者とされることもあるLars Marius Garshol は、「Netscape が DTD を削除したことで大騒ぎになっているのが理解できません。適切に設計された RSS ツールは、検証するかどうかにかかわらず、Netscape のサイトでは DTD を使用しません。XML ドキュメントから DTD への参照の逆参照を制御するために使用できるメカニズムがいくつかあります。これらを使用すべきです。そうしないと、記事で説明されているような結果になります。」とコメントしました。[ 21 ]
事実上、このフォーマットは広く普及し始めた矢先に、所有者を失ってしまった。
RSS-DEVというワーキンググループとメーリングリストが、様々なユーザーとXMLの著名人によって設立され、開発が続けられました。同時に、Winerは、RSS 0.91仕様の修正版をUserlandのウェブサイトに一方的に投稿しました。これは、すでに彼らの製品で使用されていたためです。彼は、RSS 0.91仕様は彼の会社であるUserLand Softwareの所有物であると主張しました。[ 22 ]
どちらの側も名称やフォーマットに対する公式な権利を主張していなかったため、どちらかがRSSを自分たちのものだと主張するたびに激しい論争が起こり、それが後にRSSフォークと呼ばれるようになった。
RSS-DEVグループは2000年12月にRSS 1.0を作成した。[ 23 ] RSS 0.9(ただし0.91ではない)と同様に、これはRDF仕様に基づいていたが、よりモジュール化されており、多くの用語はダブリンコアなどの標準メタデータ語彙から来ていた。
19日後、WinerはRSS 0.92を単独でリリースした[ 24 ]。これは同じ提案に基づいてRSS 0.91に軽微で互換性のある変更を加えたものだった。2001年4月、彼はRSS 0.92とほぼ同じRSS 0.93の草稿を公開した[ 25 ] 。 8月にはRSS 0.94の草稿が登場し、0.93で行われた変更を元に戻し、description要素にtype属性を追加した。
2002年9月、ウィナーはRSS 0.92の後継となる最終版、RSS 2.0をリリースした。この3文字の略語は「Really Simple Syndication(本当にシンプルなシンジケーション)」を意味すると強調されている。RSS 2.0の仕様では、 RSS 0.94で追加されたtype属性が削除され、 XML名前空間を使用して拡張要素を追加できるようになった。RSS 2.0は複数のバージョンがリリースされたが、ドキュメントモデルのバージョン番号は変更されなかった。
2002年11月、ニューヨーク・タイムズは読者向けに、さまざまなトピックに関するRSSニュースフィードの購読機能の提供を開始した。2003年1月、ウィナーはニューヨーク・タイムズによるRSSの採用を、RSSフォーマットが事実上の標準となる上での「転換点」と呼んだ。
2003年7月、ウィナーとUserland Softwareは、RSS 2.0仕様の所有権を、当時彼の勤務先であったハーバード大学のバークマン・センター・フォー・ザ・インターネット・アンド・ソサエティに譲渡した。[ 26 ]
2003年当時、ウェブコンテンツ配信の主要な方法はRSSフォーマット群でした。これらのフォーマットの限界を克服したい開発者は、RSS 2.0の仕様がハーバード大学によって著作権保護され、「大幅な変更は認められず、今後の作業は別の名称で行う予定である」と明記されていたため、RSS 2.0に直接変更を加えることができませんでした。
2003年6月、サム・ルビーは「整ったログエントリ」とは何かを議論するためのウィキを立ち上げた。 [ 27 ]この投稿は結集点となった。人々はすぐにWikiを使って、RSSの欠点を克服するための新しい配信フォーマットについて議論し始めた。また、この新しいフォーマットは、Blogger APIやLiveJournal XML-RPCクライアント/サーバープロトコルといったブログ編集プロトコルの、より堅牢な代替手段の基盤となり得ることも明らかになった。
このプロジェクトは、以下のようなウェブ配信フォーマットを開発することを目的としていました。
すぐにプロジェクトのロードマップが作成されました。この取り組みには、TechnoratiのDave Sifry、Six ApartのMena Trott、LiveJournal のBrad Fitzpatrick 、 Blogger のJason Shellen 、 Yahoo!のJeremy Zawodny 、 O'Reilly Networkの Timothy Appnel 、 Creative Commonsの Glenn Otis Brown 、Lawrence Lessigなど、150 名を超える支持者が集まりました。Atom を支持するその他の著名人には、Mark Pilgrim、Tim Bray、Aaron Swartz、Joi Ito、Jack Parkなどがいます。 また、RSS 2.0の立役者であるデイブ・ワイナーは、当時Echoと呼ばれていたAtomプロジェクトに暫定的な支持を表明した。
この時点以降、意思決定プロセスが欠如していたため、議論は混乱を極めた。プロジェクト名も定まらず、「Pie」「Echo」「Necho」といった仮称が使われた後、最終的に「Atom」に落ち着いた。2003年7月初旬にAtom 0.2というプロジェクトのスナップショットがリリースされた後、議論はWikiから別の場所に移された。
その後、議論は新しく設定されたメーリングリストに移りました。このフェーズの次の最終スナップショットは、2003 年 12 月にリリースされたAtom 0.3でした。このバージョンはシンジケーション ツールで広く採用され、特にBlogger、Google News、Gmailなど、いくつかのGoogle関連サービスに追加されました。Google のデータ API (ベータ版) GData は、Atom 1.0 と RSS 2.0 に基づいています。
2004年、AtomプロジェクトをW3Cやインターネット技術タスクフォース(IETF)などの標準化団体に移管することについての議論が始まった。最終的にグループはIETFを選択し、 2004年6月にAtompubワーキンググループが正式に設立され、プロジェクトに憲章とプロセスが与えられた。Atompubワーキンググループは、 Tim Bray ( XML仕様の共同編集者)とPaul Hoffmanが共同議長を務めている。初期の開発はシンジケーション形式に重点が置かれた。
Atom 1.0の最終草案は2005年7月に公開され、同年8月にIETFによって「提案標準」として承認された。その後、出版プロトコルのさらなる開発と、シンジケーションフォーマットの様々な拡張に関する作業が続けられた。
Atom Syndication Formatは、共同編集者のMark NottinghamとRobert Sayreの協力により、2005年12月にIETF RFC 4287において「インターネット公式プロトコル標準」の提案として発行されました。
2005 年 1 月、ショーン B. パーマー、クリストファー シュミット、コディ ウッダードは RSS 1.1 の予備的な草案を作成した。[ 28 ]これは 1.0 のバグ修正を目的としており、あまり使用されていない機能を削除し、構文を簡素化し、より新しい RDF 仕様に基づいて仕様を改善するものであった。2005 年 7 月の時点で、RSS 1.1 は学術的な演習以上のものにはならなかった。
2005年4月、AppleはRSSフィード機能を内蔵したSafari 2.0をリリースしました。Safariでは、RSSフィードの閲覧とブックマーク、そして検索機能が内蔵されています。SafariのRSSボタンは、青い角丸の長方形の中に白で「RSS」と書かれたものです。ファビコンはデフォルトで新聞のアイコンが表示されます。
2005年11月、マイクロソフトはRSSのシンプル共有拡張機能を提案した。[ 29 ]
2005 年 12 月、マイクロソフトはブログで、Internet Explorer 7 [ 30 ]とMicrosoft Outlook 12 (Outlook 2007) [ 31 ]がMozilla Firefoxで最初に採用されたフィード アイコン を採用し、白い電波が入ったオレンジ色の四角形が RSS や Atom などの関連フォーマットの業界標準になると発表しました。また、2006 年 2 月には、Opera Software もOpera 9 リリースでオレンジ色の四角形を追加すると発表しました。[ 32 ] [ 33 ]![]()
2006年1月、ロジャース・ケイデンヘッドはRSSフォーマットを推進するためにRSS諮問委員会を再始動した。 [ 34 ]
2007年1月、AOLによるNetscapeの活性化の一環として、 my.netscape.comのFQDNは、間近に迫った再開に備えて保留ページにリダイレクトされ、その結果、RSS 0.91を使用する一部のニュースフィードが機能しなくなりました。[ 35 ] DTDは再び復元されました。
2013年にHTML5の候補勧告では、「article」要素を導入することでシンジケーションに関する明確な規定が盛り込まれた。[ 36 ]
{{cite web}}: CS1メンテナンス: アーカイブサービスは非推奨になりました (リンク){{cite web}}: CS1メンテナンス: アーカイブサービスは非推奨になりました (リンク)