« 左腕の疲労感 | Main | jooce 公開デスクトップ更新 »
テクノラティなどに通知するタグ。ああいう通知の仕方をどうして採用したのでしょうね。
例としてテクノラティを使って話を進めてみます。テクノラティはあくまでも例です。
テクノラティではブログの記事にタグを付けるためのツール「タグクリエイター」を提供しています。私は使っていませんが、そのツールを使って例えば「ゴルフ」という語を入れると <a href="http://technorati.jp/tag/%E3%82%B4%E3%83%AB%E3%83%95" rel="tag">ゴルフ</a> というコードを生成するそうです。つまりアンカーの rel 属性でタグであることを示しています。
私はこれに抵抗があります。なぜかというと、タグは記事の属性なのにどうしてテクノラティにリンクを張らなきゃならないのさ、と思うからです。記事の属性がテクノラティにリンクしている必然性が全くありません。その記事を利用するサービスが勝手に読み取ればいいのに、サービスの方から記事にリンクはらせるのは納得がいきません。
例えば記事のページの HTML のヘッダ部分に meta 要素でも使ってタグの記述を書けばいいんですよ。もともと <meta name="Keywords" content="キーワード1,キーワード2,…" /> という書き方でそのページのキーワードを表明できるようになっているのだからそこに書けばいいんですよ。キーワードとタグは若干違うからキーワードはちょっとと思うのなら <meta name="Tags" content="タグ1,タグ2,…" /> とすればいいじゃないですか。
記事単独のページはそれでいいけれどブログのトップページやカテゴリ毎のページ、あるいはアーカイブページではそうはいかないというのなら Trackback Auto-Discovery のように RDF を埋め込めばいいんですよね。
既存の道具があるのにそれを使わずわざわざリンクを付けさせるのってなんだかなあ…。