v0.48 IPTC/XMP tagging is confuse
Posted: Thu Apr 19, 2012 9:09 pm
NB. It is not a new problem specific to v0.48.
First, let summarize the situation as I understand it
The standard is drived by the IPTC organisation. At the begining it was represented by the IIM model. Later Adobe created XMP which is more a new implementation (based on XML) of the IIM standard that really a new standard. IPTC organisation decided to adopt XMP and defined a new standard described by the IPTC Core schema and the IPTC Extension schema. This new standard is not only a new implementation in XML of the IIM model, it also defines new tags and deprecates others. So IPTC Core and IPTC extension schemas describe all IPTC tags of the new standard and they describe also their suggered XMP implementation (name space:tag name).
The situation of XnViewMP
IPTC/XMP Editor shows IIM tags, the old standard of IPTC (so the Editor should be called IIM/XMP Editor since it is now a non-sense to opposite IPTC and XMP). In fact, it would be better it shows the IPTC Core and IPTC Extension tags (or at least a subset of them) with their name in the new standard. By default it should write them using the new implementation (XMP) but keeping of course the option to write them using IIM standard (some IIM fields are deprecated but the standard defines a mapping).
Since XnViewMP doesn't use the exact name of the current IPTC standard, it is difficile to know the meaning of each field shown by the IPTC/XMP Editor. For example, City idoesn't mean the city where the photo is taken but the City of the Author/Creator since it is written into photoshop:City tag (this name space is dedicated to the author, caption writer, etc...). IPTC defines others fields to describe the location where the photo is taken (LocationCreated or LocationShown, etc...). Speaking about this example, I think it would be nice to have these fields since probably they make more sense of many of VnViewMP users that City of the Author.
Sorry for this long post and "félicitations" for the nice job.
First, let summarize the situation as I understand it
The standard is drived by the IPTC organisation. At the begining it was represented by the IIM model. Later Adobe created XMP which is more a new implementation (based on XML) of the IIM standard that really a new standard. IPTC organisation decided to adopt XMP and defined a new standard described by the IPTC Core schema and the IPTC Extension schema. This new standard is not only a new implementation in XML of the IIM model, it also defines new tags and deprecates others. So IPTC Core and IPTC extension schemas describe all IPTC tags of the new standard and they describe also their suggered XMP implementation (name space:tag name).
The situation of XnViewMP
IPTC/XMP Editor shows IIM tags, the old standard of IPTC (so the Editor should be called IIM/XMP Editor since it is now a non-sense to opposite IPTC and XMP). In fact, it would be better it shows the IPTC Core and IPTC Extension tags (or at least a subset of them) with their name in the new standard. By default it should write them using the new implementation (XMP) but keeping of course the option to write them using IIM standard (some IIM fields are deprecated but the standard defines a mapping).
Since XnViewMP doesn't use the exact name of the current IPTC standard, it is difficile to know the meaning of each field shown by the IPTC/XMP Editor. For example, City idoesn't mean the city where the photo is taken but the City of the Author/Creator since it is written into photoshop:City tag (this name space is dedicated to the author, caption writer, etc...). IPTC defines others fields to describe the location where the photo is taken (LocationCreated or LocationShown, etc...). Speaking about this example, I think it would be nice to have these fields since probably they make more sense of many of VnViewMP users that City of the Author.
Sorry for this long post and "félicitations" for the nice job.