2003年6月19日

またもメディアタイプ(MIMEタイプ)の話をしてしまうのですが、/*inu-memo*/の6月18日分より引用:

つか、.htaccess も置けないプロバイダお仕着せ鯖使ってる故に MIME タイプを触れず、foaf を HTML でレンダリングして見せる版は拡張子を xml にしてる輩のすることなんか駄(略)

RDFもXMLのうちなのだからして、拡張子をxmlにするのは全然問題ないと思います。むしろそれによりtext/xmlで提供されて、IE5以上だけでなくMozilla系でも整形された文書として見ることができるのだから、皆に見てもらうにはその方がずっと良いのではないでしょうか。

* * *

前記とはやや離れた話になりますが、RSSやFOAFといったXML応用アプリケーションが新しく作られる度にapplication/何とか+xmlなどというメディアタイプをこしらえるのは、おそらくソフトウェアの実装の方が追いつかなさそうであり、それよりはXML文書みんなまとめてtext/xmlまたはapplication/xmlにしてしまった方が文書を作る人もソフトウェアを作る人も楽でいいのでは、などとも思っていたりします。←という話は既にどこかで述べられ済みのような気もしますが。

……RSSを作ってた時に調子に乗ってapplication/rss+xmlで提供していたことの反省も込めつつ。

application/xhtml+xmlはMozillaが実装しているから、Mozillaが生き残っている間は使われるでしょうか。Operaはapplication/xhtml+xmlな文書も読むことができると聞きますが、Acceptヘッダではapplication/xhtml+xml, application/xml, text/xmlといったメディアタイプを出さず、真っ先にtext/htmlを要求してくるのだから、そちらを差し出すのが筋というものでありましょう。たぶん。

Operaが出力するAcceptヘッダ
Accept: text/html, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1

というか何故自分はこんなにメディアタイプのことを考えてしまうのだろうか。そんなにメディアタイプのことが好きなのか(それほどではないつもりなのですが)。

* * *

頁作者がこのようなありさまにも関わらず、掲示板に漢字の話題の書き込みがあるのは有難いことです。北村は未だに漢字好きであります。

(2003年6月19日)

北村曉 kits@akatsukinishisu.net