DCterms XML模式用于http://purl.org/dc/terms/名称空间的XML模式创建2008-02-11由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)这个模式为http://purl.org/dc/terms/名称空间的DC元素和DC元素细化声明XML元素。它重用了从dc导入的complexType dc:SimpleLiteral。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元素和元素细化定义根或容器元素的模式作者。