Adobe Experience Manager(AEM)as a Cloud Service は、Web コンテンツのアクセシビリティガイドラインへの準拠を最大限に高めるように開発されました。
Web Content Accessibility Guidelines (WCAG)バージョン 2.1 は、World Wide Web Consortium(W3C)が Web Accessibility Initiative(WAI)の下で開発した一連のガイドラインであり、国際的に認知されています。
WCAG 2.1 は、2008 年に発行した以前のバージョン WCAG 2.0 を更新したものです。WCAG 2.1 - WCAG 2.0 との比較を参照してください。
更新版のガイドライン WCAG 2.2 は現在作成中ですが、このポイントについては考慮されません。
WCAG 2.1 は、障碍のあるユーザーが Web コンテンツにアクセスして利用できるようにするための、テクノロジーから独立した一連のガイドラインおよび達成基準で構成されます。これらのガイドラインでは、Web コンテンツの作成者、デザイナー、開発者を対象として、視覚障碍、難聴、学習障碍、加齢に伴う制限をはじめとする障碍の種類に関係なく、できるだけ多くの人ができるだけ容易にアクセスできるようなリソースを作成するようアドバイスしています。
例えば、HTML の alt
属性を使用して画像(またはその他のテキスト以外のコンテンツ)を説明すると、視覚障碍または弱視の人にとって大きな助けとなります。alt
属性内のテキストの説明は、音声出力に変換したり、電子的に再生可能な点字ディスプレイに転送したりすることができます。
また、WCAG 2.1 は、状況的問題を抱える人などにも恩恵があります。ブラウズテクノロジー、ネットワーク接続速度、ブラウズ環境などの環境が原因で、障碍を抱える人と同じような障壁に直面することもあります。
Adobe Experience Manager を使用すると、コンテンツ作成者や Web サイトの所有者は、関連する WCAG 2.1 レベル A およびレベル AA の達成基準を満たす Web コンテンツを作成できます。
したがって、WCAG 2.1 の目的とガイドラインの構造を理解することは、Web アクセシビリティについて理解したり、ガイドラインを参考にアクセスしやすい Web コンテンツを作成したりするうえで重要です。
WCAG 2.1 の目的は次のようなガイドラインを提供することです。
テクノロジーに非依存:言い換えると、これらのガイドラインは、HTML に限らず、様々な Web コンテンツ形式に適用できます。つまり、WCAG 2.1 では、PDF、Flash、JavaScript、およびその他の最新/将来の Web テクノロジーによって生成または提供されるコンテンツをカバーしています。
テスト可能:各ガイドラインは、客観的にテストできるように記述されており、アクセシビリティの専門家グループによるガイドライン準拠の同意が得られやすくなっています。アクセシビリティガイドラインの課題の 1 つは、技術的にテスト可能なものもあれば、ガイドラインに正しく準拠しているかどうかの判断が人間に委ねられる場合もあることです。
優先順位およびコンテキストに基づく実装に対応: WCAG 2.1 ガイドラインには、障碍を抱える特定のユーザーグループを対象としたガイドラインに準拠しなかった場合、どのような影響が想定されるかを基準として、優先順位が付けられています。これにより、作成者は、特定の状況下で最も重要となるガイドラインを十分な情報から判断することができます。また、
アクセシビリティサポートの概念が導入されました。そのため、作成者は、アクセシビリティサポートが完全ではない Web テクノロジーを最大限に生かす方法を判断したり、アクセシビリティ機能の恩恵を受けられるように、特定の支援テクノロジーまたはブラウザーを使用するようユーザーに要求したりすることができます。
これらの目的は、WCAG 2.1 の構造に大きく影響しています。
考えられるあらゆる障碍、またはあらゆるタイプの人を考慮に入れた Web サイトを作成することは不可能です。WCAG 2.1 の目的は、Web 作成者が、特定の条件下かつ妥当な範囲内で可能な限り容易にアクセスできるサイトを作成できるようにすることです。
WCAG 2.1 は、アクセスしやすい Web コンテンツの作成の概念について段階的に詳しく紹介するように構成されています。この点から、WCAG 2.1 は相互に接続された非常に複雑なドキュメントセットであるという印象を受けますが、詳細情報を 1 つの非常に大きなドキュメントでまとめて提供するのではなく、作成者が必要とするときに(段階的に)提供することを目的としています。
WCAG 2.1 は、アクセシブルなデザインの 4 つの主要な原則(略して「POUR」)で構成されています。これらは次のとおりです。
以下に詳述します。
各原則は 1 つ以上のガイドラインで構成されます。
ガイドラインは、肯定的表現(Do this…)または否定的表現(Do not do this…)の指示として記載されています。
ガイドラインには 1.1 ~ 4.1 の番号が割り振られ、先頭番号は親原則に対応しています。
各ガイドラインは 1 つ以上の達成基準で構成されます。
達成基準は、特定の Web ページに対して True
または False
のいずれかの表現で記述されています。
達成基準には、二者択一の選択肢が含まれているか、例外、つまり達成基準を満たす必要がない状況が示されています。
達成基準には、親ガイドラインおよび親原則に従って、1.1.1 ~ 4.1.1 の番号が割り振られています。また、容易に参照できるように、基準の意図を要約した簡易名が割り当てられています。例えば、達成基準 1.1.1 は非テキストコンテンツです。
達成基準には、関連するテクニックのリストが含まれています(詳しくは、後述の説明を参照)。
WCAG 2.1 のコアコンポーネントである原則、ガイドライン、および達成基準とは別に、一連のサポートドキュメントが用意されています。これらの中には、ガイドラインの各側面に準拠する方法を具体的にアドバイスするものもあれば、様々な能力を持つ Web 作成者、デザイナー、および開発者が WCAG 2.1 を理解し、できるだけ効果的に使用するのに役立つ一般的な参考資料もあります。
WCAG 2.1 自体は不変のドキュメントであり、変更されることはありませんが、これらのサポートリソースのほとんどは動的なドキュメントであり、今後、新興テクノロジーが登場したり、Web アクセシビリティの達成方法について新たな例が見つかったりした場合、内容が改訂および追加されていきます。
このリストは完全なものではなく、利用可能なリソースの紹介を提供しています。
このガイドラインは、WCAG 2.1 の新機能に関する情報を提供します。
WCAG 2.1 の新機能は、WCAG 2.0 および WCAG 2.1 の差分に関する貴重な情報を提供します。
WCAG 2.0 と 2.1 の節では、これらの関係のステータスをさらに明確にします。
WCAG 2.1 の各種テクニックを「Techniques for WCAG 2.1」ページで参照できます。
これらのテクニックは、WCAG 2.1 階層の達成基準の下位レベルを構成するものです。これらは、WAI により、規範としてではなく、参考情報として分類されています。つまり、リソースを WCAG 2.1 に準拠させる際に、特定のテクニックに必ずしも従う必要はありません。
テクニックは成功基準よりもはるかに具体的であるため、通常、特定のテクノロジーやコンテンツタイプ(HTML やビデオなど)、状況(e コマースや e ラーニングアプリケーションなど)について言及されています。テクニックは、特定のガイドラインや達成基準に準拠するための実証済みの方法の例と考えることができ、特定のコンテキストで作業する作成者や開発者にとって役立ちます。
テクニックには次の場所からアクセスします。
各テクニックには、そのコレクションに関連する一意の番号が割り振られています。例えば、ARIA テクニックの 1 つは Technique ARIA2:aria-required プロパティを使用した必須フィールドの識別です。
テクニックは、「十分」(Sufficient)、「参考」(Advisory)、または「失敗」(Failure)に分類されます。
テクニックの詳細には、説明、適用可能性、例、さらに具体的な情報を示すリソース、テクニックを正しく適用できているかをテストする方法の詳細が含まれています。
テクニックのリストは完全なものではなく、Web テクノロジーの開発、デザインアプローチ、研究結果を反映した新しい例を追加する形で WAI により定期的に更新されています。したがって、テクニックのリストを定期的にチェックして、新たな追加がないか確認することをお勧めします。
ここでは、特定のガイドラインや達成基準の目的を十分に理解するのに役立つアドバイスを記載した一連のドキュメントが紹介されています。概要をダウンロードするとともに、リンクをたどってさらに詳細な情報を参照することができます。
個々のガイドラインおよび達成基準にも、次の情報を示す「理解」ページがそれぞれ個別に用意されています。
個々の達成基準にも、次の情報を示す「理解」ページがそれぞれ個別に用意されています。
「Understanding Success Criterion 1.1.1 ("Non-text content")」に例が紹介されています。
「How To Meet WCAG 2.1」ページには、ガイドラインに準拠するための方法を示す節があります。この節では、WCAG が別の形式で示されており、読者が自身の関心や環境に合わせてガイドラインの内容を絞り込むことができます。読者は、カスケードスタイルシートやスクリプティングなどの特定の Web コンテンツテクノロジーを指定したり、特定の優先順位を指定したりすることによって、目的の達成基準テクニックをフィルタリングして表示できます。
フィルタリングを使用しなかった場合、すべての達成基準がガイドライン別にグループ化されて表示されます。達成基準ごとに次のものが用意されています。