AFRelationship Alternative
AFRelationship Alternativeは、PDFの関連ファイルフレームワークで使用される関係タイプ値であり、添付ファイルが文書コンテンツの代替表現を提供することを示します。
AFRelationship Alternativeは、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と同じ情報を異なる形式または構造で含んでいることを示します。このメカニズムは、複数の形式表現が文書の使いやすさを向上させるアクセシビリティや長期保存のシナリオにおいて特に重要です。
AFRelationship Alternativeは、ファイル仕様辞書のAFRelationshipキーで指定できる定義済み関係タイプの1つです。PDF文書にAlternative関係タイプの関連ファイルが含まれている場合、添付ファイルが補足資料ではなく文書コンテンツの代替表現として機能することを明示的に宣言します。
この関係タイプは、Source(元のソース素材を示す)、Data(コンテンツ作成に使用されたデータを表す)、Supplement(追加情報を提供する)などの他のAFRelationship値とは異なります。Alternativeの指定は、添付ファイルが同じ情報にアクセスするためにPDFの代わりに使用できることを特に意味し、主文書を単に補完または支援するファイルとは区別されます。
PDF生成または処理システムを実装する開発者にとって、AFRelationship Alternative値の理解は、いくつかの実用的な理由から重要です:
アクセシビリティコンプライアンス: HTMLやプレーンテキスト版などの代替形式をAlternative関係を持つ関連ファイルとして含めることで、アクセシビリティ要件を満たし、障害のあるユーザーが好みの形式でコンテンツにアクセスできるようになります。
形式移行と保存: PDF/A文書やその他のアーカイブPDFを作成する際、代替表現(XMLや構造化データ形式など)を埋め込むことで、PDFレンダリング機能が時間とともに変化してもコンテンツへのアクセスが確保されます。
マルチ形式ワークフロー: アプリケーションは、複数の形式でコンテンツを必要とするワークフローのために、代替表現をプログラム的に検出して抽出でき、手動変換プロセスを回避し、異なる出力形式間でコンテンツの一貫性を保証します。
AFRelationship Alternative値は、PDFのファイル仕様辞書構造内で実装されます。関連ファイルを持つ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 ) 仕様に従ってAF(Associated Files)配列とAFRelationshipキーを操作します。
ファイル仕様の設定: 各関連ファイルは、埋め込みファイルストリーム、ファイル名、説明、そして重要なこととして/Alternativeに設定されたAFRelationshipキーを含むファイル仕様辞書を通じて定義されます。
AF配列での宣言: ファイル仕様は、代替表現の範囲に応じて、文書カタログのAF配列、または個別のページ、注釈、構造要素のAF配列で参照される必要があります。
関係セマンティクス: Alternative関係は、補足ではなく等価性を示すセマンティックリンクを作成します。処理アプリケーションは、このメタデータを使用してユーザーに形式の選択肢を提供したり、ユーザー設定やシステム機能に基づいて適切な表現を自動的に選択したりできます。
複数の代替形式: 1つのPDFに、それぞれ異なる形式(HTML、XML、EPUBなど)でコンテンツを提供する、Alternative関係を持つ複数の関連ファイルを含めることができ、開発者は多様なユーザーニーズと技術要件を同時にサポートできます。
- AFRelationship – PDFと関連ファイル間の関係を定義するファイル仕様辞書内のキー
- Associated Files(関連ファイル) – 定義されたセマンティック関係を持ってPDF文書内に埋め込まれた、または添付されたファイル
- File Specification Dictionary(ファイル仕様辞書) – ファイルとその場所(外部またはPDF内に埋め込み)を記述するPDFオブジェクト
- PDF/A – 保存目的で関連ファイルを利用することが多いアーカイブPDFのISO標準
- Embedded File Stream(埋め込みファイルストリーム) – PDF内にストリームオブジェクトとして保存される実際のファイルデータ
- (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
