2004年09月 15日
index.rdf の MIME type って何が適当?
ちょっと分からないことがあって。先日のエントリーで書いた index.rdf の MIME type の件。考えてみれば馬鹿正直に
application/rdf+xml
と書かずに rdf と言う拡張子のファイルを XML ファイルに見せたいんだから、こう書いてしまえば良いんじゃないか?
text/xml
こうすれば、多分 IE でも index.rdf を XML として扱ってくれる…筈だよね?したら万事解決ではないのかな。まぁ、わざわざ修正するほどの内容でもないとは思うけど。(と言う認識も間違っているのかなぁ)
ちょうど Gucchiy さんと RSS1.0 (RDF) の MIME type の話をしていたところでしたが、ついに正式に IETF の RFC に登録さ...
RSS1.0 を真面目にご提供いただく姿勢には頭が下がります。
さて、RSS1.0 はれっきとしたRDFなので、その MIME type としては間違いなく application/rdf+xml を使用するのが正しいやり方で、そうあるべきかと思うのですが、残念ながら通常のウェブブラウザをはじめとする現行の User Agent の多くは、application/rdf+xml に対してどんな動作をすべきかという明確な判断をできないものが多いようです。
例えば Mozilla Firefox では、この MIME type を返されると処理すべきアプリケーションを聞かれてしまい、自分自身では表示しようとしてくれません。これはこれで正しい動作だと思うのですが、スタイルシートと併せて簡単に表示したい場合にはうざったい思いをすることになります。RSS を表示する Firefox の Extension として Sage というのもありますが、これは MIME type を見て動作を判断している訳ではないようです。
という訳で、方向性としては RSS1.0 に対しては application/rdf+xml を使用するのが正しいやり方かと思うのですが、現状当面の間は application/xml 辺りでごまかしておくと、多くのブラウザでは最低限 XML を
生で表示してくれますし、スタイルシートに対応したブラウザであればきれいにレイアウトして表示してくれるようになるかと思います。
ゴンノさん、いつもありがとうございます!
いえいえ、単に今 ping を送っている
各 blog ポータルに index.rdf で登録しちゃっているため、
今更 index.xml に変更するのも面倒だなぁ、と。
そういう打算的な努力なのでしたw
仕様と実情、大変良く分かりました。
実情に沿ってやはり XML に見せるのが妥当なんですね。
ごめんなさい、トラックバック多重送信してしまいました……。
イソムラさん、はじめまして!
いえいえ、このサイト、よくエラーを返すらしいので…。
ご迷惑おかけします。
エントリーに取り上げていただいて光栄です。
参考になります。
ご紹介の下記サイトもとても良さげな解説がありそうですね。
http://yupotan.sppd.ne.jp/web/xml-mime.html
はじめまして、こんにちは。
ウチのMTでもRDFを表示してくれず、ダウンロードしようとしてしまっていて困っていたのですが、このエントリーが非常に参考になりました!
ありがとうございました。
お役に立てたなら良かったです!
なんでも困ったことは blog にメモしておくものですねー。











