Skip to main content
Interwork Corporation
IDR Solutions Product Support Portal
PDF開発用語集 モードの切替 ダーク/ライト/自動 モードの切替 ダーク/ライト/自動 モードの切替 ダーク/ライト/自動

XMP (image metadata)

XMP(Extensible Metadata Platform)は、画像ファイルやその他のデジタルアセットに構造化メタデータを直接埋め込むためのXMLベースの標準規格です。

キーワード: xmp (image metadata), XMP (image metadata)

概要

XMP(Extensible Metadata Platform)は、画像ファイルやその他のデジタルアセットに構造化メタデータを直接埋め込むためのXMLベースの標準規格です。画像がPDF文書に組み込まれる際、そのXMPメタデータパケットも一緒に保持され、画像の作成情報、著作権、作成者、技術的特性などを標準化された方法で保存できます ( Citation: N.A., (N.A.). (). Document management — Portable document format — Part 2: PDF 2.0 International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) 。このメタデータは、画像がどこで使用されても、PDFがどのように処理されても、アクセス可能かつ機械可読な状態を維持します。

定義

XMPは、Adobeが開発した特定のメタデータ形式で、XML構文を使用してJPEG、PNG、TIFFなどのバイナリファイル内に記述的情報を保存します。単純なキー・バリュー形式のメタデータ構造とは異なり、XMPは階層的で拡張可能なフレームワークを提供し、Dublin Core、EXIFIPTC、カスタム名前空間など、複数のメタデータスキーマを同時に収容できます。XMPメタデータを含む画像がPDFに埋め込まれると、このメタデータパケットはPDF構造の一部となり、PDF文書自体を記述する文書レベルのXMPメタデータとは区別されます ( Citation: N.A., (N.A.). (). Document management — Portable document format — Part 2: PDF 2.0 International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) 。XMPは、(XMLとして)人間が読める形式であり、完全に拡張可能であるという点で、従来のメタデータアプローチとは異なります。これにより、開発者は標準的なメタデータ語彙との互換性を維持しながら、カスタムメタデータフィールドを定義できます。

重要性

PDFを扱う開発者にとって、画像内のXMPを理解することは、いくつかの実務的な理由から極めて重要です。第一に、適切なアセット管理と権利追跡が可能になります。画像の作成者、ライセンス条件、使用制限を把握することで、法的問題を防ぎ、コンテンツワークフローを効率化できます。第二に、XMPメタデータは、代替テキスト記述や画像分類情報を保持する可能性があり、PDF/UAコンプライアンスを強化することでアクセシビリティ要件をサポートします ( Citation: N.A., (N.A.). (). 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生成や処理アプリケーションを構築する際、ソース画像のXMPメタデータを保持することで、コンテンツチェーンの整合性が維持されます。これは、専門的な出版ワークフロー、デジタルアセット管理システム、アーカイブ目的に不可欠です。最後に、XMPはプログラムによる画像プロパティの照会と変更のための標準化されたインターフェースを提供し、バッチ処理、コンテンツ監査、複数文書間でのメタデータ同期などのタスクを自動化しやすくします。

仕組み

XMPメタデータは、画像ファイルのバイナリ構造内に埋め込まれたXMLパケットとして存在し、通常はXMPをサポートしていない画像デコーダーが安全に無視できる専用セクションに保存されます。XML構造は名前空間を使用してさまざまな種類のメタデータを整理します。例えば、タイトルや作成者などのDublin Core要素にはdc:、作成日などの基本的なXMPプロパティにはxmp:、アプリケーション固有のデータにはphotoshop:が使われます。PDFが作成または変更される際、画像エンコーダーはこのXMLパケットを画像ファイル形式内の特定の場所に書き込みます。JPEGファイルではAPP1マーカーセグメントとして、PNGファイルではiTXtチャンクに、TIFFファイルでは特定のIFDタグに保存されます。PDFプロセッサーが画像をPDF文書構造に埋め込むと、XMPパケットは画像ストリーム内でそのまま保持されます。開発者は、画像データ内の適切なセクションを特定した後、標準的なXMLパーシングライブラリを使用してXMPメタデータを抽出できます。または、形式固有の詳細を処理する専用のXMPツールキットライブラリを使用することもできます。PDF仕様では、文書レベルとオブジェクトレベルの両方でメタデータが許可されているため、画像はPDFの文書レベルXMPとは別に、独自のメタデータを保持できます ( Citation: N.A., (N.A.). (). Document management — Portable document format — Part 2: PDF 2.0 International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html )

関連用語

  • Document XMP metadata(文書XMPメタデータ) – 個別の埋め込みリソースではなく、PDF文書全体を記述する最上位レベルのメタデータ
  • Metadata stream(メタデータストリーム) – PDFファイル内にXMPやその他の構造化メタデータを含むPDFオブジェクトタイプ
  • Image XObject – 埋め込み画像を表すPDFオブジェクトタイプで、関連するメタデータを含む場合がある
  • Dublin Core – 創作物を記述するためにXMPパケット内でよく使用される広く普及したメタデータ語彙
  • PDF/A – アーカイブ用PDFのISO標準規格で、メタデータ保存とXMP使用に関する特定の要件がある

出典

(N.A.) (2020)
(N.A.). (). Document management — Portable document format — Part 2: PDF 2.0 International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html
(N.A.) (2014)
(N.A.). (). 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