ADA complianceは、アメリカの障害者法(Americans with Disabilities Act)に準拠したデジタルドキュメント提供の実現です。BuildVuおよびJPedalは、PDFをアクセシブルなHTML/SVG形式に変換することで、視覚障害者、聴覚障害者、運動障害者など、様々な障害を持つユーザーがドキュメントにアクセスできるようにします。
ADA(Americans with Disabilities Act)は、1990年に制定されたアメリカ連邦法であり、障害者に対する差別を禁止し、公共サービスと民間企業によるアクセシビリティの確保を要求します。デジタルコンテンツに関しては、Section 508および関連するアクセシビリティ基準(WCAG 2.0以上)への準拠が求められます。BuildVuとJPedalの変換ツールは、タグ付きPDF、Alt テキスト、見出し構造などの機能を提供することでADA準拠を実現します。
ADAは法的拘束力を持つ規制であり、公共機関および公開されたWebサイトではADA準拠が必須です。企業がADA非準拠のデジタルドキュメントを提供する場合、障害者からの訴訟リスクにさらされます。BuildVuとJPedalによるアクセシブルなPDF変換により、法的リスクを軽減しつつ、障害者を含むすべてのユーザーに対して平等なアクセス機会を提供できます。
BuildVuとJPedalの変換エンジンは、PDFのテキスト、画像、見出し、リストなどの要素を意味的に分析し、HTMLにおいて適切なセマンティックタグ(h1-h6、nav、article、list など)を割り当てます。画像にはAlt テキストが自動生成または手動で追加されます。視覚に依存するフォーム要素はlabelタグで関連付けられ、スクリーンリーダーが正確に読み上げられます。キーボード操作の対応も実装されます。
EAA complianceは、欧州アクセシビリティ法(European Accessibility Act)への準拠です。EAAはヨーロッパ連合の指令で、デジタルコンテンツとWebサービスのアクセシビリティ要件を定めています。BuildVuとJPedalはPDFをアクセシブルな形式に変換することで、EAAの要件を満たし、EU各国での法的コンプライアンスを実現します。
EAA(European Accessibility Act)は、2019年に採択されたEU指令で、デジタルプロダクトとサービスの提供者に対してアクセシビリティを確保することを義務付けています。具体的にはWCAG 2.1 AA基準への準拠が要求されます。BuildVuとJPedalの変換ツールは、視覚障害者、聴覚障害者、認知障害者など、多様なニーズを持つユーザーがコンテンツにアクセスできるようにサポートします。
EAAは2025年から段階的に適用が開始される法規制であり、特にヨーロッパで事業を行う企業にとって重要です。EAA非準拠のドキュメントやWebサービスを提供する場合、罰金や法的措置のリスクが生じます。BuildVuとJPedalによるアクセシブルな変換により、EUA要件への適合性を確保し、ヨーロッパの広大な市場にアクセス可能なユーザーベースを拡大できます。
BuildVuとJPedalは、ターゲット言語としてEAA基準のWCAG 2.1 AAレベルの要件を満たすHTML/SVGを生成します。テキストコントラスト比は最小4.5:1(通常テキスト)または3:1(大きなテキスト)を確保し、フォーマットされたテキストには適切なセマンティックマークアップが適用されます。言語属性が設定され、多言語コンテンツに対応します。キーボード操作の完全性が保証され、タイムアウト機構は無いか調整可能にされます。
- WCAG 2.1 – Web Content Accessibility Guidelines 2.1版で、アクセシビリティの国際標準
- EU Directive – ヨーロッパ連合加盟国に対して拘束力を持つ法規制文書
- Conformance Level (AA/AAA) – WCAGのコンプライアンスレベルで、AAは中程度、AAAは最高レベル
- Keyboard Navigation – マウスを使わないキーボードのみでの操作可能性
- Color Contrast – テキストと背景色の明度差でアクセシビリティを確保する要素
Bibliography called, but no referencesPDF/UA-2は、PDF 2.0仕様に基づいた次世代のアクセシブルPDF標準です。ISO 14289-2として国際標準化されています。PDF/UA-2は前身のPDF/UA-1よりも強化された要件を提供し、視覚障害者やその他の障害を持つユーザーがPDFドキュメントにアクセスする際の体験を大幅に改善します。
PDF/UA-2(PDF/Universal Accessibility)は、アクセシブルなPDFドキュメントの仕様を定める国際標準です。タグ付きPDF構造、代替テキスト、セマンティック要素、フォーム領域の標識化などを要求します。PDF 2.0の新機能を活用し、ビデオやマルチメディアのアクセシビリティにも対応します。スクリーンリーダーやその他の支援技術との相互運用性が確保されます。
PDF/UA-2への準拠は、特に公共機関や教育機関において、アクセシビリティ法規制への適合性を確保する重要な手段です。ADA、EAA、その他の法律がアクセシブルなドキュメント提供を要求する中で、PDF/UA-2準拠はこれらの要件を満たす客観的な証拠となります。BuildVuとJPedalがPDF/UA-2準拠のドキュメントを生成できることで、ドキュメント提供者は信頼性と法的保護を獲得できます。
PDF/UA-2準拠のドキュメント生成は、複数の技術的要素を含みます。PDFのすべてのテキストは論理的なタグ構造を持ち、章、セクション、段落が階層的に整理されます。画像には説明的なAlt テキストが必須です。フォームフィールドは明確にラベル付けされ、スクリーンリーダーが正確に読み上げられます。色のみに依存する情報伝達は避け、テキストコントラストが十分です。メタデータには言語情報とセキュリティ設定が含まれます。
- ISO 14289-2 – PDF/UA-2の国際標準化機構による公式仕様
- Tagged PDF – 論理的な構造タグを含むPDFで、スクリーンリーダーが正確に読める形式
- Semantic Markup – 要素の意味を正確に表現するマークアップ手法
- PDF 2.0 – PDF仕様の2.0バージョンで、新機能とセキュリティが強化されている
- Remediation – 既存のアクセシビリティ非準拠ドキュメントを修正・改善するプロセス
Bibliography called, but no referencesWCAGは、World Wide Web Consortium(W3C)が策定したWeb コンテンツのアクセシビリティ基準です。視覚障害、聴覚障害、認知障害など、様々な障害を持つユーザーがWebコンテンツにアクセスできるようにするための勧告です。WCAG 2.0、2.1、2.2の各バージョンがあり、BuildVuとJPedalはこれらの基準に準拠したHTMLの生成をサポートします。
WCAGは、アクセシビリティの原則として知覚可能性(Perceivable)、操作可能性(Operable)、理解可能性(Understandable)、堅牢性(Robust)の4つのPOUR原則に基づいています。各原則の下に13のガイドラインがあり、さらに細則(Success Criteria)があります。適合レベルはA、AA、AAAの3段階があり、AAAが最も厳密です。BuildVuとJPedalの生成するHTML出力はWCAG 2.1 AAレベルの準拠を目指します。
WCAGは国際的なアクセシビリティの標準として認識されており、多くの国の法規制の基盤となっています。ADA(米国)、EAA(EU)、AODA(カナダ)など、様々な法律がWCAGへの準拠を要求します。BuildVuとJPedalがWCAG準拠のコンテンツを生成することで、ドキュメント提供企業は複数国での法的コンプライアンスを一度に実現できます。
BuildVuとJPedalはPDF変換時にWCAG基準を満たす要素を自動的に生成します。見出し構造(h1-h6)は文書の論理構造を正確に反映するように設定され、画像にはAlt テキストが付与されます。テキストのコントラスト比が4.5:1以上確保され、キーボード操作ですべての機能にアクセス可能です。フォーム要素にはラベルが関連付けられ、言語属性が設定されます。フォーカス可視性が保証され、タイムアウト警告が実装されます。
- PDF/UA-1 – PDFのアクセシビリティ標準で、WCAGの原則をPDF形式に適用したもの
- POUR Principles – Perceivable、Operable、Understandable、Robust の4つのアクセシビリティ原則
- Success Criteria – WCAGの細則で、達成すべき具体的なアクセシビリティ要件
- Conformance Level – A(最低)、AA(中程度)、AAA(最高)のコンプライアンスレベル
- Assistive Technology – スクリーンリーダー、音声制御など、障害者支援技術
Bibliography called, but no referencesActualTextとAltは、Tagged PDF文書においてアクセシビリティ目的で使用される、PDF構造要素内の2つの異なるエントリタイプです。ActualTextは、スクリーンリーダーや支援技術によって正しく読み取られない可能性のあるコンテンツに対して代替テキスト表現を提供します。一方、Altは画像やグラフィックなどの非テキスト要素に対して説明テキストを提供します
(
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/UA標準に準拠したアクセシブルな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
)
。
Alternate text(代替テキスト)は、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
)
によると、alternate textは、障害のある人々がPDF文書にアクセスできるようにするための基本的な要件です。Tagged PDF文書では、alternate textは通常、構造要素の/Altエントリを使用して指定されます。
Alternate textは、PDF文書内の視覚的コンテンツを意味のある形で説明するテキスト文字列です。これは文書の論理構造ツリーの一部として保存され、FigureやForm要素などの特定の構造要素に関連付けられます。文書内に視覚的に表示される可能性のあるツールチップやキャプションとは異なり、alternate textは支援技術による利用を特に意図しており、視力のあるユーザーには通常表示されません。
Artifactは、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
)
。このようなコンテンツをArtifactとしてマークすることで、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
)
。
BackgroundColorは、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/UA準拠において重要な役割を果たします。
BackgroundColorは、Tagged PDF文書の構造要素に適用できるオプションのレイアウト属性で、コンテンツ領域の背景色の値を定義します。前景色(テキストまたはストローク)を指定するColor属性とは異なり、BackgroundColorはコンテンツの背後に表示される色を特に記述します。この属性は、色空間の値を表す配列として指定された色値(RGB、CMYK、またはグレースケール値など)を受け入れます。
この属性は、PDF構造階層で使用可能な標準レイアウト属性の一部であり、コンテンツストリームに存在する可能性のあるグラフィカルな背景要素とは区別されます。視覚的な背景は描画操作によって作成できますが、BackgroundColor属性は、支援技術が解釈してユーザーに伝達できる、意図された背景に関するセマンティック情報を提供します。
アクセシブルなPDF文書を作成する開発者にとって、BackgroundColorは、支援技術に依存するユーザーに対して色ベースの情報が失われないようにするために不可欠です。ハイライトされたテキスト、色分けされた表のセル、コールアウトボックスなど、コンテンツが背景色に依存して意味を伝える場合、BackgroundColor属性はこの情報がプログラムで利用可能であることを保証します。これは
(
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
)
準拠において特に重要で、視覚的なプレゼンテーションを通じて伝達されるすべての情報は、文書の構造を通じてアクセス可能でなければなりません。
BaselineShiftは、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
)
。この属性は、上付き文字、下付き文字、その他の垂直方向にシフトされたテキスト要素を適切に表現するアクセシブルな文書を作成する上で特に重要です。BaselineShiftにより、支援技術が数学的または科学的な表記コンテンツの意味を正確に解釈し、伝達できるようになります
(
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
)
。
BBox(Bounding Box)構造属性は、Tagged PDF文書内の構造要素の可視コンテンツを包含する正確な矩形座標を定義します。この属性は、支援技術がコンテンツ要素の空間レイアウトと配置を理解するのに役立つため、アクセシビリティとPDF/UA準拠において特に重要です
(
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
)
。BBox属性は、デフォルトのユーザー空間座標における矩形の左下隅と右上隅を表す4つの数値の配列として表現されます。
BBoxは、PDF座標空間内の矩形を指定するオプションの構造属性で、[left bottom right top]の形式でユーザー空間単位(通常はポイント、72ポイント=1インチ)で定義されます。ページ全体の境界を定義する一般的なページBBoxとは異なり、構造レベルのBBox属性は、図、数式、表、フォーム要素などの特定の構造要素が占める領域を正確に区切ります
(
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
)
。座標系はページの左下隅を原点とし、x座標は右方向に、y座標は上方向に増加します。この属性は、レンダリング動作を制御するのではなく、構造コンテンツがどこに表示されるかに関する意味情報を提供する点で、クリッピングパスやコンテンツストリームとは異なります。