Library and tools for storing and retrieving arbitrary metadata
FoxHive is a general purpose cross-platform library and utilities for storing and retrieving semantic meta-data associated with files. Where metadata is stored in: a special directory, extended file attributes, embedded e.g. XMP, nepomuk or xesam.
Metaphile is a Java library for reading image metadata. It supports JFIF, JFXX, IPTC IIM (V3 and V4), EXIF (2.1 and 2.2) and XMP (Dublin Core, Photoshop, Iptc4XMPCore, Rights Management)