このページは、2017年5月23日18時25分に更新された WebSchemas/Accessibility の一部を抜粋して訳したものです。訳に伴い一部編集している箇所があります。また、2.1 発見可能な EPUB 出版物 - EPUB Accessibility 1.0で使用する際の補足も追加しました。この補足は訳者の個人的な見解です。

WebSchemas/Accessibility 日本語訳

語彙

このページは、schema.org に含まれるバージョン 1.0 のプロパティを説明する。プロジェクトの作業は進行中であり、1.0 以降に追加のプロパティが検討されている。参加方法については、a11ymetadata.org の Web サイトを参照されたい。

(注:これらの値の多くは、IMS Global Access for All (AfA) Information Model Data Element Specification から派生したものであり、いくつかの項目で詳細がある。)

アクセシビリティ用語(バージョン 2.0)

プロパティ 期待される型 期待される値 概要
accessibilityFeature Text
  • alternativeText
  • annotations
  • audioDescription
  • bookmarks
  • braille
  • captions
  • ChemML
  • describedMath
  • displayTransformability
  • highContrastAudio
  • highContrastDisplay
  • index
  • largePrint
  • latex
  • longDescription
  • MathML
  • none
  • printPageNumbers
  • readingOrder
  • rubyAnnotations
  • signLanguage
  • structuralNavigation
  • synchronizedAudioText
  • tableOfContents
  • taggedPDF
  • tactileGraphic
  • tactileObject
  • timingControl
  • transcript
  • ttsMarkup
  • unlocked

例えば、アクセス可能なメディアなど、リソースのコンテンツ機能は、アクセシビリティと代替の拡張をサポートした。

詳細については、以下の accessibilityFeature の詳細セクションを参照されたい。

accessibilityHazard Text
  • flashing
  • noFlashingHazard
  • motionSimulation
  • noMotionSimulationHazard
  • sound
  • noSoundHazard
  • unknown

一部のユーザーにとって生理学的に危険となる表現されたリソースの特性。WCAG 2.0 ガイドライン 2.3 に関連する。

危険性のいずれもが知られていない場合、3つの負の性質を全て設定するべきである。コンテンツに危険性がある場合、その危険性には正のアサーション、他には負のアサーションを包含する。

プロパティが正または負に設定されていない、または不明な設定の場合、危険性の状態は不明である。

accessibilityAPI Text
  • AndroidAccessibility
  • ARIA
  • ATK
  • AT-SPI
  • BlackberryAccessibility
  • iAccessible2
  • iOSAccessibility
  • JavaAccessibility
  • MacOSXAccessibility
  • MSAA
  • UIAutomation

リソースは、参照されたアクセシビリティ API と互換性があることを示す。

accessibilityControl Text
  • fullKeyboardControl
  • fullMouseControl
  • fullSwitchControl
  • fullTouchControl
  • fullVideoControl
  • fullVoiceControl

全てのアプリケーション機能にアクセスできるひとつ以上の入力メソッドを識別する。

accessMode Text
  • auditory
  • chartOnVisual
  • chemOnVisual
  • colorDependent
  • diagramOnVisual
  • mathOnVisual
  • musicOnVisual
  • tactile
  • textOnVisual
  • textual
  • visual

人間が情報を処理または知覚することができる人間の知覚システムまたは認知能力。

accessModeSufficient Text
  • auditory
  • tactile
  • textual
  • visual

リソースの全ての知的コンテンツを理解するのに十分な単一または複合した accessModode のリスト。

accessibilitySummary Text

アクセシビリティ機能と欠如の人間が可読可能な要約。

他のアクセシビリティメタデータと一貫するが、「短い概要は存在するが、長い概要は非視覚的のユーザーに必要である。」や「短い概要が存在し、長い概要は必要ない。」などの微妙な表現を含む、特定のアクセシビリティ機能または欠如の人間が可読可能な要約。

accessibilityFeature の詳細

accessibilityFeature プロパティは多くの異なる値をサポートしており、アルファベット順に並べ替えると、それらの多くは関連性がないように見える。このセクションでは、その値を構成グループに分割し、それらが包含しているものを説明する。

注意すべき4つの機能グループがある。

次の各セクションでは、これらのクラス値のひとつをより詳細に調べ、値のリストとその期待される使用方法について説明する。

