Платформа расширяемых метаданных

редактировать
Стандарт ISO
Платформа расширяемых метаданных
Слоган Xmp 200px.png Логотип XMP
Последняя версияISO 16684 -1: 2019 часть 1 и ISO 16684-2: 2014 часть 2. 22 декабря 2014 г.; 5 лет назад (22 декабря 2014 г.)
ДоменМетаданные
АббревиатураXMP
Веб-сайтwww.adobe.com /products/xmp.html

Платформа расширяемых метаданных (XMP ) - это стандарт ISO, первоначально созданный Adobe Systems Inc. для создания, обработки и обмена стандартизованными и настраиваемыми метаданными для цифровых документов и наборов данных.

XMP стандартизирует модель данных, формат сериализации и основные свойства для определения и обработки расширяемых метаданных. Он также содержит рекомендации по встраиванию информации XMP в популярные форматы файлов изображений, видео и документов, такие как JPEG и PDF, без нарушения их читаемости приложениями, не поддерживающими XMP. Следовательно, метаданные, не относящиеся к XMP, должны быть согласованы со свойствами XMP. Хотя метаданные в качестве альтернативы могут храниться в дополнительном файле , внедрение метаданных позволяет избежать проблем, которые возникают, когда метаданные хранятся отдельно.

Модель данных XMP, формат сериализации и основные свойства опубликованы Международной организацией по стандартизации как стандарт ISO 16684-1: 2012.

Содержание
  • 1 Модель данных
  • 2 Сериализация
    • 2.1 Пример
  • 3 Встраивание
    • 3.1 Расположение в типах файлов
  • 4 Поддержка и принятие
    • 4.1 XMP Toolkit
    • 4.2 Бесплатное программное обеспечение и инструменты с открытым исходным кодом (поддержка чтения / записи)
    • 4.3 Собственные инструменты (поддержка чтения / записи)
    • 4.4 Лицензирование
  • 5 История
  • 6 См. Также
  • 7 Ссылки
  • 8 Внешние ссылки
Модель данных

Определенные данные XMP Модель может использоваться для хранения любого набора свойств метаданных. Это могут быть простые пары имя / значение, структурированные значения или списки значений. Данные также могут быть вложенными. Стандарт XMP также определяет конкретные пространства имен для определенных наборов основных свойств (например, пространство имен для Dublin Core Набор элементов метаданных). Пользовательские пространства имен можно использовать для расширения модели данных.

Экземпляр модели данных XMP называется пакетом XMP. Добавление свойств к пакету не влияет на существующие свойства. Программное обеспечение для добавления или изменения свойств в XMP-пакете должно оставлять неизвестные ему свойства нетронутыми.

Например, это полезно для записи истории ресурса, когда он проходит через несколько этапов обработки, от фотографирования, сканирования или написания в виде текста, до этапов редактирования фотографий (например, как обрезка или корректировка цвета), чтобы собрать в окончательный документ. XMP позволяет каждой программе или устройству в рабочем процессе добавлять свою собственную информацию к цифровому ресурсу, который переносит свои метаданные. Обязательным условием является то, что все задействованные редакторы либо активно поддерживают XMP, либо, по крайней мере, не удаляют его из ресурса.

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

Абстрактная модель данных XMP нуждается в конкретном представлении, когда она сохраняется или встраивается в файл. В качестве формата сериализации чаще всего используется подмножество синтаксиса W3C RDF / XML. Это синтаксис для выражения графа Resource Description Framework в XML. Существуют различные эквивалентные способы сериализации одного и того же пакета XMP в RDF / XML.

Наиболее распространенные теги метаданных, записанные в данных XMP, - это теги из Dublin Core Metadata Initiative, которые включают такие вещи, как заголовок, описание, создатель и т. Д. Стандарт разработан с возможностью расширения, позволяя пользователям добавлять свои собственные типы метаданных в данные XMP. XMP обычно не позволяет встраивать двоичные типы данных. Это означает, что любые двоичные данные, которые нужно переносить в XMP, такие как изображения эскизов, должны быть закодированы в каком-либо удобном для XML формате, например, Base64.

