泛型达尔文核心模式将所有属性术语定义为全局元素。这里没有定义域类,而是在具有相同名称空间的单独模式(tdwg_dwcclasses.xsd)中定义。有两种方式可以定义对域的引用:a)通过抽象基本术语anyXXXTerm,它派生于类型dwc: anyproperty,该域的所有属性都使用它作为它们的替换组。如果您在模式中引用dwc:anyXXXTerm,您将能够引用任何术语,但是不可能创建所有术语只出现一次的序列。b)通过一组称为XXXTerms的元素,这些元素作为一个序列引用属性一次。此组只能用于引用所有域属性一次。为了使属性成为必需的,您必须创建引用单个dwc术语的自己的组。如果您希望以任意顺序最多指定每个术语一次,那么您还必须自己引用单个dwc术语——这是xs:all模型的一个限制。
将所有Darwin Core标识符术语分组,以便于构造其他模式