Standard structure element (tag)
標準構造要素(標準タグとも呼ばれる)は、PDF仕様で定義された事前定義のタグタイプで、Tagged PDFのコンテンツに意味的な意味を付与します。
標準構造要素(標準タグとも呼ばれる)は、PDF仕様で定義された事前定義のタグタイプで、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 ) 。これらのタグは、見出し、段落、表、図などのコンテンツ要素の役割と目的を識別し、支援技術がPDF文書をアクセシブルな方法で提示できるようにします ( 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/UA標準に準拠したアクセシブルなPDFを作成するための基本となります。
標準構造要素は、Tagged PDFの構造要素辞書内の/S(構造タイプ)キーに割り当てられる特定の値です。PDF仕様では、これらの標準タグ名の固定セットが定義されており、それぞれが特定の意味的役割を表します。例えば、段落には/P、見出しレベルには/H1から/H6、表には/Table、画像には/Figure、リストには/Lなどがあります
(
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
)
。
標準構造要素は、カスタムタグやロールマップされたタグとは異なり、準拠するリーダーや支援技術によって認識される事前定義された意味を持ちます。開発者はカスタムタグ名を作成できますが、アクセシビリティを確保するためには、ロールマップを通じてこれらを標準構造要素にマッピングする必要があります。標準タグは、文書レベルの構造(/Document、/Part、/Sect)、ブロックレベルの要素(/P、/H1〜/H6、/BlockQuote)、インライン要素(/Span、/Link、/Code)、リスト構造(/L、/LI、/Lbl、/LBody)、表構造(/Table、/TR、/TH、/TD)、および装飾的コンテンツ用の/Artifactなどの特殊な要素をカバーします
(
Citation: PDF Association, 2023
PDF Association(2023). Retrieved from
https://pdfa.org/resource/tagged-pdf-best-practice-guide-syntax/
)
。
PDF文書を作成または処理する開発者にとって、標準構造要素を理解することは以下の理由から不可欠です。
アクセシビリティ準拠: 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検証ツールとアクセシビリティチェッカーは、標準構造要素を準拠テストの基礎として使用するため、適切なタグの使用は自動チェックに合格するために不可欠です。
標準構造要素は、Tagged PDFの構造ツリー内に実装されます。ツリー内の各構造要素には、構造タイプを示す名前オブジェクトである/Sキーが含まれます。
/S /P % 標準段落タグ
/S /H1 % 標準レベル1見出しタグ
/S /Figure % 標準図タグ
構造階層は通常、/Documentルート要素から始まり、論理的な文書構造を反映するネストされた標準タグを含みます
(
Citation: PDF Association, 2023
PDF Association(2023). Retrieved from
https://pdfa.org/resource/tagged-pdf-best-practice-guide-syntax/
)
。例えば、/Sect(セクション)要素には/H2(見出し)と複数の/P(段落)要素が含まれる可能性があり、/Table要素には/TR(表行)の子要素が必要で、それらはさらに/TD(表データ)または/TH(表ヘッダー)セルを含みます。
ロールマッピング: カスタムタグ名が使用される場合(多くの場合、HTMLやDOCXなどのソース形式からのセマンティック情報を保持するため)、構造ツリールートのRoleMap辞書がこれらのカスタムタグを標準構造要素にマッピングします。
/RoleMap << /customHeading /H1 /customPara /P >>
特殊な構造タイプ: 一部の標準要素には独自の目的があります。/Artifactは支援技術が無視すべき装飾的コンテンツをマークし、/NonStructはセマンティックな意味を追加せずにコンテンツをグループ化し、/Privateはアプリケーション固有の構造化を可能にします
(
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
)
。
名前空間の考慮事項: PDF 2.0では、標準構造要素はデフォルトのPDF名前空間に属しますが、拡張機能のために追加の名前空間を定義することができます。
- 構造ツリー(Structure tree) – 文書の論理構造を定義する構造要素の階層的な組織
- ロールマップ(Role map) – カスタムタグ名を標準構造要素にマッピングする辞書
- Tagged PDF – タグ付けされたコンテンツ要素を持つ構造ツリーを含むPDF文書
- PDF/UA – 標準構造要素の適切な使用を要求するアクセシブルなPDF文書のISO標準
- Artifact – 支援技術が無視すべき装飾的または非コンテンツ要素を指定する特殊な構造タイプ
- (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
