I’ve just purchased MetaImage and am figuring out how it’s going to get integrated into my workflow. So far I’m very impressed and pleased with its functions so can see how it’s definitely going to make some stuff much easier to deal with.
One of the things I would like to do going forward is to have a unified way to get keywords into my images metadata. I currently shoot RAW+JPEG on a Fujifilm X-E3 then use Mylio as my DAM since it offers easy management and sharing across multiple devices. However, it doesn’t have very comprehensive metadata management, this is where MetaImage will come in. But I have come across an issue with keywords which, at the moment, makes using it a little more convoluted than I think it should be.
So, if I have a Fuji RAF (RAW) image file that I want to add keywords to I can do this in MetaImage, then ‘Process’ the image which adds the keywords to the RAF. However the keywords do not then generally show up in other apps even though I know they are in the RAF as I can see them when I inspect the raw image data in a text editor. This may just be a fault in the way Fuji handles metadata. To get around this I can get MetaImage to write the metadata to an XMP sidecar file which Mylio, and most other apps I use, can read. This is where the process comes unstuck.
When I write the metadata to an XMP file nearly all other apps are still not seeing the keywords I add in MetaImage. The only app that does see them is Iridient X-Transformer which I use to develop the RAFs (it ingests the RAF with sidecar XMP to spit out a developed file). In MetaImage I have tried writing the keywords into both the appropriate IPTC fields and XMP fields but, as far as I can tell, the resultant XMP file does not contain the keywords in a form that most apps will read. Looking inside the MetaImage XMP file I can see that the keywords are there, but, compared to XMPs written by other apps, they are written into a quite different place and format. MetaImage seems to only output the IPTC keywords to the XMP file, ignoring the XMP keywords, putting them in a fields defined as ‘<rdf:Description rdf:about=’'xmlns:pdf=‘http://ns.adobe.com/pdf/1.3/’> pdf:Keywords’. If I write XMP files from other apps the keywords are written into fields defined as, for example, ‘dc:subject rdf:Bag’ or ‘lightroom:hierarchicalSubject rdf:Bag’ but not the ‘pdf’ field used by MetaImage. There seem to be a multitude of ways in which XMPs are formatted but the field definitions do appear to be the same in most.
I’m guessing that there would be a way to get MetaImage to write the keywords into the XMPs in a variety of places so that other apps ingesting the XMPs would find and read them? Would this be something you could do in a future update?