application/xmlからapplication/rdf+xmlへの変遷について調べたことを書きます。一方で、application/rss+xmlやapplication/atom+xmlについてはあまり触れません。現在よく使われているものapplication/atom+xmlapplication/rss+xmlapplication/rdf+xmlapplication/xmlapplication/rdf+xmlの仕様策定と登録RFC3023において、XMLで記述されたRDFに対してはapplication/rdf+xmlを使うべきとされた。typeにはapplication/rdf+xmlを使うべきとされた。RFC3870において、application/rdf+xmlの登録についての仕様が公開された。この時点においてapplication/rdf+xmlは未だIANAに登録されておらず、登録されるまでは使うべきではないとされていた。ExplorerやMozilla等のUser-Agentもapplication/rdf+xmlに対応していなかった。RSSをapplication/rss+xmlの形式のデータを閲覧しようとすると、ダウンロードのダイアログが表示されていた。現実的な対応として、一般的なXML文書を表すapplication/xmlを利用するサイトが多かった。Discoveryと呼ばれる機能を実装しているUser-Agentも存在していた。Discoveryの為のlink要素にはapplication/rdf+xmlやapplication/rss+xmlを利用する、という対応を行うサイトも少なくなかった。typesはIANAによって割り当てられるべきとされている。typesが確認できる。typeは登録されていないことが分かる。https://github.com/fastladder/feed_searcher/pull/1。