Weblog

XHTML Meta Data Profiles

Posted at 2005-03-29T19:13:00+09:00 in Internet

a要素のrel属性にリンク先のURLとその文書の関係を示す文字列を記述する、いわゆる小文字のセマンティック・ウェブ(書いてみたかった)とかいうシロモノで、(X)HTMLの仕様に明記されていない値を利用するには、プロファイルをきちんと定義しなければなりません(このサイトではまだ定義してないのに使っちゃってるんだけど)。XHTML Meta Data Profiles(以下XMDP)は、そのプロファイルを定義する文書の仕様です。

XMDPはサンプルを見てもわかるように、とても簡単明瞭なもので、プロファイルとして新たに定義したいプロパティ名をdt要素、その説明をdd要素で定義し、それらを抱合するdl要素のclass属性の値にprofileを指定してやるだけ。

<dl class="profile">
  <dt id="author">author</dt>
  <dd>A person who wrote (at least part of) the document.</dd>
</dl>

上記コードはMeta dataの定義方法で、Link typesの場合は、

<dl class="profile">
  <dt id="rel">rel</dt>
  <dd>
    <dl>
      <dt id="script">script</dt>
      <dd>A reference to a client-side script. When used with the LINK
      element, the script is evaluated as the document loads and may
      modify the contents of the document dynamically.</dd> 
    </dl>
  </dd>
</dl>

と定義するようです。

なんとなく「定義するにはもっとややこしい作業が必要なもの」とかいう先入観があったので、この明瞭さには驚いてみた。

プロファイルはhead要素のprofile属性で指定するのですが、複数のプロファイルを指定するにはwhite spaceで区切って指定するみたいです。

<head profile="http://example.org/p1 http://example.org/p2">

具体的な手順は大体わかったような気がする。

小文字のセマンティック・ウェブは、Microformatsとも呼ばれ、Creative Commonsが採用した辺りからセマンティック・ギーク(注: 適当極まりない呼称です)の注目が集まり始めてきたという印象。僕はどちらかというと単純明快に書けて幸せっぽいみたいな、とても投げやりでアレすぎな感じだったりする。

Recent entries from same category

同じカテゴリに分類された最近10件のエントリです。

  1. 一時間あたりにブクマされた数をグラフに
  2. 検索向けAdSenseの検索結果がサイト内で表示できるように
  3. Amazon.co.jpの新しいアソシエイト・ツール: インスタントストア
  4. Last.fm Cover Art
  5. セクション・ターゲット
  6. Pandoraが結構楽しい件
  7. 匿名でははてなポイントを送ることができない(かも)
  8. はてなブックマークの関連URLを指定(出来たら良いな)
  9. dodgeit
  10. 誰かから誰かにはてなポイントを送る

Comments

JavaScriptに対応または有効な環境の場合、ここにはてなブックマークでのこのエントリに対するコメントが表示されます。

Weblog archives

by Category

This page was last modified on 2005-03-29T19:13:48+09:00 (in 0.133 secs).