Открыть сервис

XMP 3.0

XMP 3.0 (Extensible Metadata Platform, версия 3.0) — это спецификация, разработанная компанией Adobe Systems (организация Meta признана экстремистской и запрещена в РФ), предназначенная для стандартизации создания, обработки и обмена метаданными в цифровых файлах. XMP 3.0 является эволюционным развитием предыдущих версий (XMP 1.0 и XMP 2.0) и представляет собой открытый формат, основанный на XML, который позволяет встраивать описательную информацию (автор, права, дата создания, технические параметры) непосредственно в файлы различных типов: изображения (JPEG, TIFF, RAW), видео (MP4, MOV), аудио (MP3, WAV), документы (PDF, Office) и другие.

История развития

Предпосылки создания

До появления XMP проблема совместимости метаданных была острой: разные приложения (Adobe Photoshop, Microsoft Office, камеры, сканеры) использовали собственные форматы (IPTC, Exif, Dublin Core), что приводило к потере информации при передаче файлов между программами. Adobe Systems начала разработку единого стандарта в 1999 году, стремясь создать универсальный контейнер для метаданных, который мог бы храниться как внутри файла (встраивание), так и отдельно (sidecar-файлы).

Версия 1.0 и 2.0

Первая версия XMP (1.0) была выпущена в 2001 году и базировалась на RDF (Resource Description Framework) и XML. Она поддерживала основные схемы: Dublin Core (автор, название, дата), Exif (технические параметры съёмки) и IPTC (фотожурналистика). XMP 2.0 (2005 год) добавил поддержку видео и аудио, а также улучшил работу с пользовательскими схемами.

XMP 3.0 (2023 год)

Версия 3.0 была анонсирована Adobe в 2023 году как ответ на рост объёмов цифрового контента, развитие ИИ-генерации и необходимость в более гибких и масштабируемых метаданных. Основные нововведения:

  • Увеличенная максимальная длина полей (до 2 ГБ).
  • Поддержка JSON-LD (JavaScript Object Notation for Linked Data) в качестве альтернативы RDF/XML.
  • Встроенные механизмы для работы с цифровыми подписями (Content Credentials) и верификацией происхождения контента.
  • Оптимизация для облачных хранилищ и потоковой передачи.

Архитектура и принципы работы

Структура данных

XMP 3.0 использует модель «свойство-значение», где каждое свойство принадлежит определённой схеме (namespace). Основные схемы:

  • Dublin Core (dc): title, creator, description, date.
  • Exif (exif): exposure time, aperture, ISO, GPS-координаты.
  • IPTC (Iptc4xmpCore): headline, credit line, copyright notice.
  • XMP Rights (xmpRights): marked, webStatement, usageTerms.
  • XMP Media Management (xmpMM): documentID, instanceID, history.

Форматы хранения

  1. Встраивание — метаданные записываются в заголовок файла (например, в JPEG — в APP1 сегмент, в PDF — в словарь документа).
  2. Sidecar-файлы — отдельные XML-файлы с расширением .xmp, которые хранятся рядом с основным файлом (часто для RAW-форматов, где изменение исходного файла нежелательно).

Сериализация

XMP 3.0 поддерживает три способа сериализации:

  • RDF/XML — классический формат, совместимый с предыдущими версиями.
  • JSON-LD — более компактный и удобный для веб-приложений, позволяет легко интегрироваться с JavaScript-средой.
  • Binary XMP — экспериментальный формат для высоконагруженных систем (например, видеопотоки), где важна скорость парсинга.

Ключевые возможности XMP 3.0

Content Credentials (Цифровые удостоверения)

Одно из главных нововведений — интеграция с системой Content Credentials (разработана Adobe совместно с C2PA — Coalition for Content Provenance and Authenticity). Позволяет:

  • Фиксировать историю изменений файла (кто, когда, каким инструментом редактировал).
  • Добавлять цифровую подпись автора или организации.
  • Проверять, был ли контент создан человеком, ИИ или гибридно.

