Dear Yuzo,
I've looked over your proposal and I think you've made a reasonable
choice from the available options that XML Schema provides. Moreover,
it replicates the structure of the <enumeration> tag in XML Schema.
My question at this point is how does GXL expect <enum> data to
be encoded? I've looked through my files and I can't find a
definitive answer. (Rob: the example in the user manual is
incorrect; my fault not yours.) There is some documentation on
constraints in GXL, but it's in German and I don't have a copy
of it.
We have a couple options.
a) I can forward your question to GXL mailing list.
b) You can join the GXL mailing list and post the question yourself.
http://mailhost.uni-koblenz.de/mailman/listinfo/gxl
Susan