達成基準 1.3.6: 目的の特定を理解する

達成基準 1.3.6 目的の特定 (レベル AAA): マークアップ言語で実装されたコンテンツでは、ユーザインタフェース コンポーネント、アイコン、領域の目的はプログラムによる解釈が可能である。

意図

この達成基準の意図は、より多くの人々がウェブを使用し、コミュニケーションを取り、そして社会と交わるために、パーソナライズ及び個人の設定をサポートすることである。

使い慣れた用語やシンボルは、語彙が限られている利用者にとってウェブを使えるようにするための手がかりである。しかしながら、一部の利用者にとって馴染みのあるシンボルは他の利用者にとっては馴染みがないかもしれないので、ユーザインタフェース コンポーネントとアイコンをプログラムによって関連づけることで、利用者は自分に適した一連のシンボルを読み込むことができる。

この達成基準は、制作者がシンボル、領域、ボタン、リンク及びフィールドのコンテキスト、提案及び意味を追加することを要求する。そうすることで、ユーザエージェントは動作を認識し、利用者に理解できるものにするために適合させることができる。それは、このコンテキストを提供するセマンティクス又はメタデータを追加することで達成される。役割 (role) の情報を追加するのと似ているが (4.1.2で要求されているように) 、ユーザインタフェースコンポーネントが何であるかについての情報 (例えば画像) を提供する代わりに、そのコンポーネントが何を表すものかについての情報 (たとえばホームページのリンクなど) を提供する。

ページの領域を特定することで、利用者は自分のユーザエージェントで領域を削除又は強調表示することができる。

声を出さない人向けの製品では、コミュニケーションを促進するために、よくシンボルを使用する。これらのシンボルは事実上、人々の伝達手段としての言語である。残念ながら、これらのシンボルの多くは著作権の対象であるだけでなく、相互運用もできない。つまり、エンドユーザは 1 つのデバイスしか使用できず、 1 社だけで作られていないコンテンツ、アプリケーション、又は支援技術を使用できない。

この達成基準により、シンボルは相互運用可能になり、シンボルの利用者は 1 社だけで作られていない様々なコンテンツを理解できる。利用者のシンボルが同じノードに割り当てられている場合、ユーザエージェントは利用者が理解可能なシンボルを取得できる。つまり、人々はシンボルを購入し、それらを様々なデバイスやアプリケーションで使用することができる。 (シンボルはまだ独自のものであることに注意したいが、相互運用可能なものもある。)

メリット

恩恵を受ける人々は次のような認知障害を持っている:

この達成基準を満たすと、追加のサポート又は使い慣れたインタフェース (次のような必要なものを含む) を必要とする利用者に役立つ。

事例

関連リソース

リソースは、情報提供のみを目的としており、推奨を意味するものではない。

達成方法

この節にある番号付きの各項目は、WCAG ワーキンググループがこの達成基準を満たすのに十分であると判断する達成方法、又は複数の達成方法の組み合わせを表している。しかしながら、必ずしもこれらの達成方法を用いる必要はない。その他の達成方法についての詳細は、WCAG 達成基準の達成方法を理解するの「その他の達成方法」を参照のこと。

十分な達成方法

参考達成方法

適合のために必須ではないが、コンテンツをよりアクセシブルにするために、次の追加の達成方法を検討することが望ましい。ただし、すべての状況において、すべての達成方法が使用可能、又は効果的であるとは限らない。

  • ユーザエージェントが利用者のニーズに最も合うコンテンツのバージョンを見つけることができるようにする。
  • セマンティクスを使用して重要な機能を特定する (coga-simplification="simplest")。
  • aria-invalid 及び aria-required の使用。

重要な用語

プログラムによる解釈 (programmatically determined)

支援技術を含む様々なユーザエージェントが抽出でき、利用者に様々な感覚モダリティで提示できるような形のデータがコンテンツ制作者によって提供されたとき、そのデータがソフトウェアによって解釈されること。

注記

マークアップ言語で、一般に入手可能な支援技術が直接アクセスできる要素と属性から解釈される。

注記

非マークアップ言語の技術特有のデータ構造から解釈され、一般に入手可能な支援技術がサポートするアクセシビリティ API を通じて支援技術に提供される。

領域 (region)

new

コンテンツの知覚可能、プログラムによる解釈が可能なセクション

注記

HTML では、landmark ロールが指定されたあらゆるエリアは領域になる。

ユーザインタフェース コンポーネント (user interface component)

コンテンツの一部分で、特定の機能を実現するための単一のコントロールとして利用者が知覚するもの。

注記

複数のユーザインタフェース コンポーネントが、単一のプログラム要素で実装されることもある。ここでいうコンポーネントは、プログラムの手法と結びついたものではなく、利用者が別々のコントロールとして知覚するものを指す。

注記

ユーザインタフェース コンポーネントには、フォーム要素、リンクだけでなく、スクリプトで生成されるコンポーネントが含まれる。

注記

ここでの「コンポーネント」又は「ユーザインタフェース コンポーネント」は、「ユーザインターフェース要素」とも呼ばれる。

アプレットには、コンテンツ内を行単位、ページ単位、又はランダムアクセスで移動するために用いられる「コントロール」がある。これらには、いずれも名前 (name) を割り当て、個別に設定できるようにする必要があるため、それぞれが「ユーザインタフェース コンポーネント」となる。