[eml-dev] [Bug 3445] - stmml.xsd non-deterministic

bugzilla-daemon at ecoinformatics.org bugzilla-daemon at ecoinformatics.org
Fri Aug 8 14:37:41 PDT 2008


http://bugzilla.ecoinformatics.org/show_bug.cgi?id=3445





------- Comment #3 from mob at icess.ucsb.edu  2008-08-08 14:37 -------
Regarding the conflicting <definition> elements:
After looking over the stmml documentation a little more, I think that the best
solution for creating a valid stmml is to remove (comment-out) the <xsd:element
ref="definition"/> inside the choice group, and leave the first declaration,
<xsd:element ref="definition" minOccurs="0"/>. 

I found a statement suggesting that <definition> is supposed to be "An almost
mandatory child element of entry, giving a formal definition of the term" (line
1547), which could imply that the authors intended the "definition" to appear
first, not just anywhere. This bit of documentation is not near the element
declaration itself, but in a summary section for the parent element. However, I
cant quite figure out how they intended to specify the conditions under which
it was required.

I have asked P. M-L, but havent heard back. I will be gone next week and want
to get this tested and checked in so others can use it in their work on metacat
and the parser.


More information about the Eml-dev mailing list