Метаданные XMP могут описывать документ как целое («основные» метаданные), но также может описывать части документа, такие как страницы или включенные изображения. Эта архитектура позволяет сохранять информацию об авторстве и правах, например, на изображения, включенные в опубликованный документ. Точно так же он позволяет документам, созданным из нескольких небольших документов, сохранять исходные метаданные, связанные с частями.

Пример

Это пример XML-документа для сериализованных метаданных XMP в фотографии JPEG:

Picasa912687пиксель0,6809210526315790,35371179039301310,42649199417758370,32127192982456143нормализованное9126870220 Эти метаданные описывают различные свойства изображения, такие как инструмент создания, размер изображения или область лица внутри изображения.

Встраивание

Встраивание метаданных в файлы позволяет легко обмениваться файлами и передавать их между продуктами, поставщиками, платформами без потери метаданных; встраивание позволяет избежать множества проблем, связанных с собственными базами данных метаданных конкретных поставщиков.

XMP можно использовать в нескольких форматах файлов, таких как PDF, JPEG, JPEG 2000, JPEG XR, GIF, PNG, WebP, HTML, TIFF, Adobe Illustrator, PSD, MP3, MP4, Audio Video Interleave, WAV, RF64, Формат файла обмена аудио, PostScript, Инкапсулированный PostScript и предлагается для DjVu. В типичный отредактированный файл JPEG информация XMP обычно включается вместе с данными Exif и модели обмена информацией IPTC.

Расположение в типах файлов

Для получения дополнительных сведений см. Спецификация XMP, Часть 3, Хранение в файлах, перечисленных ниже, с подробностями о встраивании в определенные форматы файлов.

  • TIFF - Тег 700
  • JPEG - Сегмент приложения 1 (0xFFE1) с заголовком сегмента «http://ns.adobe.com/xap/1.0/\x00»
  • JPEG 2000 - атом «uuid» с UID 0xBE7ACFCB97A942E89C71999491E3AFAC
  • PNG - внутри текстового блока «iTXt» с ключевым словом «XML: com.adobe.xmp»
  • GIF - в качестве приложения Расширение с идентификатором «XMP Data» и кодом аутентификации «XMP»
  • PDF - встроено в поток метаданных, содержащийся в объекте PDF
  • WebP - внутри файлов XMP chunk
  • Для форматов файлов, которые не поддерживают встроенные данные XMP, эти данные могут храниться во внешних файлах.xmp sidecar.
Поддержка и принятие

XMP Toolkit

XMP Toolkit реализует обработка метаданных в двух библиотеках:

  • XMPCore для создания и управления метаданными, которые соответствуют модели данных XMP.
  • XMPFiles для встраивания сериализованных метаданных в файлы и для извлечения встроенных метаданных.

Adobe предоставляет XMP Toolkit бесплатно по лицензии BSD. Набор инструментов включает в себя документы по спецификациям и использованию (PDF), документацию по API (doxygen / javadoc), исходный код C ++ (XMPCore и XMPFiles) и исходный код Java (в настоящее время только XMPCore). XMPFiles в настоящее время доступен как реализация C ++ / Java в Windows, Mac OS, Unix / Linux.

Бесплатное программное обеспечение и инструменты с открытым исходным кодом (поддержка чтения / записи)

  • Alfresco - CMS с открытым исходным кодом, компонент DAM может читать / писать XMP (Microsoft Windows, Linux)
  • CC PDF Converter - Бесплатная программа с открытым исходным кодом (GPL) для преобразования документов в PDF со встроенной лицензией Creative-Commons (Microsoft Windows).
  • darktable - разработчик RAW, может читать / писать XMP в поддерживаемых форматах файлов (Linux, Mac OS X, Microsoft Windows, BSD)
  • digiKam - средство тегирования изображений с открытым исходным кодом (GPL) и органайзер (Linux, Mac OS X, Microsoft Windows)
  • ExifTool от Фила Харви, модуль с открытым исходным кодом Perl или командная строка. Может читать / писать XMP, поддерживает настраиваемую схему XMP (не зависит от платформы)
  • F-Spot - Менеджер и редактор фотографий Linux / GNOME
  • Geeqie - Легкий менеджер изображений на основе Gtk + (ранее GQView)
  • GIMP - Программа обработки изображений GNU
  • Gwenview - Менеджер и редактор фотографий Linux / KDE
  • iText - Библиотека Java с открытым исходным кодом, которая может читать и записывать XMP, встроенные в файлы PDF.
  • RawTherapee - Может читать теги "рейтинга" из встроенного XMP, которые затем отображаются в файловом браузере / киноленте с использованием звездной рейтинговой системы RawTherapee.
  • Shotwell - Менеджер фотографий Linux / GNOME, может читать / писать Exif, IPTC и метаданные XMP
  • TYPO3 - Enterprise CMS с открытым исходным кодом. Компонент DAM читает XMP (на основе PHP)

