Several years ago I posted what my requirements for a well functioning image cataloger/tagger should look like:
o The date problem which cncb (or was it Darichman?) noted is still present: No exif writeback on date created.
o Determine how to handle duplicate information (between exif, legacy iptc, iptc core): what to do when reading different tags, what to do when writing back to file when tags were changed, etc.
o Implement one-to-one relationship between exif, legacy iptc, iptc core. Example: "Places" in MC is composed imports of three Exif tags
o MC can't write Exif
o Similar tag write behavior to that of mp3. Changing an MC tag immediately triggers writeback to the file.
New issues/requests I'd like to bring up:
o Now that importing of the facetagging standard from Picasa has been implemented, please handle cropping/resizing wrt to this standard. At least issue a warning before cropping is performed if such data is present.
o I'd argue that you should stop using the proprietary JRiver tags as long as exif/iptc tags exist
o A file change triggers tag import.
Bonus eyecandy:
o Improve presentation of Geotagged images in MC: My suggestion would be a new "image view" on the right which displays a map with pegs for all images in the sub catalogs of the current item in focus on the left.