<?xml version="1.0" encoding="utf-8"?>

<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:admin="http://webns.net/mvcb/"
xmlns:cc="http://web.resource.org/cc/"
xmlns="http://purl.org/rss/1.0/">

<channel rdf:about="http://standards.mitsue.co.jp/">
<title>Web標準Blog [ミツエーリンクス]</title>
<link>http://standards.mitsue.co.jp/</link>
<description>Webサイト管理者、Webデザイナーの方向けに、Web標準を利用するための手法やノウハウ、参考になるリソース等をご紹介します。</description>
<dc:language>ja</dc:language>
<dc:date>2010-03-05T16:56:03+09:00</dc:date>
<image rdf:about="http://www.mitsue.co.jp/img/cmn/rss_banner.gif">
<title>ミツエーリンクス</title>
<link>http://www.mitsue.co.jp/</link>
<url>http://www.mitsue.co.jp/img/cmn/rss_banner.gif</url>
<width>80</width>
<height>31</height>
</image>

<items>
<rdf:Seq><rdf:li rdf:resource="http://standards.mitsue.co.jp/archives/001451.html" />
<rdf:li rdf:resource="http://standards.mitsue.co.jp/archives/001450.html" />
<rdf:li rdf:resource="http://standards.mitsue.co.jp/archives/001449.html" />
<rdf:li rdf:resource="http://standards.mitsue.co.jp/archives/001448.html" />
<rdf:li rdf:resource="http://standards.mitsue.co.jp/archives/001447.html" />
<rdf:li rdf:resource="http://standards.mitsue.co.jp/archives/001446.html" />
<rdf:li rdf:resource="http://standards.mitsue.co.jp/archives/001445.html" />
<rdf:li rdf:resource="http://standards.mitsue.co.jp/archives/001444.html" />
<rdf:li rdf:resource="http://standards.mitsue.co.jp/archives/001443.html" />
<rdf:li rdf:resource="http://standards.mitsue.co.jp/archives/001442.html" />
<rdf:li rdf:resource="http://standards.mitsue.co.jp/archives/001441.html" />
<rdf:li rdf:resource="http://standards.mitsue.co.jp/archives/001440.html" />
<rdf:li rdf:resource="http://standards.mitsue.co.jp/archives/001439.html" />
<rdf:li rdf:resource="http://standards.mitsue.co.jp/archives/001438.html" />
<rdf:li rdf:resource="http://standards.mitsue.co.jp/archives/001437.html" />
</rdf:Seq>
</items>

</channel>