Улучшенная поддержка больших данных

XMP 3.0 снимает ограничения на длину строк (ранее — 256 байт для некоторых полей). Теперь можно хранить:

  • Полные тексты лицензий (например, Creative Commons).
  • Многоязычные описания (до 100 языков в одном файле).
  • Геоданные с высокой точностью (до 12 знаков после запятой).

Интеграция с облачными сервисами

Спецификация включает рекомендации по синхронизации метаданных между локальными и облачными хранилищами (Adobe Creative Cloud, Google Drive, Dropbox). Поддерживается частичное обновление (patch-запросы) без перезаписи всего файла.

Применение

Фотография и видеосъёмка

  • Профессиональные фотографы используют XMP для хранения настроек камеры, авторских прав и ключевых слов (например, в Adobe Lightroom).
  • Видеомонтажёры — для встраивания временных меток, информации о цветокоррекции и субтитров.

Документооборот

  • В PDF-файлах XMP позволяет хранить юридически значимые метки (подпись, дата подписания, версия документа).
  • В офисных документах (DOCX, XLSX) — для автоматической классификации и поиска.

Искусственный интеллект и генеративный контент

XMP 3.0 стал стандартом для маркировки контента, созданного нейросетями (Midjourney, DALL-E, Stable Diffusion). В метаданные записывается:

  • Название модели и версия.
  • Промпт (текстовый запрос).
  • Seed (числовой параметр, влияющий на уникальность).
  • Дата и время генерации.

Поддержка и совместимость

Программное обеспечение

  • Adobe: Photoshop, Lightroom, Illustrator, Premiere Pro, Acrobat (полная поддержка XMP 3.0 с 2024 года).
  • Сторонние: ExifTool (Phil Harvey), GIMP (через плагины), Windows File Properties (ограниченная).
  • Мобильные приложения: Adobe Lightroom Mobile, Camera+ 2.

Операционные системы

  • Windows: поддержка через Windows Property System (только базовые поля).
  • macOS: Spotlight и Finder (ограниченная интеграция).
  • Linux: через библиотеки libexempi (версия 3.0) и ExifTool.

Ограничения

  • Не все старые программы (выпущенные до 2023 года) корректно читают XMP 3.0 — они игнорируют новые поля или выдают ошибки.
  • Браузеры (Chrome, Firefox) не отображают XMP-метаданные встроенными средствами — требуется расширение или скрипт.

Критика и проблемы

Сложность реализации

XMP 3.0 значительно сложнее предыдущих версий из-за поддержки JSON-LD и Content Credentials. Разработчикам небольших приложений требуется время на адаптацию.

Размер файлов

При активном использовании (особенно с цифровыми подписями) размер метаданных может достигать 10-15% от размера самого файла. Для изображений RAW это может быть критично.

Конфиденциальность

В некоторых юрисдикциях (включая РФ) автоматическое встраивание геоданных или данных об авторе может нарушать законодательство о персональных данных (ФЗ-152). Пользователи должны явно контролировать, какие поля записываются.

Интересные факты

  • XMP 3.0 является обязательным форматом для сертификации «Adobe Certified Professional» с 2024 года.
  • Спецификация XMP 3.0 опубликована под лицензией Creative Commons Attribution 4.0 International (CC BY 4.0).
  • В 2024 году компания Canon первой среди производителей фототехники внедрила поддержку XMP 3.0 в свои профессиональные камеры (EOS R3 и R5 Mark II).

Источники

  • Adobe XMP Specification, Part 1: Data Model, Serialization, and Core Properties (Version 3.0, 2023).
  • C2PA Technical Specification (Version 1.4, 2024).
  • «ExifTool by Phil Harvey» — документация по поддержке XMP 3.0.
  • Федеральный закон «О персональных данных» № 152-ФЗ (статья 6, пункт 1).

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →