Есть ли хорошо известный способ хранения иерархии таксономии в XMP, IPTC или EXIF? - Фотопедия
3 голосов
/ 24 января 2014

У клиента есть банк изображений с множеством картинок. Они классифицировали эти картинки в иерархии. Теперь они хотят переместить изображения в новый банк изображений, и меня просят поместить эту иерархию в данные EXIF ​​или XMP внутри изображений. Технически, используя exiftool, это все очень просто, но я не могу найти какие-либо соглашения о том, какую область использовать и как. Так кто знает, как хранить такого рода иерархические данные в EXIF?

Ответы [ 4 ]

4 голосов
/ 10 февраля 2014

Так что после небольшого копания и с помощью намека Мурата я нашел следующее поле на некоторых рисунках. Это в основном то, как Adobe Lightroom хранит информацию и может использоваться в качестве стандарта по умолчанию в вашем проекте. Мы уже использовали аналогичное решение с нашим собственным именем поля и без использования rdf, но просто чтобы закрыть этот вопрос, вот решение Lightroom, экспортируемое exiftool:

 <XMP-lr:HierarchicalSubject>
   <rdf:Bag>
     <rdf:li>general|mission|ISAF</rdf:li>
     <rdf:li>Army|vehicle|Fennek</rdf:li>
     <rdf:li>Army|personnel|troops</rdf:li>
     <rdf:li>general|mission</rdf:li>
     <rdf:li>Army</rdf:li>
   </rdf:Bag>
 </XMP-lr:HierarchicalSubject>
3 голосов
/ 24 января 2014

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

Например, digiKam использует имя поля TagsList в метаданных XMP для хранения своей иерархии тегов. Поэтому, когда я отмечаю изображение с помощью субтэга «Брайтон», который вложен в субтэг «Восточный Суссекс», вложен в субтэг «Великобритания», вложен в «расположенный» тег верхнего уровня, и также под-тег «Друзья», вложенный в «заполненный» тег верхнего уровня, digiKam добавляет это в поле TagsList:

populated/Friends, located/UK/East-Sussex/Brighton

Этот формат запрещает, чтобы отдельные значения тегов содержали пробелы или косую черту, но я считаю, что теги должны быть компактными и уникальными токенами с определенным значением, а не свободным текстом, поэтому это ограничение не должно быть проблемой.

Честно говоря, не имеет значения, как вы решите хранить информацию, если она работает для вас в то время и пока вы документируете свои решения, чтобы будущие пользователи могли переносить метаданные в новый формат в будущем. если возникнет необходимость.

Я бы сказал, что более важно выбрать формат, а затем придерживаться его последовательно. Согласованные данные можно переводить и автоматически переносить из одного формата в другой. Несовместимые данные - это мусор, который требует часов человеческого вмешательства каждый раз, когда они должны быть обработаны. (И я должен знать: мне обычно кажется, что мне приходится обрабатывать его.)

1 голос
/ 28 января 2014

Вы можете предложить своему клиенту использовать Управление цифровыми активами для управления его банком изображений. Самые современные решения DAM могут автоматически сохранять иерархию тегов в XMP.

EXIF ​​в основном используется для хранения технической информации о камере и съемке изображений.

Другим стандартом является IPTC, но он устарел и имеет значительные ограничения по длине полей.

Hiearchical информация поддерживается спецификацией XMP / MWG, но я знаю очень мало программ, которые поддерживают это хорошо.

Самый популярный подход - хранить иерархические данные внутри вашего XMP (MWG), разделяя каждый уровень знаком «|». разделитель. Эти символы используются многими решениями DAM (неофициально), включая наш Daminion, Lightroom, IdImager, MS Photogallery, iView / MediaPro и т. Д.

Так что не изобретайте колесо и подумайте над хорошим решением DAM!

0 голосов
/ 25 апреля 2015

Таксономия? Exiftool уже некоторое время поддерживает написание Darwin Core как XMP.

http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/DarwinCore.html

http://rs.tdwg.org/dwc/terms/

Resource Space - это свободная программная DAM, которая использует exiftool в качестве бэкэнда метаданных. Вы можете настроить его для поддержки Darwin Core.

Добро пожаловать на сайт Фотопедия, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...