ブログ  前の記事  次の記事  2007-08-22 

たけまる / 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

どうすっかなぁ.それにしても,日本語の情報は乏しいなぁ..

一言メッセージをこっそり送信できます (非公開)
 今年の西暦→