Що таке XMP?
XMP, абревіатура для "eXtensible Metadata Platform", позначає стандарт метаданих на основі XML, який широко використовується в PDF-документах і є обов'язковим для всіх стандартів ISO підмножин PDF стандартів. Цю технологію офіційно визначено стандартом ISO 16684-1:2019 під назвою "Graphic technology - Extensible metadata platform (XMP) - Part 1: Data model, serialization and core properties.
XMP є надійним інструментом для вбудовування структурованих метадані у цифрові файли, що охоплюють відомості про вміст, створення та використання. Це покращує можливості пошуку, організацію та кросплатформену сумісність. Завдяки дотриманню стандартів XMP значно спрощує ефективне керування та обмін даними.
XMP і словник інформації про документ
PDF може описувати себе в двох місцях, і вони не завжди узгоджені. Старіший словник інформації про документ містить короткий, фіксований список полів, таких як назва, автор, тема, ключові слова та дві дати. XMP є новішим із двох: XML-пакет, вбудований у файл, розширюваний і здатний містити значно більше, ніж цей фіксований список.
Коли присутні обидва, переглядач може показувати будь-який із них, тож вони можуть розходитися після того, як файл пройшов через кілька інструментів. У разі конфлікту XMP зазвичай вважається авторитетним; словник інформації застарів у PDF 2.0 на його користь.
Для чого використовується XMP
Оскільки XMP є контейнером для іменованих схем, а не фіксованим набором полів, він може описувати права й ліцензування, фіксувати історію створення та редагування, а також стан робочого процесу поряд зі звичайними метадані. Той самий стандарт використовується у форматах зображень і відео, що дозволяє метаданим зберігатися при конвертації між ними.
Він також містить заяви про відповідність. Файл PDF/A записує, яку частину та рівень відповідності він заявляє у своєму XMP, а валідатор читає цю заяву, перш ніж перевіряти, чи відповідає файл їй. XMP також може бути прикріплено до окремих сторінок і зображень, а не лише до документа в цілому.