Gérard 91 wrote:.... an amateur photographer, like me, needs mainly to find pictures matching a (or several) subject . These are in IPTC/XMP ( rating, keywords, and some content of caption ... mainly what picture represents)...
As another amateur photographer, I echo Gérard's comments.
IPTC:Caption
In my case, I tend to use xnview for preparing metadata (due to its excellent handling of multiple files and not destroying Makernotes), but often view using Picasa. Picasa's current strategy, where the search term can be located anywhere in
keyword,
IPTC caption,
filename or
folder name fits well with my existing images and storage hierarchy. It is obviously not very flexible, but its simplicity makes it very convenient.
The critical point is that I make a lot of use of the caption field. I chose the IPTC caption field some years ago, after a few painful starts discovering captioning methods that often one program supported but no others did. In particular, the exif comment or description field(s) seemed to be generally ignored, with Windows XP going so far as to invent their own fields. The IPTC caption is supported both by Win-7, Picasa and irfanview, as well as more expensive software.
Of course, what I don't understand is whether the presence of IPTC:Caption in m2 means that it already is intended to make it easy to search for. I was just worried by m.Th's comments, which I interpreted as saying IPTC coverage would be limited to RCK.
In terms of display rather than search, I have been using Windows-7 file explorer (and select
tags and
title so that I can have
keywords and
caption (resp.) displayed in "details" layout. But now I see they are available in MP display, so that is excellent.
Most other IPTC fields are quite arcane and of little use to me and I presume the vast majority of other users. However, part of XnViewMP's design philosophy must hinge on whether its priority is for professional photographers or not. If the examples for prioritising Exif data for searching are reliant on the needs of pros, then surely they are the only users who would also need most of the IPTC fields. I do not know XnView's audience but I would guess the fraction of pros would be very small. Not only that, I expect they would already be using rather more capable commercial software for managing their vast collection.
Dates
I notice some of the fields are listed as DATE - should I read that as sql's DATETIME? I would not like to think of the time of day being dropped. I often have images from multiple cameras in the one folder for one day, and sorting them by time taken can be very useful.
IPTC:keywords
I see you put them in m1, but only with some cryptic comment about "From TagsTree table". Does this mean that a new entry in this table will be created whenever a new keyword is found when scanning an old image file? Does this still work when the user has unselected the option "Import ... IPTC keyword to DB Categories"
duplicate/conflicting fields
I see you list "
EXIF:Image Description" as a duplicate of
IPTC:Caption. Fine, but what if they are different?
If somebody uses win-7 to edit the image title, then Win 7 will duplicate the text here plus in 3 more places:
EXIF:XPTitle,
XMP:description[1] and
XMP:title[1]. If I then use XnView (classic or MP) to edit the IPTC caption it does not touch the EXIF fields. Both versions update the XMP:description as expected, but the classic version (2.05) also deletes the XMP:title field, while MP (0.61) leaves it as win-7 wrote it.
This is just one example, which in this case could be "fixed" by changing XnView to write different fields if it detects them, but I have come across plenty of examples in the past where duplicated fields have gotten out of sync. So if certain fields are going to be treated as equivalent then there will need to be some mechanism of resolving conflicts when they are detected.