Thanks for investigating, I looked for an xml metadata format once before and was suprised not to find one, though there was a draft spec from Xiph.org (the developers of OggVorbis and Flac) described at http://wiki.xiph.org/index.php/M3F but I wasnt very impressed with this.
There is also the XML represententation of the iTunes library, but this very poor.
There is also the XML Schema that is retrieved by the MusicBrainz XML Webservice, http://wiki.musicbrainz.org/MusicBrainzXMLMetaData?highlight=(xml)
I think we might be able to use the Musicbrainz schema, as they have already discussed on the link above how to use the schema for other applications, if we took a track centric view it would probably work. And it the future it might be possible to use the output of a libbrary in this format to update the Musicbrainz database.
Csv wouldnt work because it falls over when dealing with multiple items, for example you could have a genre column , but what happens if the track has 2,3 or 5 genres.
Also remember there wouldnt be much point linking into the apps you describe because jaikoz has to work for all the formats it supports and for all the Operting systems it supports (Windows,OSX,Linux)