XnViewMP 0.48 : some problems with XMP Location field
Posted: Thu Apr 19, 2012 3:25 pm
IPTC/XMP Source Panel Editor shows a 'Content Location Name' field (as a list) and a 'Sublocation' field (as a string).
It is a little bit confusing because :
- If you set a value into Sublocation Editor field, the value is written in the file into a iptc4xmpCore:Location field. It is right since there is no more sublocation field (it is deprecated) but it would be less confusing to call this field "Location" into the IPTC/XMP Editor.
- The value is also written in the file into a photoshop:Location field. It is not wrong but it is strongly recommended to avoid to duplicate XMP information (of course it is allowed to duplicate it if you set XMP and IPTC metadata into the file).
- If you set a value into 'Content location Name' Editor field, the value is also written in the file within the iptc4xmpCore:Location field. Why ? Moreover, according to XMP standard 'Content Location Name' is part of the old IIMv4 schema and is used only by iView.
- If the value set into 'Content location Name' Editor field has several words (such as "71 rue Pierre"), each of them is shown as a different value into the windows but only the first one is written to the file (in the Location field).
- If I erase the Sublocation Editor field, the value into the file is not erased.
It is a little bit confusing because :
- If you set a value into Sublocation Editor field, the value is written in the file into a iptc4xmpCore:Location field. It is right since there is no more sublocation field (it is deprecated) but it would be less confusing to call this field "Location" into the IPTC/XMP Editor.
- The value is also written in the file into a photoshop:Location field. It is not wrong but it is strongly recommended to avoid to duplicate XMP information (of course it is allowed to duplicate it if you set XMP and IPTC metadata into the file).
- If you set a value into 'Content location Name' Editor field, the value is also written in the file within the iptc4xmpCore:Location field. Why ? Moreover, according to XMP standard 'Content Location Name' is part of the old IIMv4 schema and is used only by iView.
- If the value set into 'Content location Name' Editor field has several words (such as "71 rue Pierre"), each of them is shown as a different value into the windows but only the first one is written to the file (in the Location field).
- If I erase the Sublocation Editor field, the value into the file is not erased.