XMPとは?
XMP, の頭字語で "eXtensible Metadata Platform", は、PDF文書で広く使用され、すべてのISO PDFサブセット 規格で必須とされている、XMLベースのメタデータ標準を表します。 この技術は、ISO 16684-1:2019「Graphic technology - Extensible metadata platform (XMP) - Part 1: Data model, serialization and core properties.」として正式に定義されています。
XMPは、構造化された メタデータ をデジタルファイルに埋め込むための強力なツールとして機能し、コンテンツ、作成情報、利用状況などを含みます。 これにより、検索性、整理、クロスプラットフォームでの互換性が向上します。 標準に従うことで、XMPは効率的なデータ管理と共有に大きく貢献します。
XMP と文書情報辞書
PDF には自分自身を記述するための場所が 2 つあり、その内容が一致しない場合もあります。古い方式である文書情報辞書には、タイトル、作成者、件名、キーワード、2 つの日付といった短く固定された項目の一覧が保持されます。 XMP は新しい方式で、ファイルに埋め込まれた XML パケットとして拡張可能であり、その固定リストをはるかに超える情報を保持できます。
両方が存在する場合、閲覧ソフトはどちらか一方を表示することがあるため、ファイルが複数のツールを経由するうちに内容が食い違ってしまうことがあります。矛盾がある場合は一般的に XMP の方が正とみなされ、情報辞書は次の規格で非推奨となりました。 PDF 2.0 XMP が推奨されます。
XMP の用途
XMP は固定されたフィールド集合ではなく名前付きスキーマのコンテナであるため、通常の メタデータ. と並行して権利・ライセンス、作成および編集履歴、ワークフローの状態などを記述できます。同じ規格が画像形式や動画形式でも使われており、そのおかげで形式間の変換を行ってもメタデータが保持されます。
また、適合性の主張も保持します。 PDF/A ファイルはどのパートと 適合レベル を主張するかを XMP 内に記録し、バリデーターはファイルがその主張どおりかを検証する前にそれを読み取ります。XMP は文書全体だけでなく、個々のページや画像にも付与できます。