改正版 JIS X 8341-3 に適合した実装方法
「箇条7 ウェブコンテンツに関する要件」の概要

UAIセミナー「Webアクセシビリティ@秋葉原」-JIS改正原案の紹介-(2009年5月22日、ITRC研究会)

1.「箇条 7. ウェブコンテンツに関する要件」の読みかた

まずは、アウトラインの把握から。

ウェブコンテンツに関する要件

2004年版: 5. 開発及び制作に関する個別要件

2009年版: 7.ウェブコンテンツに関する要件

「ウェブコンテンツに関する要件」 の構成

2009年版は、3階層のレイヤーで構成

4つの原則

1. 知覚可能 (Perceivable)
情報及びユーザインタフェース・コンポーネントは,利用者が知覚できる方法で利用者に提示可能でなければならない。
2. 操作可能 (Operable)
ユーザインタフェース・コンポーネント及びナビゲーションは操作可能でなければならない。
3. 理解可能 (Understandable)
情報及びユーザインタフェースの操作は理解可能でなければならない。
4. 堅牢性  (Robust)
コンテンツは,様々なユーザエージェントが確実に解釈できるように十分に堅牢でなければならない。

「7.1 知覚可能に関する原則」 のガイドライン

7.1.1 代替テキスト:
すべての非テキストコンテンツには,拡大印刷,点字,音声,シンボル,平易な言葉などの利用者が必要とする形式に変換できるように,代替 テキストを提供する。
7.1.2 時間の経過に伴って変化するメディア:
時間の経過に伴って変化するメディアには代替コンテンツを提供する。
7.1.3 適応可能:
情報又は構造を損なうことなく,様々な方法(例えば,よりシンプルなレイアウト)で提供できるようにコンテンツを制作する。
7.1.4 識別可能:
コンテンツを,利用者にとって見やすくしたり聞きやすくしたりする。これには,前景と背景を区別することも含む。

「7.2 操作可能に関する原則」 のガイドライン

7.2.1 キーボード操作可能:
すべての機能をキーボードから利用できるようにする。
7.2.2 十分な時間:
利用者がコンテンツを読んだり使用したりするために十分な時間を提供する。
7.2.3 発作の防止:
発作を引き起こす恐れのないようにコンテンツを設計する。
7.2.4 ナビゲーション可能:
利用者がナビゲートしたり,コンテンツを探し出したり,現在位置を確認するのを手助けする手段を提供する。

「7.3 理解可能に関する原則」 のガイドライン

7.3.1 読みやすさ:
テキストのコンテンツを読みやすく理解可能にする。
7.3.2 予測可能:
ウェブページの表示や動作を予測可能にする。
7.3.3 入力支援:
利用者の間違いを防ぎ,間違いの修正を支援する。

「7.4 堅牢性に関する原則」 のガイドライン

7.4.1 互換性:
現在及び将来のユーザエージェントとの互換性を最大化する。

「7.1.1 代替テキストに関するガイドライン」 の達成基準

7.1.1.1 非テキストコンテンツ:
利用者に提示されるすべての非テキストコンテンツには,同等の目的を果たす代替テキストを提供しなければならない。ただし,次の場合は除く。

2.達成基準を満たすことのできる実装方法

実装方法は、JISでは規定されない。

6 ウェブアクセシビリティの確保・向上に関する要件

「6.2 設計」 の 「6.2.1 要件の定義」

b) 使用するウェブコンテンツ技術及び実装方法
注記2 各達成基準の具体的な意図及び各達成基準を満たすウェブコンテンツ技術及び実装方法に関しては,W3Cが公開する Understanding WCAG 2.0 及びTechniques for WCAG 2.0 が参考になる。

『WCAG 2.0』 の文書レイヤー

『WCAG 2.0』 本文

WCAG 2.0

『WCAG 2.0』 の詳細な解説

Understanding WCAG 2.0

『WCAG 2.0』 のテクニック解説

Techniques for WCAG 2.0

『WCAG 2.0』 の実践用サマリー

How to Meet WCAG 2.0

本文以外は、随時追加 / 更新が可能

JISの解説や実装方法は「WCAG 2.0」文書を参照

「WCAG 2.0」 文書の読み方

日本語訳

非W3C技術の実装方法も今後追加予定

[参考] Silverlight の実装方法

まとめ

2009年版によるコンテンツ制作への影響

参考

2009年版公示に向けた課題

  1. 「Understanding WCAG 2.0」、「Techniques for WCAG 2.0」 の日本語訳
  2. 日本のユーザーエージェント(特に、支援技術)における「アクセシビリティ・サポーテッド情報」の作成