Hi guys,
So I'm writing an app that relies on exiftool for metadata processing, and so far so good its been fantastic thanks for your excellent work!
However I'm having an issue with the XMP-getty:Personality field.
As the documentation states its a normal string (non array) field
https://www.exiftool.org/TagNames/XMP.html#GettyImages
However, other popular metadata editing tools (such as photomechanic and Gift) treats it as an array of strings, and thus when saving data into this field with exiftool, it is not being read correctly by these programs.
Output from Exiftool:
<GettyImagesGIFT:Personality>1,2,3</GettyImagesGIFT:Personality>
Output from Photomechanic:
<GettyImagesGIFT:Personality>
<rdf:Bag>
<rdf:li>1</rdf:li>
<rdf:li>2</rdf:li>
<rdf:li>3</rdf:li>
</rdf:Bag>
</GettyImagesGIFT:Personality>
Were trying to ensure compatibility between our software and other popular metadata editing tools out there, so is there any way to force exiftool to treat this field as an array, or some other workaround?
Thanks for taking the time to have a look at my question.
All the best,
Josh
Hi Josh,
I haven't been able to locate a reference for the GettyImagesGIFT XMP namespace. If Personality should be a Bag-type list, then this should be changed in ExifTool. Do you have a reference for this?
- Phil
Hey Phil,
Thanks for your reply. Not sure what you mean by reference? Let me know and I'll see if I can help.
All the best,
Josh
Hi Josh,
Is there a public specification for the GettyImageGIFT XMP? Or if you have an image produced by Getty with this metadata, could you send it to me? (philharvey66 at gmail.com)
- Phil
I've sent the images to your address
Cheers
Thanks. I'll update ExifTool 11.21 to write this tag as a Bag-type list.
- Phil
Awesome,
Cheers Phil much appreciated :)
ExifTool 11.21 is now available.
Fantastic thanks!