[eml-dev] [Bug 3445] - stmml.xsd non-deterministic
bugzilla-daemon at ecoinformatics.org
bugzilla-daemon at ecoinformatics.org
Mon Jul 14 11:44:05 PDT 2008
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=3445
------- Comment #2 from mob at icess.ucsb.edu 2008-07-14 11:44 -------
I agree with Inigo, that in the long term, we need a better structure than the
standard/custom unit situation. But in the short term, we need to easily
migrate 201 docs to a valid schema.
One simple short term solution for stmml.xsd is to remove the offending element
declaration. This wont affect 201 docs, since - as currently - they will be
validated with the simple parser.
I think (but have not tested) that it wont affect 2.0.1 docs that are migrated
to 2.1.0 either, because the sequence->choice structure allows these elements
in any number, any order, and that first element declaration for <description>
is superfluous.
Another option is to not use the schema-full-checking behavior in the 2.1
parser, which lets non-deterministic bugs slide by (see bug 3232).
But like I said, no potential fixes to stmml have been tested, and I cant get
to it for a week or more, although someone else might. And first, we should
contact the authors for their recommendation. My cursory search did not turn up
development group for stmml, only contact info for the Murray-Rust group at
Cambridge (and they seem to be deep into CML now).
More information about the Eml-dev
mailing list