IDimager not only fully implements XMP, it also allows you to extend XMP to suit your own needs. This means you can store whatever information you want to store in your images. In my case, I'm having intermittent trouble with the date/time register on my camera. I've sent it in once, but they couldn't find anything, so I'm watching it closely and gathering data. I decided I'd like to store information about changes I make to the EXIF Date/Time stamp in my images. Turns out it's a breeze not only to do that, but to store the information in XMP.
Here are the basic steps:
1. Load Image Properties (Alt-Enter)
2. Click on XMP Editor
3. Put the cursor on the first line ("XMP....) and either press "INS" or right click and select 'Add' to add a new scheme.
4. Enter a web domain for your scheme. I assume the idea is that you would store specifications at that domain for your scheme, but as far as I know it doesn't even have to be a actual address. It does, however, have to have a trailing "/" and if you forget that, you'll have to type it in again. In this example, I forgot it and had to type it in again!
5. You will be asked for a namespace prefix, ideally something short and unique.
6. Your new schema will now appear in the list. Right click on it and select "Edit' if you want to rename it and/or enter a description. Here is mine after I renamed it:
7. Then, with the cursor on your schema in the list, press "INS" or right click and select "Add" to add an item to your schema. This loads a screen (below) that allows you to define an item. I don't know what all of the options mean, but the critical ones are name, XMP Property, Property Type, and Edit Type. Here is the item I created to keep a record of the original EXIF Date/Time stamp on my files.
9. Click on OK and that's it.
You can now add data to your scheme through a script, or in the Image Properties or Image Details (Image Viewer) screens, if you add your items to those screens. To do this load the Schema Editor in either one of those screens and follow the instructions that are in the pdf manual.
Here's what I added to have all the relevant dates, and my archival information and a record of date/time changes I have applied to the image, added to the "Descriptions" screen of Image Properties:
Your custom XMP items can also be used throughout idimager, for example for renaming. The power and flexibility that this provides is amazing.
Any suggestions for improving this description are welcome.
David[Update by Hert]
If you are using a custom schema in the design then I highly recommend that you create an export of your schema so you can use it later to re-create the schema if for whatever reason that is required. It also allows you to create the schema on a second computer (for example your laptop).
1. Open Image Details (Alt+Enter) on any image
2. Click XMP Editor
3. Select and highlight your own schema
4. Right click and select "Export..."
5. Now specify the file name for your export
Make sure you also create a backup of this export file for recovery purposes.
[Edited Hert; changed topic title]