【レポート】
![]() |
Ext JS is now Sencha |
HTML5の策定とともに進められている機能に「Microdata」がある。2009年末ごろにHTML5本体から分離し、今はHTML5関連技術として5 Microdata - HTML 5にそのドラフトが公開されている。MicrodataはHTMLコンテンツに特定のメタデータを追加するためのもの。類似の技術にはMicroformatsやRDFaなどがある。
Microdataは名前と値をひとつの組みとする。Microdataでは名前と値の組みをアイテムと読んでいる。5 Microdata - HTML 5に掲載されているサンプルによれば、次のように記述する。
<div itemscope>
<p>My name is <span itemprop="name">Elizabeth</span>.</p>
</div>
itemscope属性でアイテムを指定。いわゆる入れ物を最初に指定している。この中に名前と値を組みを作っていく。名前を指定する属性はitemprop。前述したサンプルならnameの値として"Elizabeth"が指定されていることになる。name=Elizabethというわけだ。しかし表示そのものにはまったく影響せず、Microdata指定を追加する前も後も同じように「My name is Elizabeth.」と表示されるだけだ。メタデータのみを追加しているわけだ。Microdataは次のように入れ子でも指定できる。このサンプルも5 Microdata - HTML 5に掲載されている。
<div itemscope>
<p>Name: <span itemprop="name">Amanda</span></p>
<p>Band: <span itemprop="band" itemscope> <span itemprop="name">Jazz Band</span> (<span itemprop="size">12</span> players)</span></p>
</div>
The HTML5 Family: Microdata Overview - Sencha - BlogにこのMicrodataに関する簡単なまとめが掲載されている。まず、Microdataで実現されるシーンの例を次のように紹介。
temprop属性の対象となるデータは要素ごとに異なる。どの要素でどのデータが対象となるのか、その違いもわかりやすくまとめられている。紹介されている内容は次の通り。
The HTML5 Family: Microdata OverviewではMicrodataをJSON形式へ展開した場合のサンプルも紹介されており、プログラムによる処理が本質的に実施しやすいデータ形式であることを示唆している。
{
"items": [
{
"properties": {
"product": [
"A Great Product"
],
"rating": [
"5/5"
],
"review": [
"This product is very nice. I especially love feature X and Y."
]
}
}
]
}
コンテンツにメタデータを追加する取り組みは新しいものではないが、登場した当初の期待ほどは普及していないというのが現実。しかし、WebアプリケーションやWebサービスへの依存度が高くなっていること、HTML5という次世代規格の一部として策定が進められていること、仕組みがシンプルで、かつ、強力であることなど、Microdataは興味深い立ち位置にある。WebデベロッパやWebデザイナは注目しておきたい技術。
| 煎茶登場、jQTouchとExt JSベースの次世代Webアプリ開発 [2010/6/16] |
| jQuery on iPhone - jQTouchを使ったWebアプリ開発 [2009/9/8] |
| Ext JS 3.2登場、複数列からソート可能 [2010/4/9] |
| Ext JS 3.1、IEにおける動作の改善とDOMリークの除去 [2009/12/21] |
| Exit JS 3.0登場、コーディングなしでUI開発するツール [2009/8/11] |
| TI、再生可能エネルギー向けアプリ開発用マイコン搭載ソーラーキットを発表 [08:00 2/10] |
| 東レ、電子ペーパー用CNT透明導電フィルムの量産化技術を開発 [08:00 2/10] |
| TEL、微細プロセスに対応した高スループット塗布現像装置を発表 [08:00 2/10] |
| ユビキタスの高速起動ソリューション「QuickBoot」がマルチコアCPUに対応 [08:00 2/10] |
| ST、AMOLEDを搭載した次世代スマートフォンディスプレイ向け電源ICを発表 [08:00 2/10] |
|
【特別企画】標準で4GHz動作! メーカー公認のCPU+GPUダブルオーバークロックマシン登場 [08:30 2/10] パソコン |
|
【連載】Wordはなぜ思い通りにならないのか? 第25回 テンプレートの作成 [08:30 2/10] ビジネスPC |
|
工藤公康が、引退の裏側に隠された家族との絆を明かす! [08:07 2/10] キャリア |
|
新世代PCを開拓する「Windows on ARM」、MSが概要を説明 [08:07 2/10] パソコン |
|
『ライアーゲーム -再生-』完成披露で松山博昭監督がファンへの想いを語る [08:06 2/10] キャリア |