要約
出版物がどのように配布または消費されるかに関係なく、schema.orgアクセシビリティ メタデータを組み込み、発見できるようにします。
プロパティ
schema.orgのCreativeWorkクラスには、出版物のアクセシビリティに関する品質を識別するのに使用する一連のプロパティがあります。HTMLドキュメントでは、このメタデータをRDFaまたはmicrodata属性を使用してコンテンツ (ビデオなど) のアクセシビリティに関する品質を識別できます。また、EPUBパッケージ ドキュメントに組み込んで、特定の出版物のレンディションについてのアクセシビリティの全体像も提供できます。
各プロパティの使用方法の詳細については、それぞれのナレッジ ベース ページを参照してください。
注記
accessibilityAPI
とaccessibilityControl
もschema.orgアクセシビリティに関するプロパティですが、デジタル出版物に対する利用は希です。
例
例 1 — パッケージ ドキュメントのメタデータ (EPUB 3)
次の例は、MathMLと説明付き画像、およびアクセシブルなスクリプト コンテンツを含む数学の教科書の典型的なメタデータ セットを示しています。
<metadata>
<meta property="schema:accessibilitySummary">
This publication conforms to WCAG 2.0 Level AA.
</meta>
<meta property="schema:accessMode">textual</meta>
<meta property="schema:accessMode">visual</meta>
<meta property="schema:accessModeSufficient">textual</meta>
<meta property="schema:accessibilityFeature">structuralNavigation</meta>
<meta property="schema:accessibilityFeature">MathML</meta>
<meta property="schema:accessibilityFeature">alternativeText</meta>
<meta property="schema:accessibilityFeature">longDescription</meta>
<meta property="schema:accessibilityHazard">noFlashingHazard</meta>
<meta property="schema:accessibilityHazard">noSoundHazard</meta>
<meta property="schema:accessibilityHazard">noMotionSimulationHazard</meta>
…
</metadata>
例 2 — パッケージ ドキュメントのメタデータ (EPUB 2)
以下は、EPUB 2 パッケージ ドキュメントで使用されるわずかに異なる構文(つまり、 name
とcontent
属性の使用)を示す例 1の部分的なレンダリングです。
<metadata>
<meta name="schema:accessibilitySummary" content="This publication conforms to WCAG 2.0 Level AA."/>
<meta name="schema:accessMode" content="textual"/>
…
</metadata>
例 3 — オーディオブックのマニフェストメタデータ
次の例は、オーディオブックのマニフェストで使用するために、例 1 を JSON で書き直したものです。
…
"accessibilitySummary": "This publication conforms to WCAG 2.0 Level AA.",
"accessMode": ["textual", "visual"],
"accessModeSufficient" : [
{
"type": "ItemList",
"itemListElement": [textual]
}
],
"accessibilityFeature": ["structuralNavigation", "MathML", "alternativeText", "longDescription"],
"accessibilityHazard": ["noFlashingHazard", "noSoundHazard", "noMotionSimulationHazard"],
…
例4 — 埋め込みメタデータ(RDFa)
ある一つのビデオを説明するアクセシビリティ メタデータは、HTMLドキュメントのbodyに組み込まれています。
<div vocab="https://schema.org" typeof="VideoObject" property="video">
<video controls="controls" src="croc.mp4"/>
<meta property="accessibilityFeature" content="captions"/>
<meta property="accessibilityFeature" content="transcript"/>
<meta property="accessibilityHazard" content="none"/>
<p>A transcript of the video follows:</p>
…
</div>