キャプションタグ(Caption tag)
Captionタグは、Tagged PDFにおける標準的な構造要素であり、表、図、数式などの他のコンテンツ要素を説明、ラベル付け、または補足情報を提供するテキストをマークするために使用されます。
Captionタグは、Tagged PDFにおける標準的な構造要素であり、表、図、数式などの他のコンテンツ要素を説明、ラベル付け、または補足情報を提供するテキストをマークするために使用されます。 ( Citation: N.A., 2020 (N.A.). (2020). Document management — Portable document format — Part 2: PDF 2.0 . International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) で定義されているように、このタグは支援技術が説明テキストとそれが説明するコンテンツとの関係を理解するのに役立ちます。Captionタグの適切な使用は、PDF/UA標準 ( Citation: N.A., 2014 (N.A.). (2014). Document management applications — Electronic document file format enhancement for accessibility — Part 1: Use of ISO 32000-1 (PDF/UA-1) . International Organization for Standardization Retrieved from https://www.iso.org/standard/64599.html ) に準拠したアクセシブルなPDF文書を作成するために不可欠です。
Captionタグは、別の構造要素に対する説明的なラベルまたは解説として機能するテキストコンテンツを意味的に識別する構造要素です。通常の段落テキストとは異なり、Captionタグは親構造要素(通常はTable、Figure、またはFormulaタグ)との明示的な関係を確立し、キャプションテキストがそのコンテンツに対してコンテキストまたは識別情報を提供することを示します。
Captionタグは代替テキスト(Altテキスト)とは異なります。キャプションは文書内に表示される可視的なコンテンツであるのに対し、Altテキストは支援技術のみが使用する非表示のメタデータです。 ( Citation: PDF Association, 2023 PDF Association(2023). Retrieved from https://pdfa.org/resource/tagged-pdf-best-practice-guide-syntax/ ) によれば、キャプションは説明する構造内に子要素としてネストされ、文書の論理的な読み順序と構造階層を維持する必要があります。
Captionタグは、説明するコンテンツの前または後に配置でき、複雑なコンテンツの説明が必要な場合、単一の親構造要素に複数のCaptionタグを含めることができます。
PDF生成機能やアクセシビリティ機能を実装する開発者にとって、Captionタグは以下の理由から重要です:
アクセシビリティへの準拠: PDF/UAは、適切なタグ付けによってコンテンツの関係を明示的に定義することを要求しています。Captionタグにより、スクリーンリーダーが正しいコンテキストで説明テキストを読み上げることができ、視覚障害を持つユーザーが表や図などの複雑なコンテンツを理解するのに役立ちます ( Citation: N.A., 2014 (N.A.). (2014). Document management applications — Electronic document file format enhancement for accessibility — Part 1: Use of ISO 32000-1 (PDF/UA-1) . International Organization for Standardization Retrieved from https://www.iso.org/standard/64599.html ) 。
コンテンツのリフロー: PDFがモバイルデバイスや支援技術のためにリフローされる際、Captionタグは説明テキストがそれが説明するコンテンツと関連付けられたままであることを保証し、混乱や意味の喪失を防ぎます。
文書構造: 適切に実装されたCaptionタグは、Tagged PDFの論理構造ツリーに貢献し、より良い文書ナビゲーション、自動コンテンツ抽出、および検索性の向上を可能にします。
法的および規制要件: 多くの法域では、政府文書、教育資料、公開コンテンツに対してアクセシブルなPDFが要求されており、正しいCaptionタグの実装が法的義務となっています。
CaptionタグはPDFの構造ツリー階層内でコンテナ要素として機能します。Tagged PDFを作成する際、Captionタグは説明が必要な構造要素の子要素として追加されます:
基本構造: 典型的な実装では、CaptionタグをFigure、Table、またはFormulaタグの最初または最後の子として配置します。このタグには、可視的なキャプションを形成する1つ以上のコンテンツ項目(通常はテキスト)が含まれます。
タグ階層: 構造ツリーは次のようになります:Figure → Caption → テキストコンテンツ項目。この階層は、支援技術にキャプションテキストが図のコンテンツを説明していることを伝えます。
標準属性: Captionタグには、Placement(キャプションがコンテンツの前か後に表示されるかを示す)などの標準構造属性を含めることができ、PDF内の特定のコンテンツストリームを参照できます。
読み順序: 構造ツリー内のCaptionタグの位置は、線形読み取り中にキャプションがいつ読み上げられるかを決定します。ベストプラクティスでは、文書の規則に応じて、通常は説明するコンテンツの前または後に、論理的な読み順序でキャプションを配置します。
複数のキャプション: 複雑な構造には、同じTable親要素内にネストされた、タイトルキャプションと脚注キャプションの両方を持つ表など、複数のCaptionタグを含めることができます。
PDFライブラリを使用する開発者は、Captionタグが構造ツリー内で適切に作成され、そのコンテンツがPDFページストリーム内の実際のテキストコンテンツに正しくマッピングされていることを確認する必要があります。
- Tagged PDF – コンテンツの論理的な構成と読み順序を定義する構造タグを含むPDFファイル
- Structure element(構造要素) – 論理的な文書コンポーネントを表すTagged PDF構造ツリーのノード
- Figureタグ – キャプションが必要となる可能性のある図形的または説明的なコンテンツを識別するために使用される構造タグ
- Tableタグ – 表形式データをマークする構造タグで、表のタイトルに対してCaptionタグと一般的に関連付けられる
- Altテキスト – 非テキストコンテンツの代替テキスト説明で、可視的なキャプションとは異なる
- (N.A.) (2020)
- (N.A.). (2020). Document management — Portable document format — Part 2: PDF 2.0 . International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html
- PDF Association (2023)
- PDF Association(2023). Retrieved from https://pdfa.org/resource/tagged-pdf-best-practice-guide-syntax/
- (N.A.) (2014)
- (N.A.). (2014). Document management applications — Electronic document file format enhancement for accessibility — Part 1: Use of ISO 32000-1 (PDF/UA-1) . International Organization for Standardization Retrieved from https://www.iso.org/standard/64599.html
