Hi,
I have a question about the DCTerms XSD at http://dublincore.org/schemas/xmls/qdc/dcterms.xsd
I'd like to reference the hasPart, references, and relation elements in a schema I'm writing, but don't seem to be able to because the first two have the last as their substitutionGroup (so there is ambiguity when they are used together... I get a cos-nonambig error when all three are included in a xs:sequence).
<xs:element ref="dcterms:references" minOccurs="1"/>
<xs:element ref="dcterms:hasPart" minOccurs="1" maxOccurs="unbounded"/>
<xs:element ref="dcterms:relation" minOccurs="0" maxOccurs="unbounded"/>
Is there a way around this or was this intended to make someone choose the refinements or the broader relation? Or, am I missing something obvious?
Thanks,
Kevin
|