このプロパティには、ページはチェック済みだが特殊な拡張機能は含まれていないことを示すために設定できる値「none」も含まれている。この値は、コンテンツのアクセシブルな性質に関する記述が作成できないことを示すためにも使用できる。この値を設定すると、アクセシビリティを評価されたページとそうでないページを区別できる(つまり、accessibilityFeature プロパティが設定されていない可能性についての曖昧さを取り除くためである)。

変換のための機能

変換機能は、コンテンツが変換された状態で利用可能か、またはユーザーがそれを変換できるように設定できるかについて述べている。これらのプロパティは、WCAG 2.0 セクション 1.4 から派生している。

期待される値 概要

highContrastAudio

前景に発話を含む音声コンテンツは、WCAG 達成基準 1.4.7 に設定されているコントラストの閾値を満たしている。達成基準は音声の適合を追加できるが、必須ではない。

  • /noBackground - 背景のノイズが存在しない
  • /reducedBackground - 前景の発話と背景のノイズとの間に、少なくとも 20db の差がある
  • /switchableBackground - 背景のノイズをオフにできる(十分なコントラストが満たされない場合もある)

訳者注:WCAG 達成基準 1.4.7 は、レベル AAA である。EPUB Accessibility 仕様は、EPUB 出版物がレベル A に適合することを必須とし、レベル AA に適合することを推奨している。

highContrastDisplay

コンテンツは、WCAG 達成基準 1.4.6 に設定されている視覚的なコントラストの閾値を満たしている。

訳者注:WCAG 達成基準 1.4.6 は、レベル AAA である。EPUB Accessibility 仕様は、EPUB 出版物がレベル A に適合することを必須とし、レベル AA に適合することを推奨している。

largePrint

コンテンツは、大きな印刷物のガイドラインに適合するようにフォーマットされている。特定の印刷文字のサイズは、拡張としてオプションで追加できる(例えば、largePrint/18)。

フォントサイズを大きくすることができる場合、プロパティは設定されない。displayTransformability を参照されたい。

displayTransformability

表示プロパティは、ユーザによって制御可能である。このプロパティは、たとえば、カスタム CSS スタイルシートをコンテンツに適用して外観を制御できる場合、設定できる。また、Word や PDF のようなドキュメント形式のスタイリングを変更できることを示すために使用することもできる。

このプロパティは、意味のある制御を可能にする特定の表示プロパティを識別するために変更できる。修飾子は、CSS がドキュメントのスタイル形式でない場合でも、CSS プロパティ名の形式を取る必要がある。

  • /font-size
  • /font-family
  • /line-height
  • /word-spacing
  • /color
  • /background-color

多くの CSS 表示プロパティは変更できるが、(画像ベースのコンテンツなど)全てのアクセシビリティを向上させるわけではないことに注意されたい。

訳者注:現状では、ユーザーがリーディングシステムを介して任意のカスタム CSS スタイルシートを適用することはできない。表示内容の変更はリーディングシステムに依存しているため、どのリーディングシステムで読むかによって、ユーザーの制御可能な範囲が異なる。よって、コンテンツとしてこの値をサポートするなら、固定値(px など)を使用していない場合であろう。

構造とナビゲーションのための機能

次の値は、作品で利用できる重要なナビゲーション補助を識別する。

期待される値 概要

annotations

作品には、作者、インストラクターおよび/またはその他の注釈が包含されている。

bookmarks

作品に、キーポイントへのナビゲーションを容易にするブックマークが包含されている。

訳者注:EPUB でこの機能に近いものは、EPUB ナビゲーション ドキュメント nav 要素の epub:type 属性に設定する landmarks と思われる(つまり、<nav epub:type="landmarks">)。

index

作品に、コンテンツへの索引が包含されている。

printPageNumbers

作品に、印刷物のページ番号と同等のものが包含されている。この設定は、等価の印刷物がある電子書籍で最も一般的に使用される。

訳者注:EPUB の場合、詳細は 5.1 ページマーカー - EPUB Accessibility Techniques 1.0 を参照されたい。

readingOrder

コンテンツの読み上げ順序は、(例えば、図表、サイドバーおよびその他の補助的なコンテンツが自動的にスキップされたり、手動でエスケープされるようにマークアップされているなど)マークアップで明確に定義されている。

