doesn't the musicbrainz schema cover most/some of this? http://musicbrainz.org/doc/MusicBrainz_Database/Schema
also, given the ubiquity of UTF-8, why the need for ASCII?
also, given the ubiquity of UTF-8, why the need for ASCII?
About the ASCII, my point was just all about the fact that you can't actually keep only the international name and you need to store the name in different language version. Obviously, I don't have any problem with using UTF-8.
PS: note that UTF-8 won't be able to represent properly mathematical formula... :)