A very good little piece of software is XMP manager from grigio.org.
It is a GUI to manage XMP metadata on Gnome. It is actualy a Nautilus extension. Only a few hundred lines of code, a Glade interface and exiftool, as backend. Simply, elegant, usable.
By default it only offers a few fields to edit, but what makes it more interesting, that the user can add custom fields! And it can edit multiple files.
It is an excellent tagging application! So simple, yet so powerful (exiftool can handle almost all image formats).

August 5, 2008 at 4:41 pm
Hi there!
Feel free to test DigiWf – its a fork of XMP Manager with a few extra features implemented (such as timeshift and geocoding).
BR,
Stefaan