由Tim Cole (t-cole3@uiuc.edu) Tom Habing (thabing@uiuc.edu) Jane Hunter (jane@dstc.edu.au) Pete Johnston (p.johnston@ukoln.ac.uk), Carl Lagoze (lagoze@cs.cornell.edu)创建该模式为DC元素声明XML元素,并从http://purl.org/dc/terms/名称空间改进DC元素。它重用了complexType dc:SimpleLiteral,该类型从dc。XSD模式,它允许简单的元素内容,并使xml:lang属性可用。这个complexType允许派生其他complexType,这些complexType将允许子元素。对应DC元素的XML元素被声明为可替换抽象元素DC:any,对应DC元素细化的XML元素被定义为可替换它们所细化的基本元素。这意味着所有XML元素(即对应于所有DC元素和元素细化)的默认类型是DC:SimpleLiteral。编码方案被定义为complexType,这是dc:SimpleLiteral complexType的限制。这些complextype将值限制为使用数据类型、正则表达式或枚举列表的适当语法或格式。为了指定这些编码中的一种,必须在实例文档中使用xsi:type属性。另外,请注意这种方法的一个缺点是任何类型都可以应用于任何元素或细化。 There is no convenient way to restrict types to specific elements using this approach. Changes in 2008-02-11 version: Add element declarations corresponding to 15 new dcterms URIs, and amend use of substitutionGroups. Add compexType definitions corresponding to ISO639-3, RFC4646. 包含这个组是为了方便那些需要引用http://purl.org/dc/elements/1.1/和http://purl.org/dc/terms名称空间中的所有DC元素和元素细化的模式作者。注意:通过替代组可获得的细化。 这是为了方便那些需要为所有DC元素和元素细化定义根或容器元素的模式作者。