訳者注:EPUB は、「アクセシビリティを評価するとき、個々のページは、単独で検討することはできない。むしろ、大きな作品の一部として全体としてのアクセシビリティを評価する必要がある。」とある(4.3.2.1 ページと出版物 - EPUB Accessibility 1.0)。そういう意味では、スパインによってコンテンツ ドキュメントの読み上げ順序を定義している EPUB は標準としてこの機能を提供していると言える。

structuralNavigation

ドキュメントの階層を完全かつ正確に反映した作品の見出しの使用は、支援技術によるナビゲーションを可能にする。

訳者注:EPUB の場合、詳細は TITLES-002: 番号付きの見出しが出版物の階層を反映するように保証する - EPUB Accessibility Techniques 1.0 を参照されたい。

tableOfContents

訳者注:原文に記載なし。目次が提供されている場合に設定すると考えて間違いない。EPUB の場合、この機能は EPUB ナビゲーション ドキュメントが相当する。

taggedPDF

PDF 内の構造には、コンテンツのナビゲーションを改善するためのタグが付けられている。

コンテンツ制御のための機能

次の値は、ユーザーがコンテンツへのアクセスを向上させるために制御できるコンテンツの側面を示す。これらの制御機能を、コンテンツを制御するために使用される入力メソッドを定義する accessibilityControl プロパティと混同しないようにされたい。

期待される値 概要

synchronizedAudioText

音声とテキストの両方を提供するリソースを、同時にレンダリングできる情報を記述する。同期の粒度は指定されていない。この用語は、同期される唯一の材料がドキュメントの見出しである時は推奨されない。

訳者注:EPUB の場合、この機能は、メディア オーバーレイで実現できる。

timingControl

時間の経過でインタラクションするコンテンツの場合、この値は、(例えば、一時停止とリセット)ユーザーが必要に応じてタイミングを制御できることを示す。

unlocked

デジタル著作権管理やその他のコンテンツ制限プロトコルは、リソースに適用されていない。

拡張のための機能

拡張とは、そのソースと異なるアクセスモードで知的コンテンツの提供をすることである。

期待される値 概要

alternativeText

代替テキストは、(例えば、HTML alt 属性を介して)視覚的なコンテンツに提供されている。

audioDescription

(例えば、kind="descriptions" を持つ HTML5 track 要素を介して)解説放送(オーディオ ディスクリプション)が利用できる。

braille

コンテンツは点字形式であるか、または代替版が点字で利用できる。この値は、点字の異なるタイプ(/ASCII、/unicode、/music、/math、/chemistry または /nemeth)、および点字が短縮されているかどうか(/grade1 および /grade2)を識別するために拡張できる。点字が適合するコードなどの、その他の拡張も指定できる。

captions

同期キャプションが、音声と動画コンテンツで利用できることを示す。

ChemML

化学情報が、ChemML マークアップ言語を使用してコード化されていることを示す。

describedMath

数学の方程式のテキストによる説明が、画像ベースの方程式の alt 属性、MathML 方程式の alttext 属性、または他の手段のいずれかによって包含されている。

latex

数学の方程式と公式が、指定されたマークアップ言語(LaTeX)を使用してエンコードされていることを示す。

longDescription

概要が、画像ベースのビジュアルコンテンツ、および/または表、計算、図表、チャートなどの複雑な構造のために提供されている。

MathML

数学の方程式と公式が、指定されたマークアップ言語(MathML)を使用してエンコードされていることを示す。

rubyAnnotations

ルビ注釈が、コンテンツに提供されることを示す。ルビ注釈は、中国語や日本語のような言語のために、文字の発音ガイドとして使用される。難しい漢字や CJK の表意文字を、よりアクセシブルにする。ruby/annotations/* の欠如は、CJK の表意文字にルビがないことを意味する。

signLanguage

同期している手話は、音声および動画コンテンツで利用できる。値は、ISO 639 手話コードを追加することによって拡張してもよい。例えば、アメリカ手話は /sgn-en-us である。

tactileGraphic

触図が提供されている。例えば、触図のための BANA ガイドラインと標準に記述されているように。

tactileObject

コンテンツは、触覚的な 3D オブジェクトであるか、または生成するモデルが包含されている。

transcript

音声コンテンツのトランスクリプトが利用可能であることを示す。

ttsMarkup

SSML、PLS 辞書および CSS3 Speech プロパティのうちのひとつ以上が、TTS 再生の品質を高めるために使用されている。