Собственные инструменты (поддержка чтения / записи)

  • ACDSee Pro может читать и записывать информацию XMP для файлов DNG, GIF, JPEG, PNG и TIFF (Microsoft Windows, Mac OS X).
  • Acrobat - может читать и записывать XMP в файлы PDF (Microsoft Windows, Mac OS X, частично Linux).
  • Aperture - приложение для управления изображениями и разработчик RAW. Считывает / записывает сопроводительные файлы XMP в метаданные (пакетный) импорта / экспорта изображений (Mac OS X).
  • Bibble5 может читать / записывать информацию XMP для файлов RAW, JPG и TIFF (Microsoft Windows, Mac OS X, Linux
  • Bridge - может читать / записывать и пакетно редактировать метаданные XMP (Microsoft Windows, Mac OS X)
  • - может читать и записывать информацию XMP в RAW, JPG, PNG, DNG и Файлы TIFF (Microsoft Windows, Mac OS X).
  • Capture One - программное обеспечение для редактирования и управления фотографиями. Считывает и записывает XMP для всех поддерживаемых форматов изображений (Microsoft Windows, Mac OS X).
  • Corel AfterShot Pro - процессор RAW (преемник Bibble), считывает / записывает XMP, использует сопроводительные файлы XMP для неразрушающей обработки изображений (Microsoft Windows, Mac OS X, Linux).
  • Cumulus - программное обеспечение DAM, может читать / записывать XMP для всех поддерживаемых форматов изображений, файлов InDesign и PDF (Microsoft Windows, Mac OS X, Linux)
  • DBGallery - может читать / записывать XMP для JPEG, PSD, RAW, TIFF, DNG, PNG, GIF, JP2, PJX, MPG, MP4, MPEG, MOV (Microsoft Windows). Многопользовательская центральная система баз данных.
  • - может редактировать и искать XMP для большинства фото (включая необработанные) или видео форматов. (Microsoft Windows)
  • FastPictureViewer - средство просмотра изображений (Windows) со встраиванием XMP и / или созданием дополнительных файлов (xmp: рейтинг, xmp: ярлык, фотошоп: срочность) (Microsoft Windows)
  • FrameMaker - издательский инструмент. Сохраняет метаданные документа в XMP, начиная с версии 7.0 (Microsoft Windows)
  • Illustrator - программное обеспечение для иллюстраций, записывает метаданные документа в XMP (Microsoft Windows, Mac OS X)
  • Indesign - программное обеспечение для макета страницы, может пройти через XMP в размещенных объектах, записывает обширный XMP о содержимом документа в документах макета и экспортированном PDF (Microsoft Windows, Mac OS X)
  • iOS Приложение «Фотографии» - сохраняет изменения, внесенные в фотографии на iPhone / iPad, без потерь как встроенный XMP в исходном JPEG.
  • Lightroom - приложение для управления изображениями и разработчик RAW. Использует XMP для неразрушающего манипулирования изображениями и импорта / экспорта метаданных (Microsoft Windows, Mac OS X)
  • - бесплатное ПО, может читать / писать Exif, IPTC и информацию XMP.
  • MetaLith - может читать, анализировать и записывать Exif, IPTC и метаданные XMP для нескольких файлов JPG и TIFF
  • Microsoft Windows Vista - Фотоальбом сохраняет теги в XMP (Microsoft Windows)
  • Photo Mechanic - Читает и записывает XMP непосредственно в файлы изображений или в сопроводительные файлы XMP.
  • Photoshop - может читать / записывать XMP в поддерживаемых изображений. Позволяет встраивать нестандартные данные XMP через «настраиваемые панели XMP» (Microsoft Windows, Mac OS X)
  • PicaJet - Может читать XMP для форматов JPG, TIFF и DNG (Microsoft Windows).
  • Picasa - Организатор / просмотрщик изображений, использует XMP для маркировки лиц (Microsoft Windows, Mac OS X, Linux)
  • Портфолио - Программное обеспечение DAM, может читать / записывать XMP в поддерживаемых форматах файлов (Microsoft Windows, Mac OS X)
  • Stibo STEP - компонент DAM читает / записывает XMP для всех поддерживаемых форматов
  • Windows Imaging Component - библиотека Microsoft для работы и обработки цифровых изображений и метаданных изображений (Microsoft Windows)
  • Windows Live Photo Gallery - приложение для управления фотографиями и обмена ими, выпущенное в рамках инициативы Microsoft Windows Live. Это обновленная версия Windows Photo Gallery, которая является частью Windows Vista.
  • XnView - может читать / записывать Exif, IPTC и информацию XMP.
  • Zoner Photo Studio - может читать / записывать Exif, IPTC и информацию XMP для DNG, JPEG, TIFF, HDP и различных файлов RAW (Microsoft Windows).

Основные инструменты редактирования модели обмена информацией IPTC также поддерживают редактирование данных XMP.

Лицензирование

XMP является зарегистрированным товарным знаком Adobe Systems Incorporated. Спецификация XMP стала стандартом ISO и больше не является частной собственностью.

Первоначально Adobe выпустила исходный код для XMP SDK по лицензии ADOBE SYSTEMS INCORPORATED - OPEN SOURCE LICENSE. Совместимость этой лицензии с Стандартной общественной лицензией GNU была поставлена ​​под сомнение. Лицензия не указана в списке, поддерживаемом Open Source Initiative, и отличается от лицензий на большую часть их программного обеспечения с открытым исходным кодом.

14 мая, В 2007 г. Adobe выпустила XMP Toolkit SDK под стандартной лицензией BSD.

28 августа 2008 г. Adobe опубликовала публичную патентную лицензию на XMP. С ноября 2016 г. Adobe продолжает распространять эти документы в рамках XMP. Спецификация публичной патентной лицензии.

История

XMP был впервые представлен Adobe в апреле 2001 года как часть программного продукта Adobe Acrobat 5.0.

21 июня 2004 г. Adobe объявила о сотрудничестве с Международным советом по телекоммуникациям и прессе. В июле 2004 года была создана рабочая группа под руководством Adobe Systems 'Гунара Пеникиса и Майкла Стейдла из IPTC, и добровольцы были набраны из AFP (Agence France-Presse), Associated Press, ControlledVocabulary.com, IDEAlliance, Mainichi Shimbun, Reuters и др., Чтобы разработать новую схему.

"Основная схема IPTC для Спецификация XMP версии 1.0 была опубликована 21 марта 2005 г. Набор настраиваемых панелей для Adobe Photoshop CS можно загрузить с IPTC. Пакет включает в себя руководство пользователя, примеры фотографий со встроенной информацией XMP, документ спецификации и руководство по внедрению для разработчиков. В «Руководстве пользователя к ядру IPTC» подробно рассказывается о том, как следует использовать каждое из полей, а также оно доступно непосредственно в формате PDF. Следующая версия Adobe Creative Suite (CS2) включала эти настраиваемые панели как часть набора по умолчанию.

Windows Photo Gallery, выпущенная вместе с Windows Vista, предлагает поддержку стандарта XMP, впервые Microsoft выпустила метаданные совместимость за пределами Exif.

См. также
Ссылки
Внешние ссылки
Последняя правка сделана 2021-05-19 10:10:58
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте