Cardinality regarding eml-methods should be corrected in two places.
eml-dataset has an optional child element methods with the cardinality zero-or-
ONE. It should be zero-to-MANY. A dataset may be qualifed by more than one
corpus of methodological effort, and it cannot be assumed that those efforts
form a single logically and temporally continuous sequence of methodStep.
Also, methods itself should be a SEQUENCE, not a CHOICE, of methodStep (itself
repeatable), sampling (optional), or qualityControl (optional). It is an error
to present a choice of optional elements.
#1 Updated by Tim Bergsma over 17 years ago
I think this bug can be dropped. Bug 624, submitted near-simultaneously, raises
the same issue as part 2 (sequence of optionals vs. choice of non-optionals).
As for part 1, others have pointed out that repeating methodStep gives the same
functionality as repeating methods. This solution would be even more obvious if
the element names methodStep/subStep were replaced with method/step.