<item rdf:about="http://standards.mitsue.co.jp/archives/001451.html">
<title>HTML5と関連仕様、言語リファレンスが公開</title>
<link>http://standards.mitsue.co.jp/archives/001451.html</link>
<description><![CDATA[<p>HTML WGより3月4日付で、新しいHTML5の草案を含めた6つの文書が公開されました。</p>

<ul>
<li><a href="http://www.w3.org/TR/2010/WD-html5-20100304/" hreflang="en">HTML5</a></li>
<li><a href="http://www.w3.org/TR/2010/WD-2dcontext-20100304/" hreflang="en">HTML Canvas 2D Context</a></li>
<li><a href="http://www.w3.org/TR/2010/WD-microdata-20100304/" hreflang="en">HTML Microdata</a></li>
<li><a href="http://www.w3.org/TR/2010/WD-rdfa-in-html-20100304/" hreflang="en">HTML+RDFa</a></li>
<li><a href="http://www.w3.org/TR/2010/WD-html-markup-20100304/" hreflang="en">HTML: The Markup Language</a></li>
<li><a href="http://www.w3.org/TR/2010/WD-html5-diff-20100304/">HTML5 differences from HTML4</a></li>
</ul>

<p>HTML5 differences from HTML4の日本語訳も、いつもの通り更新しています。</p>

<ul>
<li><a href="http://standards.mitsue.co.jp/resources/w3c/TR/html5-diff/">HTML5 における HTML4 からの変更点</a></li>
</ul>

<h4>変更点</h4>

<p><a href="http://standards.mitsue.co.jp/resources/w3c/TR/html5-diff/#changes-2009-08-25">昨年の草案からの変更点</a>から、いくつか気になるものを挙げてみます。</p>

<p>ひとつは、会話文を表現する<code>dialog</code>要素が削除されました。専用のマークアップを用意する必要性や、表現力に乏しいといった懸念が寄せられたことによります。</p>

<p>また、<code>figure</code>要素と<code>details</code>要素について内容モデルの変更がありました。これらの要素はキャプションに<code>label</code>要素を利用していましたが、いまのブラウザーでうまく機能しないという問題がありました。</p>

<h4>2D Contextとマイクロデータの分離</h4>

<p>昨年8月の草案では、WebSocket APIやWeb Workers, Web Storageなど多くのAPI仕様が分離されましたが、今回もいくつかのAPIや拡張が分離されました。</p>

<p>なかでも、<code>canvas</code>要素が利用する<a href="http://www.w3.org/TR/2010/WD-2dcontext-20100304/">HTML Canvas 2D Context</a>と、前の草案から導入された<a href="http://www.w3.org/TR/2010/WD-microdata-20100304/" hreflang="en">マイクロデータ</a>の分離は大きな変更でしょう。</p>

<p>2D Contextには、分離することによりHTML5の進捗を待つ必要がなくなることや、アクセシビリティ、SVGとの連携などについて協議しやすいという利点がありました。</p>

<p>マイクロデータについてはRDFaと競合すると考える人も多く、削除も提案されるなど大きな動きになりましたが、最終的には利用者が決めるものとして、RDFaと同じくHTML5の拡張というかたちで分離することが決定されました。</p>

<h4>製作者向けリファレンス「HTML: The Markup Language」</h4>

<p>上記の分離された仕様を除けば、今回初登場となる<a href="http://www.w3.org/TR/2010/WD-html-markup-20100304/" hreflang="en">HTML: The Markup Language</a>ですが、これは要素や属性、内容モデルなど、言語仕様としてのHTML5にフォーカスしたリファレンスです。内容モデルなどは、<a href="http://validator.nu/">Validator.nu</a>が利用するRELAX NGスキーマから自動的に生成されています。</p>

<p>これまでも<a href="http://standards.mitsue.co.jp/archives/001404.html">制作者向け代替スタイルシート</a>は用意されていましたが、言語リファレンスがあるとちょっとした調べ物に便利かもしれませんね。</p>

<h4>HTML+RDFaは引き続きHTML WGから</h4>

<p><a href="http://www.w3.org/TR/2010/WD-rdfa-in-html-20100304/" hreflang="en">HTML+RDFa</a>ですが、こちらは先月<a href="http://standards.mitsue.co.jp/archives/001448.html">活動を開始したばかりのRDFa WG</a>ではなく、今後も引き続きHTML WGからの公開になるようです。とはいえ、RDFa WGのco-chairであるManu SpounyがEditorであること、どちらのWGにも関わっている人が多いこともあり、仕様が矛盾するということは考えられません。</p>]]></description>
<dc:subject></dc:subject>
<dc:date>2010-03-05T16:56:03+09:00</dc:date>
</item>
<item rdf:about="http://standards.mitsue.co.jp/archives/001450.html">
<title>HTML5について講演を行いました (ほか)</title>
<link>http://standards.mitsue.co.jp/archives/001450.html</link>
<description><![CDATA[<p>講演や執筆していた雑誌の発売が重なったこともあり、簡単にご紹介させていただきます。</p>

<h4>Developers Summit 2010</h4>

<p>2月18日、2月19日に目黒雅叙園にて開催された<a href="http://codezine.jp/devsumi/2010">Developers Summit 2010</a>にて、HTML5と関連する技術についてお話させていただきました。セッションは私が大まかな紹介をし、その後はHTML5と関連技術に関するライトニングトークを行うという流れで進みました。</p>

<ul>
<li><a href="http://www.seshop.com/event/dev/2010/timetable/Default.asp?mode=detail&eid=145&sid=883&tr=08_Web#883">次世代Web標準 HTML5 最新動向</a></li>
</ul>

<p>発表で利用したスライドは、Slideshareで公開しています。</p>

<ul>
<li><a href="http://www.slideshare.net/myakura/html5-web-platform">「HTML5 と Web Platform」</a></li>
</ul>

<p>300名以上もの方にご参加いただきました。ありがとうございました。</p>

<h4>WEB+DB PRESS Vol.55</h4>

<p>本日発売の<a href="http://gihyo.jp/magazine/wdpress/archive/2010/vol55">WEB+DB PRESS Vol.55</a>にて、HTML5に関する特集に寄稿させていただきました。HTML5の背景、セクション、他のWeb APIの紹介としてSelectors APIについては私が、他のAPIや機能については、<a href="http://groups.google.co.jp/group/html5-developers-jp">html5-developers-jp</a>の白石さま、<a href="http://html5.jp/">HTML5.JP</a>の羽田野さまが担当されています。</p>

<h4>Web Designing</h4>

<p>雑誌のWeb Designingにて、Web標準に関する情報を発信する「Web Standards Plus」という連載をさせていただいています。18日に発売された<a href="http://book.mycom.co.jp/wd/currentissue/">3月号</a>では、SVGに関して簡単に紹介しています。</p>]]></description>
<dc:subject></dc:subject>
<dc:date>2010-02-24T14:13:37+09:00</dc:date>
</item>
<item rdf:about="http://standards.mitsue.co.jp/archives/001449.html">
<title>来期のWebApps WGは何をする？</title>
<link>http://standards.mitsue.co.jp/archives/001449.html</link>
<description><![CDATA[<p>今年の6月末に活動期限を迎えるW3CのWebApps WGですが、来期に向けた取り組みがすでに始まっています。数日前に新しい憲章のドラフトが公開されましたので、今回は次のWebApps WGがどのような活動を検討しているのかをみていきましょう。</p>

<ul>
<li><a href="http://www.w3.org/2010/webapps/charter/" hreflang="en">Web Applications Working Group Charter <em>*DRAFT*</em>
</a></li>
</ul>

<h4>入力イベント、通知、メッセージング</h4>

<p>新たな仕様として策定を検討されているものは、次のとおりです。</p>

<ul>
<li>Alternate Input Device Events</li>
<li><a href="http://dev.w3.org/2006/webapi/WebNotifications/publish/" hreflang="en">Web Notifications</a></li>
<li><a href="http://dev.w3.org/cvsweb/html5/postmsg/" hreflang="en">Web Messaging</a></li>
</ul>

<p>Alternate Input Device Eventsは、マルチタッチ対応トラックパッドといったデバイスの入力や、ジェスチャーといった入力方式に関連するイベントを定義するものとされています。</p>

<p>Web Notificationsはメール受信やイベントのリマインダなど、Webページ外で非同期に行われる通知に関するAPIになります。</p>

<p>Web MessagingはWeb WorkersやWeb Socketsをはじめ様々な機能で利用されている<code>MessageEvent</code>イベントや<code>postMessage()</code>などを定義する仕様です。HTML5の一部として存在していましたが、すでに分離およびWebApps WGへの移管が決定されており、もうじき公開されるであろう新しいHTML5草案においてはすでに削除されています。</p>

<h4>HTML5関連仕様</h4>

<p>昨年より、<a href="http://dev.w3.org/html5/webstorage/" hreflang="en">Web Storage</a>, <a href="http://dev.w3.org/html5/webdatabase/" hreflang="en">Web SQL Database</a>, <a href="http://dev.w3.org/html5/websockets/" hreflang="en">Web Sockets API</a>, <a href="http://dev.w3.org/html5/workers/" hreflang="en">Web Workers</a>, <a href="http://dev.w3.org/html5/eventsource/" hreflang="en">Server-sent Events</a>など、いくつかの機能がHTML5より分離され、WebApps WGに移管されています。</p>

<p>ドラフトによると、これらの仕様に加え、次のHTML5関連機能についてもWebApps WGでの策定を検討しているようです。</p>

<ul>
<li>Web Messaging</li>
<li><a href="http://dev.w3.org/2006/webapi/clipops/clipops.html" hreflang="en">Clipboard Operations</a></li>
</ul>

<p>Web Messagingは上記で説明した通りですが、簡単にClipboard Operationsについて補足しましょう。</p>

<p>Clipboard Operationsはその名の通り、カット/コピー/ペースト、ドラッグ＆ドロップなど、クリップボード操作を行うAPIになります。この仕様は、ドラッグ＆ドロップ機能がHTML5で定義されていることもあったせいか、数年前に編集者ドラフトが作られて以降進展がありませんでした。</p>

<p>しかし、HTML5からドラッグ＆ドロップによるコピー/ペースト機能が先日削除されたこと、またHTML5からの機能分離が行われていることをふまえ、来期でも引き続き検討されることになっています（現段階では、HTML5内で定義される可能性もあると記されています）。</p>

<h4>APIの基盤固め</h4>

<p>相互運用性への取り組みや、APIの基礎を安定させる試みも行われます。</p>

<ul>
<li><a href="http://dev.w3.org/2006/webapi/WebIDL/" hreflang="en">Web IDL</a></li>
<li><a href="http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html" hreflang="en">DOM 3 Events</a></li>
<li>DOM 3 Core 2nd Edition</li>
<li>DOM 4 Core</li>
<li>DOM 4 Events</li>
</ul>

<p>Web IDLはAPIのインターフェース定義中の項目が、ECMAScriptなどの言語実装とどのように結びついているかを細かく定めている仕様です。昨今のDOM APIを提供する仕様の多くがWeb IDLを参照しており、仕様の完成が急務とされています。現在はEcmaのTC-39と共同して、改訂されたECMAScript 5との連携が進められています。</p>

<p>DOM仕様の改訂については、策定が中断され、昨年ようやく再開されたDOM 3 EventsやDOM 3 Coreの改訂が大きなタスクになるでしょう。DOM 4ですが、Coreにはこれまで実装されていたものの標準化されていなかった機能、EventsではDOM 3 EventsでDeprecated扱いになったMutation Eventsの代替案が盛り込まれるものと考えられます。</p>

<p>憲章のドラフトには他にも、先日草案が公開された<a href="http://dev.w3.org/2006/webapi/selectors-api2/" hreflang="en">Selectors API Level 2</a>, <a href="http://www.w3.org/TR/UMP/" hreflang="en">Uniform Messaging Policy</a>をはじめとして、これからのWebに重要な仕様がいくつも並んでいます。</p>]]></description>
<dc:subject></dc:subject>
<dc:date>2010-02-12T17:30:06+09:00</dc:date>
</item>
<item rdf:about="http://standards.mitsue.co.jp/archives/001448.html">
<title>RDFa WGが設立</title>
<link>http://standards.mitsue.co.jp/archives/001448.html</link>
<description><![CDATA[<p>W3Cより、RDFa WGの設立が発表されています。</p>

<ul>
<li><a href="http://www.w3.org/News/2010#entry-8711" hreflang="en">W3C Launches RDFa Working Group</a></li>
<li><a href="http://www.w3.org/2010/02/rdfa/" hreflang="en">W3C RDFa Working Group</a></li>
<li><a href="http://www.w3.org/2010/01/rdfa-wg-charter.html" hreflang="en">RDFa Working Group Charter</a></li>
</ul>

<p>RDFaはXHTMLをはじめとするマークアップ言語に構造化データを埋め込み、RDFとして抽出できるようにする仕組みです。<a href="http://standards.mitsue.co.jp/archives/001330.html">「メタ情報をXHTMLに埋め込むRDFa」</a>で簡単にですが紹介しています。</p>

<p>憲章から、RDFa WGは現在のRDFa 1.0をベースに、次のような拡張を検討していることがわかります。</p>

<ul>
<li>ブラウザーや他のXML語彙から利用しやすいように、RDFaのAPI仕様を定義</li>
<li>簡易に記述できるように言語仕様を更新</li>
<li>RDFaの属性をXML言語で汎用的に利用出来るように、語彙とセマンティクスを定義</li>
</ul>

<p>RDFa 1.0はXHTML 1.1と統合された形で2008年に勧告されましたが、その後<a href="http://www.w3.org/TR/rdfa-in-html/">HTML5への組み込み</a>や<a href="http://www.w3.org/TR/SVGTiny12/metadata.html#MetadataAttributes">SVG Tiny 1.2に取り込まれた</a>こともあり、ホスト言語に依存しない仕様が必要とされていました。</p>

<p>HTML5にはRDFaとは別に、<a href="http://dev.w3.org/html5/md/" hreflang="en">マイクロデータ</a>という、メタ情報を埋め込む語彙とAPIが定義されています。また、RDFやJSONによるデータ出力も用意されています。HTML5では要素や語彙がDOMとして定義されていることもあり、RDFaについてもDOM APIが必要とされているようです。</p>

<p>RDFaはすでにGoogleの<a href="http://www.google.com/support/webmasters/bin/topic.py?hl=jp&amp;topic=21997">Rich Snippets</a>やYahoo!の<a href="http://developer.yahoo.com/searchmonkey/" hreflang="en">SearchMonkey</a>で利用されており、またYahoo! JAPANの<a href="http://gallery.search.yahoo.co.jp/welcome">検索プラグイン</a>でも<a href="http://techblog.yahoo.co.jp/cat207/cat214/yahoo_6/">サポート予定</a>とのことで、広がりが予想されます。編集が簡易になることが検討されているようなので、RDFa自体の発展も楽しみです。</p>]]></description>
<dc:subject></dc:subject>
<dc:date>2010-02-04T10:08:51+09:00</dc:date>
</item>
<item rdf:about="http://standards.mitsue.co.jp/archives/001447.html">
<title>2010年1月のW3C</title>
<link>http://standards.mitsue.co.jp/archives/001447.html</link>
<description><![CDATA[<h4>Indexed Database API</h4>

<p>1月5日付けで、Indexed Database APIの草案が公開されました。これは昨年までWebSimpleDB APIと呼ばれていた仕様です。</p>

<ul>
<li><a href="http://www.w3.org/TR/2010/WD-IndexedDB-20100105/" hreflang="en">Indexed Database API (W3C Working Draft 5 January 2010)</a></li>
</ul>

<p><a href="http://standards.mitsue.co.jp/archives/001443.html">先月分のエントリ</a>にてお伝えしましたが、Web SQL Databaseの進展が考えにくい状況になったことから、WebApps WGと各ブラウザーベンダーはこの仕様の策定に移っています。</p>

<h4>Selectors API Level 2</h4>

<p>1月19日付けで、Selectors API Level 2の草案が公開されました。</p>

<ul>
<li><a href="http://www.w3.org/TR/2010/WD-selectors-api2-20100119/" hreflang="en">Selectors API Level 2 (W3C Working Draft 19 January 2010)</a></li>
</ul>

<p>この仕様は、昨年末に勧告候補が公開された<a href="http://www.w3.org/TR/selectors-api/" hreflang="en"></a> (<a href="http://standards.mitsue.co.jp/resources/w3c/TR/selectors-api/">日本語訳</a>) の上位レベル仕様になります。開発者からの要望が高かったコンテキスト参照 (クエリの起点を指定する) を盛り込み、<code>querySelector</code>, <code>querySelectorAll</code> の拡張や、ショートハンドである<code>queryScopedSelector</code>, <code>queryScopedSelectorAll</code> という新しいメソッドの追加が提案されています。また、ある要素が特定のセレクターにマッチするかを返す <code>matchesSelector</code> という新しい機能も提案されています。</p>

<p><code>matchesSelector</code> はGeckoおよびWebKitでの実装が始められるなど、早い段階で利用できる可能性があります。一方、コンテキスト参照についてはまだ議論が続いている段階のようです。</p>

<h4>CSS Styling Attributes Level 1 最終草案</h4>

<p>1月21日付で、CSS WGよりCSS Styling Attribute Level 1の最終草案が公開されました。</p>

<ul>
<li><a href="http://www.w3.org/TR/2010/WD-css-style-attr-20100121/" hreflang="en">CSS Styling Attributes Level 1 (W3C Working Draft 21 January 2010)</a></li>
</ul>

<p>なんの仕様かというと、<code>style</code>属性内でのスタイルシートの処理を定めた仕様です。</p>

<p>この仕様、もともとはCSS3の一つとして、擬似要素/擬似クラスへの対応、スコープを限定したスタイル適用など拡張が検討されていたのですが、進行することがありませんでした。そして<a href="http://standards.mitsue.co.jp/archives/001416.html">昨年のCSS WG F2F</a>にて、拡張に関する機能を省き、HTML5や他のスタイル属性を定義する仕様が参照できる仕様としてまとめるということが決定され、この仕様の公開に至りました。</p>]]></description>
<dc:subject></dc:subject>
<dc:date>2010-02-01T14:01:06+09:00</dc:date>
</item>
<item rdf:about="http://standards.mitsue.co.jp/archives/001446.html">
<title>第一回HTML5 Japanese IG F2Fが終了しました</title>
<link>http://standards.mitsue.co.jp/archives/001446.html</link>
<description><![CDATA[<p>先週金曜日に、HTML5 Japanese IGのF2Fが慶應義塾大学日吉キャンパスにて行われました。110人もの方にご参加いただき、盛況のうちに終了しました。</p>

<p>今回はOpera, Mozilla, Microsoft, Googleの方をお招きし、HTML5や関連仕様についてお話していただきました。現時点で、次のスライドが公開されています。</p>

<ul>
<li><a href="http://people.opera.com/danield/presentations/can_i_use_html5_now/">HTML5 は今すぐ使えるのでしょうか？</a> (<a href="http://www.opera.com/browser/tutorials/operashow/">Opera Show</a>を利用)</li>
<li><a href="http://www.slideshare.net/djraven/web-technology-features-with-firefox-36-gecko-192-and-later">Web Technology features with Firefox 3.6 / Gecko 1.9.2  and later</a></li>
</ul>

<p>また、参加された方のTwitterのログやBlogエントリでも、当日の様子をご覧いただけます。</p>

<ul>
<li><a href="http://togetter.com/li/3824">まとめ「HTML5 Japanese Interest Group #JAIG5 2010-01-22 第一回ミーティング」</a></li>
<li><a href="http://www.publickey.jp/blog/10/html5w3c.html">HTML5を日本語で議論するW3Cのグループ、日本で初めての会議を開催 － Publickey</a></li>
<li><a href="http://mediaprobe.co.jp/blog/clips/2010/01/27/w3c-html5-japanese-interest-group/">W3C HTML5 Japanese Interest Group ミーティングレポート : MP Clips</a></li>
<li><a href="http://sbs.spaces.live.com/Blog/cns!DE1243E6D9BA6114!2012.entry">W3C 2009年度 第2回 日本会員会議と W3C HTML 5 Japanese Interst Group ミーティング ＠慶応大 日吉キャンパス</a></li>
</ul>

<p>今後もこういった催しを行うことを検討しています。ぜひHTML5 Japanese IGにご参加いただき、HTML5に関する意見・質問などを寄せていただけたらと思います。</p>]]></description>
<dc:subject></dc:subject>
<dc:date>2010-01-27T09:48:48+09:00</dc:date>
</item>
<item rdf:about="http://standards.mitsue.co.jp/archives/001445.html">
<title>HTML5 Japanese IG F2F開催のお知らせ</title>
<link>http://standards.mitsue.co.jp/archives/001445.html</link>
<description><![CDATA[<p>昨年のおわりに活動がスタートした<a href="http://www.w3.org/html/ig/jp/Overview.ja.html">HTML5 Japanese IG</a>ですが、今週金曜日にFace-to-Faceミーティングを開催することになりました。慶應義塾大学日吉キャンパスにて、17:30より始まります。</p>

<ul>
<li><a href="http://www.w3.org/html/ig/jp/meetings/#2010-01">2010-01-22 第一回ミーティング</a></li>
</ul>

<p>今回はOpera, Mozilla, Microsoft, Googleより人をお招きし、新しい技術などのデモや説明をしていただきます。参加をご希望の方は、上記ページの案内に従ってメールを送信していただければと思います。</p>]]></description>
<dc:subject></dc:subject>
<dc:date>2010-01-18T12:21:01+09:00</dc:date>
</item>
<item rdf:about="http://standards.mitsue.co.jp/archives/001444.html">
<title>HTML5でアクセシブルな字幕付きビデオを</title>
<link>http://standards.mitsue.co.jp/archives/001444.html</link>
<description><![CDATA[<p>OperaでWebエバンジェリストを努めるBruce Lawsonが、「アクセシブルなHTML5のビデオ」という記事を実装方法とともに紹介しています。</p>

<ul>
<li><a href="http://dev.opera.com/articles/view/accessible-html5-video-with-javascripted-captions/">Accessible HTML5 Video with JavaScripted captions</a></li>
<li><a href="http://people.opera.com/brucel/demo/video/multilingual-synergy.html">デモ：“HTML5 Video with JavaScripted synchronised captions: demo”</a><br /> (<code>video</code>要素とOgg Theoraをサポートするブラウザーが必要です)</li>
</ul>

<h4><code>video</code>のアクセシビリティ</h4>

<p><code>video</code>要素や<code>audio</code>要素のアクセシビリティは、動画や音声にデータとして情報を含む事が望ましいとされています。ただ、それが難しい場合のことを考えて、このデモではビデオの字幕をページ内に記述し、それをビデオの上に重ねるという手法で字幕を表示させています（JavaScriptが有効でない環境では、トランスクリプトが表示されます）。</p>

<h4>タイムシートはカスタムデータ属性で</h4>

<p>さて、ビデオの内容もそうなのですが、このデモでなによりユニークなのはタイムシート情報をキャプションを囲む<code>span</code>要素に持たせているところです。</p>

<p>HTML5にはアプリケーション作者や文書作成者が独自の情報を埋め込める<a href="http://www.w3.org/TR/2009/WD-html5-20090825/dom.html#embedding-custom-non-visible-data" hreflang="en">「カスタムデータ属性」</a>が用意されており、デモではこれを利用しキャプションに対応する動画の開始時間と終了時間を埋め込んでいます。</p>

<p>カスタムデータは、<code>data-<var>***</var></code>というかたちで要素に埋めこめます。デモのソースコードを抜き出してみましょう。</p>

<pre>&lt;span <em>data-begin=1 data-end=6</em>>Hi, my name's Dr Archimedes Einstein ...
&lt;span <em>data-begin=6 data-end=9</em>>in a very famous town that you're too ...
&lt;span <em>data-begin=9.5 data-end=11.5</em>>Anyway, today we're going to talk ...
&lt;span <em>data-begin=12 data-end=15</em>>A lot of people are worried about ...</pre>

<p>HTML5では、埋め込んだ情報は<code><var>element</var>.<em>datalist.<var>***</var></em></code>から取得できると定義されているので、この場合は<code><var>span</var>.<em>datalist.begin</em></code>/<code><var>span</var>.<em>datalist.end</em></code>でデータにアクセスできる事になります。しかし、現時点でこのカスタムデータ属性を実装しているブラウザーがないことから、デモでは属性の名前から値をとっています。</p>

<p>そして、取得したデータに該当する再生時間になったら、キャプションを表示する箇所にそのテキストを挿入するという仕組みです。</p>

<p><code>video</code>のアクセシビリティやカスタムデータ属性についてはまだ議論中なのですが、とても面白いデモだなと思いました。</p>]]></description>
<dc:subject></dc:subject>
<dc:date>2010-01-15T18:12:48+09:00</dc:date>
</item>
<item rdf:about="http://standards.mitsue.co.jp/archives/001443.html">
<title>2009年12月のW3C</title>
<link>http://standards.mitsue.co.jp/archives/001443.html</link>
<description><![CDATA[<p>2010年になりました。今年もWeb標準Blogをよろしくお願いいたします。</p>

<h4>WAI-ARIA草案</h4>

<p>12月15日付で、WAI (Web Accessibility Initiative) のProtocols and Formats WGより、WAI-ARIAの草案が公開されました。オーサリングに関する文書もあわせて更新されています。</p>

<ul>
<li><a href="http://www.w3.org/TR/2009/WD-wai-aria-20091215/" hreflang="en">WAI-ARIA 1.0</a></li>
<li><a href="http://www.w3.org/TR/2009/WD-wai-aria-practices-20091215/" hreflang="en">WAI-ARIA Authoring Practices 1.0</a></li>
</ul>

<p>昨年2月に最終草案が更新されましたが、多くのコメントがよせられたこともあり、草案に戻っての公開となっています。</p>

<h4>CSS3セレクターの勧告案と、2モジュールの勧告候補</h4>

<p><a href="http://standards.mitsue.co.jp/archives/001441.html">「CSS3セレクターの勧告案が公開」</a>で取り上げましたが、CSS WGよりCSS3セレクターの勧告案が12月15日付で公開されました。</p>

<ul>
<li><a href="http://www.w3.org/TR/2009/PR-css3-selectors-20091215/">Selectors Level 3</a></li>
</ul>

<p>また、12月17日付でCSS3 Backgrounds &amp; Bordersと、CSS3 Multi-column Layoutの勧告候補も公開されています。</p>

<ul>
<li><a href="http://www.w3.org/TR/2009/CR-css3-background-20091217/" hreflang="en">CSS Backgrounds and Borders Module Level 3</a></li>
<li><a href="http://www.w3.org/TR/2009/CR-css3-multicol-20091217/" hreflang="en">CSS Multi-column Layout Module</a></li>
</ul>

<h4>Selectors API Level 1勧告候補</h4>

<p>Web Applications WGより、Selectors API Level 1の勧告候補が公開されました。</p>

<ul>
<li><a href="http://www.w3.org/TR/2009/CR-selectors-api-20091222/" hreflang="en">Selectors API Level 1</a></li>
</ul>

<ul>
<li><a href="http://standards.mitsue.co.jp/resources/w3c/TR/selectors-api/">セレクター API Level 1 (日本語訳)</a></li>
</ul>

<p>名称にLevel 1がつけられたのは、Level 2が検討中という理由があるようです。</p>

<p>すべての主要ブラウザーの最新版で対応していますので、テストスイートの作成と検証が行われれば勧告になるのにそれほど時間はかからないでしょう。</p>

<h4>HTML5関連仕様の最終草案と草案</h4>

<p>同じくWebApps WGより同日付で、Web Storage, Web Workers, Server-Sent Eventsの最終草案が公開されました。</p>

<ul>
<li><a href="http://www.w3.org/TR/2009/WD-webstorage-20091222/" hreflang="en">Web Storage</a></li>
<li><a href="http://www.w3.org/TR/2009/WD-workers-20091222/" hreflang="en">Web Workers</a></li>
<li><a href="http://www.w3.org/TR/2009/WD-eventsource-20091222/" hreflang="en">Server-Sent Events</a></li>
</ul>

<p>Web Sockets APIとWeb SQL Databaseについては、草案の更新のみにとどまっています。</p>

<ul>
<li><a href="http://www.w3.org/TR/2009/WD-websockets-20091222/" hreflang="en">Web Sockets API</a></li>
<li><a href="http://www.w3.org/TR/2009/WD-webdatabase-20091222/" hreflang="en">Web SQL Database</a></li>
</ul>

<p>このうち、Web SQL Databaseは今後の策定が実質的に停止する旨が仕様書に書かれました。これは、仕様が利用するSQLの構文についてベンダーの合意が得られなかったことが原因です。とはいえ、データベース機能についてはそのニーズがあることから、WebApps WGは現在、Indexed Database APIという別の仕様を策定しています。</p>

<ul>
<li><a href="http://www.w3.org/TR/IndexedDB/">Indexed Database API</a></li>
</ul>

<p>Web SQL DatabaseはすでにWebKitで実装されており、またデータベースを利用したアプリケーション（Gmailなど）もあることから、実装から無くなってしまうということはないと思いますが、注意が必要かもしれません。</p>]]></description>
<dc:subject></dc:subject>
<dc:date>2010-01-06T16:18:28+09:00</dc:date>
</item>
<item rdf:about="http://standards.mitsue.co.jp/archives/001442.html">
<title>2009年のWeb標準</title>
<link>http://standards.mitsue.co.jp/archives/001442.html</link>
<description><![CDATA[<p>2009年もあと数日ということで、今年のWeb標準について簡単ですが本Blogのエントリをもとに振り返ってみようと思います。</p>

<h4>XHTML</h4>

<p>1月にXHTML Media Typesの第二版が公開され、XHTML文書を公開する際のガイドラインがより現実を反映したものになりました。</p>

<ul>
<li><a href="http://standards.mitsue.co.jp/archives/001381.html">XHTML Media Typesの第二版が公開</a></li>
</ul>

<p>7月にはXHTML2 Working Groupの活動終了がアナウンスされました。</p>

<ul>
<li><a href="http://standards.mitsue.co.jp/archives/001419.html">XHTML 2 WGが活動終了へ、XHTML 2.0も策定終了に</a></li>
</ul>

<p>XHTML 2.0の策定は中止されますが、XHTML自体が終了するわけではありません。</p>

<h4>HTML5と関連API</h4>

<p>2009年はHTML5の注目がとくにまった一年であるように感じました。</p>

<ul>
<li><a href="http://standards.mitsue.co.jp/archives/001389.html">Web Forms 2を統合した新しいHTML5の草案が公開</a></li>
<li><a href="http://standards.mitsue.co.jp/archives/001404.html">Last Callに向け進むHTML5</a></li>
<li><a href="http://standards.mitsue.co.jp/archives/001409.html">HTML5のeditor, Ian Hicksonへのインタビューが公開</a></li>
<li><a href="http://standards.mitsue.co.jp/archives/001414.html">&lt;canvas&gt;とアクセシビリティ</a></li>
<li><a href="http://standards.mitsue.co.jp/archives/001420.html">HTML5の構文解析がもたらすもの</a></li>
</ul>

<p>来年は最終草案の公開が予定されていますし、実装のさらなる進歩や実際に利用するケースもより多く見られるのではないかとおもっています。</p>

<h4>CSS2, CSS3</h4>

<p>3月に公開されたInternet Explorer 8でのサポートもあり、CSS 2.1がまた勧告に近づきました。CSS3については、Web FontsやBackgrounds & Bordersが実装・仕様ともに進んだ年であったように思います。<br />
Web Fontsはフォーマットの違いこそありますがIEでサポートされていることもあり、海外では普通に利用しているものを見かけるようになりました。Internet Explorerについても、次期バージョンではセレクターや<code>border-radius</code>の対応を考えているようです。</p>

<ul>
<li><a href="http://standards.mitsue.co.jp/archives/001377.html">新CSS WGは何を出す？</a></li>
<li><a href="http://standards.mitsue.co.jp/archives/001396.html">CSSWGのTokyo F2F</a></li>
<li><a href="http://standards.mitsue.co.jp/archives/001397.html">ブラウザーベンダーとCSS3</a></li>
<li><a href="http://standards.mitsue.co.jp/archives/001403.html">CSSの実装状況を知るには？</a></li>
<li><a href="http://standards.mitsue.co.jp/archives/001406.html">CSS 2.1とメディアクエリーの勧告候補が公開</a></li>
<li><a href="http://standards.mitsue.co.jp/archives/001416.html">CSS WGのJune 2009 F2F</a></li>
</ul>

<p>HTML5とともに「古いブラウザーについてどう考えるか」が今後さらに重要なトピックになっていきそうですね。</p>

<h4>おわりに</h4>

<p>今年は、gihyo.jpでの連載、Web標準カリキュラムの翻訳、Web Designingへの執筆・連載やCSS Niteでの講演、書籍の監修など様々な機会をいただくことができました。</p>

<ul>
<li><a href="http://standards.mitsue.co.jp/archives/001422.html">gihyo.jpにてWeb標準に関する連載を開始</a></li>
<li><a href="http://standards.mitsue.co.jp/archives/001435.html">Web標準カリキュラム 日本語訳の公開を開始</a></li>
<li><a href="http://standards.mitsue.co.jp/archives/001434.html">Web Designing 100号の執筆に協力</a></li>
<li><a href="http://standards.mitsue.co.jp/archives/001437.html">CSS NiteでHTML5の講演を行いました</a></li>
<li><a href="http://standards.mitsue.co.jp/archives/001438.html">「プロクリエイターの作例に学ぶ XHTML+CSS 達人テクニック」が発売されます</a></li>
</ul>

<p>今後も様々な情報を公開していこうと思っています。来年も、Web標準Blogをよろしくお願いいたします。</p>]]></description>
<dc:subject></dc:subject>
<dc:date>2009-12-28T16:22:05+09:00</dc:date>
</item>
<item rdf:about="http://standards.mitsue.co.jp/archives/001441.html">
<title>CSS3セレクターの勧告案が公開</title>
<link>http://standards.mitsue.co.jp/archives/001441.html</link>
<description><![CDATA[<p>CSS WGより、CSS3セレクター仕様の勧告案が公開されました。</p>

<p>- <a href="http://www.w3.org/TR/2009/PR-css3-selectors-20091215/">Selectors Level 3</a></p>

<p>勧告案とは勧告ひとつ手前の段階で、W3CのAdvisory Committeeに仕様の勧告を支持するかを尋ねる期間に入ったことを表します。承認されれば、仕様は勧告されます。</p>

<p>勧告される時期ですが、セレクターはCSS 2.1に依存した仕様なので、CSS 2.1が勧告案もしくは勧告に進むまで勧告されることはありません。</p>

<p>CSS 2.1は来年3月まで実装の検証を行うスケジュールなので、勧告は早くとも春以降になるでしょう。タイミングをあわせて、同時に勧告することも考えられます。</p>]]></description>
<dc:subject></dc:subject>
<dc:date>2009-12-18T19:36:45+09:00</dc:date>
</item>
<item rdf:about="http://standards.mitsue.co.jp/archives/001440.html">
<title>2009年11月のW3C</title>
<link>http://standards.mitsue.co.jp/archives/001440.html</link>
<description><![CDATA[<h4>TPAC 2009の開催</h4>

<p>W3Cの総会、<a href="http://www.w3.org/2009/11/TPAC/">TPAC 2009</a>が11月2日から6日にかけて開かれました。<br />
HTML WGのメンバーとして今年も参加しており、その報告をコラム<a href="http://www.mitsue.co.jp/column/backnum/20091120.html">「TPAC 2009参加報告」</a>にて公開しています。</p>

<h4>File APIの草案が登場</h4>

<p>11月17日付で、WebApps WGよりFile APIの草案が公開されました。ファイルやバイナリデータ、それらの読み出しなどを表現するインターフェースが定義されています。</p>

<ul>
<li><a href="http://www.w3.org/TR/2009/WD-FileAPI-20091117/">File API</a></li>
</ul>

<p>File APIは近々リリースされる予定のFirefox 3.6で実装が始まっています。</p>

<h4>XMLHttpRequest</h4>

<p>11月19日付けで、XMLHttpRequestの最終草案が公開されました。</p>

<ul>
<li><a href="http://www.w3.org/TR/2009/WD-XMLHttpRequest-20091119/">XMLHttpRequest</a></li>
</ul>

<p>一度草案に差し戻されていましたが、再び最終草案になりました。</p>

<h4>HTML5 Japanese Interest Groupの設立</h4>

<p><a href="http://standards.mitsue.co.jp/archives/001439.html">一つ前の記事</a>ですでにお伝えしていますが、W3Cに<a href="http://www.w3.org/html/ig/jp/Overview.ja.html">HTML5 Japanese Interest Group</a>が設立されました。公開グループですので、興味のある方はぜひ参加をお願いします。</p>]]></description>
<dc:subject></dc:subject>
<dc:date>2009-12-03T16:16:23+09:00</dc:date>
</item>
<item rdf:about="http://standards.mitsue.co.jp/archives/001439.html">
<title>HTML5 Japanese Interest Groupにご参加ください</title>
<link>http://standards.mitsue.co.jp/archives/001439.html</link>
<description><![CDATA[<p><a href="http://www.w3.org/html/ig/jp/Overview.ja.html">HTML5 Japanese Interest Group</a>というグループが<a href="http://www.w3.org/News/2009.html#entry-8661" hreflang="en">W3Cに発足</a>しました。Initial Chair (議長) を私がつとめることもあり、紹介させていただきます。</p>

<h4>HTML5について日本語で情報共有</h4>

<p>HTML5 Japanese IGの目的は、グループのホームページや<a href="http://www.w3.org/2009/09/html5-ig-jp-charter.ja.html">憲章</a>にもあるように、次のようなものになります。</p>

<ul>
<li>HTML5や関連する仕様について、日本語で議論を行うこと</li>
<li>仕様に関するコメントや質問を集めること</li>
<li>定義されている機能について、日本固有のユースケースを集めること</li>
</ul>

<p>成果として、上記の内容をまとめたものをノートとして公開することや、HTML WGをはじめとするグループやコミュニティにフィードバックするといったことを考えています。</p>

<h4>設立の背景</h4>

<p>HTML5への関心は世界中で高まっています。日本でも<a href="http://groups.google.co.jp/group/html5-developers-jp">html5-developers-jp</a>といった開発者コミュニティが登場し、多くの方が参加しています。</p>

<p>しかし、仕様に関する情報共有やディスカッションには、言葉の壁という大きな課題があります。また、HTML WG/WHATWG参加者の多くはアメリカやヨーロッパに在住しており、時差の関係から電話会議などに参加しづらいという不利もあります。</p>

<p>より多くの情報を集めるために、日本語で意見交換を行う場所があればよいという意見がW3Cメンバー内で出てきたことが、今回のInterest Groupの設立につながりました。</p>

<h4>ご参加ください</h4>

<p>HTML5 Japanese IGはパブリックなグループですので、誰でも参加することが可能です。<br />
ぜひご参加ください。<a href="http://www.w3.org/html/ig/jp/Overview.ja.html#join">参加の手順</a>も用意しています。</p>

<p>活動としては、仕様に関するコメント・質問を集めることを行いながら、日本語に関わってくる機能（HTMLの<code>&lt;ruby&gt;</code>や、Geolocationの住所取得APIなど）のレビューなどを行っていきたいと考えています。</p>]]></description>
<dc:subject></dc:subject>
<dc:date>2009-11-27T09:22:33+09:00</dc:date>
</item>
<item rdf:about="http://standards.mitsue.co.jp/archives/001438.html">
<title>「プロクリエイターの作例に学ぶ XHTML+CSS 達人テクニック」が発売されます</title>
<link>http://standards.mitsue.co.jp/archives/001438.html</link>
<description><![CDATA[<p>もう先週のことですが、<a href="http://east.webdirections.org/wde/2009/">Web Directions East</a>に参加してきました。Webのフロントエンドデザインだけではなく、ソーシャルWebやセキュリティなどバラエティに富む楽しいイベントでした。</p>

<p>さて、会場で先行発売されたのですが、私が監修として関わった<a href="http://book.mycom.co.jp/book/978-4-8399-2543-7/978-4-8399-2543-7.shtml">「プロクリエイターの作例に学ぶ XHTML+CSS 達人テクニック」</a>が毎日コミュニケーションズより発売されます。今週末から店頭にならぶとのことです。</p>

<p>「プロクリエイター～」は、カンファレンスにスピーカーとして登壇したCameron AdamsおよびAndy Clarkeら10人のクリエイターが執筆に関わった「Web Standards Creativity」の日本語版になります。透過PNGの応用やグリッド、タイポグラフィ、ウインドウサイズによって変化するレイアウトなど、幅広いトピックを実際の作例で確認することができます。</p>

<p>原著が2007年の発売ですが、内容として古くなってしまったものは特にないと考えています。ただ、ブラウザーのサポートや仕様に関する記述が古くなっていたこともあり、そちらには訳注として簡単に補足を行っています。機会があればお手にとって、ぱらぱらと見ていただければと思います。</p>]]></description>
<dc:subject></dc:subject>
<dc:date>2009-11-20T09:20:05+09:00</dc:date>
</item>
<item rdf:about="http://standards.mitsue.co.jp/archives/001437.html">
<title>CSS NiteでHTML5の講演を行いました</title>
<link>http://standards.mitsue.co.jp/archives/001437.html</link>
<description><![CDATA[<p>先月29日と今月の10日に、CSS NiteにてHTML5に関するお話をさせていただきました。</p>

<ul>
<li><a href="http://cssnite.jp/ginza/vol40/">CSS Nite in Ginza, Vol.40（2009年10月29日開催）</a></li>
<li><a href="http://cssnite.jp/mini/01/">CSS Nite 4周年記念イベント（Vol.40 reprise）（2009年11月10日開催）</a></li>
</ul>

<p>内容はHTML5の目的や概要などを説明する基本的なものでしたが、好評を頂きとても嬉しく思っています。スライドの方はCSS Niteの該当記事、およびSlideshareにて公開しています。</p>

<ul>
<li><a href="http://www.slideshare.net/myakura/html5-2480964">HTML5, きちんと。 (slideshare.net)</a></li>
</ul>

<p>今後も、こういった講演を含めてHTML5など新しいWeb標準に関する情報を発信していこうと思っています。「○○についてもっと知りたい」などありましたら、standards@mitsue.co.jp までお送りください。</p>]]></description>
<dc:subject></dc:subject>
<dc:date>2009-11-12T16:34:30+09:00</dc:date>
</item>


</rdf:RDF>