I'm looking for what is probably the holy grail of metadata: a generalizable mapping tool. I could specify the final output (in XML), perhaps based on a schema or I could just indicate somehow the output tags and attributes. This tool would enable a user to put in their metadata in whatever format it's in (any XML, csv, excel), map fields/tags/attributes from their metadata document into the tags and attributes I've specified, and would spit out a document that follows my format.
An example of how this would function is the Sheet Music Consortium Metadata Mapping Tool, which is unfortunately not generalizable and doesn't accept XML (http://www.dlib.indiana.edu/smcmigrator/upload.php)
Does such a thing exist?