たけまる / microformats - 電子メールを表す microformats がない?
2007-08-22
_
microformats - 電子メールを表す microformats がない? [microformats]



Atompub にかかりっきりで microformats のことをすっかり忘れていたのですが,Big Sky さんのとこで盛り上がっているようなので,また書いて
みます.
Big Sky :: 今さら聞くのは恥ずかしい「microformatsとは何か?」
さて,これまでに,まとまった情報を表す microformats として,hCard
[2007-06-16-1], hCalendar [2007-06-21-1], hReview [2007-06-29-1]
などをみてきました.これら以外にも,hResume (履歴書), hAtom (フィー
ド) などがあります.メーリングリストでは,hAudio, hAlbum, hMovie
hRebuttal, hEvidence, hSource, hConclusion, hArgument, hSet なども
議論されているようです.
The microformats-new Archives
ところが,電子メールを表す microformats って定義されてないんでしょ
うか? 古い技術とはいえ,メールはまだまだ使われると思うし,アーカイ
ブもたくさんあるので,microformats で表せないのは不便です.少し調
べてみた感じではなさそうだし,メーリングリストでも議論されてないよ
うです.
# ご存じの方がいましたら,是非コメント欄にお願いします
というわけで,考えてみました.
■ hMail - draft specification
まずは,こんな仕様↓があればいいかなと思います.
- 外側を class="hmail" で囲い,内側に個別の要素を列挙 (hCalendar などと同じ) - 個別の要素は,メールヘッダの各要素や本文のこと - ヘッダについては,ヘッダ名をそのまま class とする (ex. class="subject") - 本文は,class="body" とする - Multi-part はめんどくさいので,あとで考える
この仕様に従うと,次のような電子メールは,
Subject: Test mail From: Foo <foo@example.com> To: Bar <bar@example.com> Cc: Baz <baz@example.com>, Quux <quux@example.com> Date: Wed, Aug 22 2007, 12:34:56 +0900 Hello, World!
このように表されます.
<div class="hmail">
<h3 class="subject">Test mail</h3>
<a class="from" href="mailto:foo@example.com">Foo</a>
<a class="to" href="mailto:bar@example.com">Bar</a>
<a class="cc" href="mailto:baz@example.com">Baz</a>
<a class="cc" href="mailto:quux@example.com">Quux</a>
<span class="date">Wed, Aug 22 2007, 12:34:56 +0900</span>
<div class="body">
Hello, World!
</div>
</div>
■ how to contribute to the microformats community?
microformats コミュニティに提案してみるかという気になったので,方
法を調べてみました.
"最初に読む" 的なページには,「Wiki の前に IRC かメーリングリスト
を」というようなことが書いてあります.
how-to-play - Microformats
FAQ をみるとピッタリの質問があり,「既に同じ提案がされてないか調べ
て,メーリングリストに聞いてみろ」とあります.
faq - Microformats
詳細な手順も書いてありますが,問題提起して,調査・議論して…,とな
にやらめんどくさそうです..
process - Microformats
どうすっかなぁ.それにしても,日本語の情報は乏しいなぁ..
