In article ,
wrote:
Thanks for the answer. Some questions: Is there someplace I can find out the exact list of what tags are aliased, which tags take presidence, and when they’re syncronized? It’s kind of important.
EXIF Software is aliased to AgentName
EXIF Artist is aliased to ProperName
EXIF DateTime is aliased to Date
EXIF ImageDescription is aliased to IPTC and XMP Caption EXIF Copyright aliased to IPTC and XMP Copyright
After consultation with customers who depend on various metadata schema
I’m a customer who depends on metadata. I sort and tag sometimes hundreds of images a day. I’m paid by other companies to apply and sort by EXIF data. Here’s my take on the situation.
What concerns me is that when Photoshop saves a file where the Exif and ITPC tags were different, and neither were blank, Photoshop overwrites the EXIF tag, basically throwing out that data with no warning. Since EXIF data is generally not-user-editable by applications, I find this suprising: Photoshop overwriting a valid non-editable tag with the contents of an editable one. If I wasn’t checking my data closely I would have missed it.
The specification for EXIF and IPTC have also led other users to expect the two would and should be aliased. This required a policy decision. You raise a valid point about EXIF fields that are generally considered immutable. Some EXIF fields, such as "time of last modification", though, are expected to be modified to correctly reflect the time of last writing.
Here’s how I it should behave:
1. Don’t alias the EXIF data just on a save. If tag editing occurred, don’t take the contents of one field and overwrite another with it. The reason is no one would ever expect this to happen, and the only way to find out about it (apparently) is to stumble on it accidentally. This really, really messed me up. It blew away EXIF data on about 150 files of mine, and I didn’t realize what was going on for a few hours afterwards. My entire work for the day was shot while I retraced my steps to figure out what went wrong.
We have some users that expect updating one field will propogate to aliases of the field, even if those aliased fields are not empty and contain different data in other schema and would view your suggested behavior as a bug.
If the people you consulted with needed the data in the two fields aliased, then allow them to apply an action or click a button in the file browser or something to have them aliased. This alias should not be automatic.
2. If the value of the ITPC caption tag and the EXIF desciption tag is the same, or the EXIF field is empty, then editing the ITPC caption tag will change the EXIF description tag, too. Otherwise, don’t overwrite the EXIF with the ITPC.
Whatever photoshop does, it should NOT just write over a unique tag with it’s own data (esp. a tag that is not editable).
What about the EXIF ImageDescription tag should make it not editable?
I’d be happy to talk with you in more detail in email if you’re interested in *my* metadata needs.
We are always interested in hearing when Photoshop does something unexpected. In this case it is a policy decision and one we can discuss here as to whether the decision should be revisited.
–marc