元数据设计、实施和最佳实践方面的创新

都柏林核心的命名空间策略™ 元数据倡议(DCMI)

Dublin Core™元数据计划(DCMI)的命名空间策略(SUPERSEDED,参见当前版本)

编辑: 安迪•鲍威尔
编辑: 哈利瓦格纳
投稿人: 斯图尔特·韦贝尔
投稿人: 汤姆贝克
投稿人: 托德Matola
投稿人: 埃里克·米勒
发行日期: 2001-10-26
标识符: //www.voudr.com/specifications/dublin-core/dcmi-namespace/2001-10-26/
取代: //www.voudr.com/specifications/dublin-core/dcmi-namespace/2001-09-17/
替换为: //www.voudr.com/specifications/dublin-core/dcmi-namespace/2007-07-02/
最新版本: //www.voudr.com/specifications/dublin-core/dcmi-namespace/
文件状态: 这是一个DCMI正式建议
文件说明:

XML名称空间[XML名称]是由URI引用标识的名称集合吗(RFC2396标准),在XML文档中用作元素类型和属性名。使用XML名称空间来唯一标识元数据术语,允许在应用程序之间明确地使用这些术语,从而提高了共享语义的可能性。DCMI采用这种机制来标识所有DCMI术语。

本文档指定用于标识当前和未来DCMI名称空间的约定。所有使用名称空间的DCMI建议都符合这一建议。

词汇表:

本文件定义的术语如下:

  • DCMI术语
    A.DCMI术语是DCMI元素、DCMI限定符或来自DCMI维护的受控词汇表的术语。每个DCMI术语定义在DCMI建议并由统一资源标识符(Uniform Resource Identifier, URI)在DCMI命名空间
  • DCMI命名空间
    A.DCMI命名空间是一组DCMI术语.每一个DCMI命名空间由URI标识。
  • DCMI建议
    A.DCMI建议是一种人类可读的文档,可以定义一个或多个DCMI术语
  • DCMI术语声明
    A.DCMI术语声明机器是一个或多个的可处理表示吗DCMI术语,用模式语言表示。

一、导言

XML命名空间[XML- names]是由URI引用[RFC2396]标识的名称集合,在XML文档中用作元素类型和属性名称。使用XML名称空间来唯一标识元数据术语,允许在应用程序之间明确地使用这些术语,从而提高了共享语义的可能性。DCMI采用这种机制来标识所有DCMI术语。

本文档指定用于标识当前和未来DCMI名称空间的约定。所有使用名称空间的DCMI建议都符合这一建议。

二,。DCMI使用的命名空间URI

组成Dublin Core™Metadata Element Set, Version 1.1 [DCMES]的所有DCMI元素的命名空间的URI是:

http://purl.org/dc/elements/1.1/

所有DCMI元素和DCMI限定符(都柏林核心中定义的元素除外)的命名空间的URI™ 元数据元素集(版本1.1以上)为:

http://purl.org/dc/terms/

DCMI类型词汇表[DCMI- Type]中定义的DCMI术语的命名空间的URI是:

http://purl.org/dc/dcmitype/

因此,目前批准的三个DCMI名称空间uri是:

http://purl.org/dc/elements/1.1/ Dublin Core™元数据元素集,版本1.1(15个元素)
http://purl.org/dc/terms/ DCMI元素和DCMI限定符(上面版本1.1的Dublin Core™元数据元素集中定义的元素除外)
http://purl.org/dc/dcmitype/ DCMI类型词汇表(DCMI控制词汇表)中的DCMI术语

所有DCMI命名空间URI将解析为该命名空间中所有术语的机器可处理DCMI术语声明。

每个DCMI术语的URI是通过添加术语来构造的的名字指向该术语的命名空间URI。例如:

http://purl.org/dc/elements/1.1/title

是都柏林核心中Title元素的URI™ 元数据元素集,版本1.1,

http://purl.org/dc/terms/extent

是都柏林核心中扩展限定符的URI™ 限定符建议[DCQ]和

http://purl.org/dc/dcmitype/Image

是DCMI类型词汇表中Image术语的URI。每个DCMI术语都可以这样标识。

所有未来的DCMI名称空间uri(例如,附加的DCMI控制词汇表)都将遵循此模式:

http://purl.org/dc/namespace_label/

3关于DCMI条款变更类别的政策

由于各种原因,DCMI条款或条款声明不时会发生更改。这样的更改对DCMI名称空间有不同的含义。下面标识了更改的类,以及名称空间的示例和相关含义。

在所有情况下,对DCMI术语或术语声明的任何更改都将导致更新DCMI建议和/或与该术语相关的DCMI术语声明中包含的版本信息。

A.次要编辑勘误表

只要DCMI董事会认为:,对依赖于这些DCMI术语声明的用户或应用程序没有负面影响。

更正次要的编辑勘误表不会导致DCMI命名空间URI发生任何更改。

实质性编辑勘误表

DCMI建议和/或DCMI术语声明中发现的物质错误将触发DC通用邮件列表[DC-General]更正的公开通知。根据DCMI董事会的判断,危及DCMI元数据系统即时可用性或准确性的错误将立即得到纠正(例如,指向DCMI外部资源的错误URL)。其他更改将在14天的公开评论期后更正,以确保更改不会对依赖DCMI命名空间基础设施的系统或应用程序产生不利影响。

实质性编辑勘误表的修正不会导致DCMI名称空间uri的更改。

C.DCMI术语的语义变化

DCMI建议和/或DCMI期限声明中定义的变更将反映在受影响的DCMI建议和/或DCMI期限声明中。DCMI理事会的判断,如果这种变化的意义可能DCMI术语的机械加工或产生重大影响的功能语义项,然后这些变化将反映在改变名称或名称空间DCMI术语或条款的问题。由于这些更改而产生的任何新的DCMI名称空间的uri都将符合上面定义的DCMI名称空间模式。

在现有DCMI名称空间中添加DCMI术语声明

新术语偶尔会添加到现有DCMI命名空间中。将DCMI术语添加到现有名称空间不会触发名称空间URI的更改。

四、 持久性策略

DCMI认识到,人和应用程序依赖于正式文档和已公开的机器可处理模式的持久性。特别是,元数据术语的名称空间URI的稳定性对于随着时间的推移的互操作性至关重要。因此,这组URI的广泛发布要求对它们进行维护,以支持采用它们的遗留应用程序。

诉理由

在制定这一政策的过程中,提出了两个重要问题。首先,DCMI名称空间uri应该指示类别该名称空间中DCMI术语的名称。例如,有人建议使用不同的DCMI名称空间将DCMI元素从DCMI限定符中划分出来,或指示特定术语最初由特定社区或特定域定义。其次,所有DCMI名称空间URI都应该携带版本控制信息(例如日期戳),这些信息将随着名称空间更改中的术语而更新。

在第一个问题上,人们认为类别DCMI术语的定义不一定是持久的。例如,最初由教育界定义的术语可能随后对其他社区有用。将特定URI与特定类别的术语相关联,对于DCMI名称空间或这些名称空间中DCMI术语的URI的长期稳定性没有帮助。

关于第二个问题,人们再次认为在名称空间URI中嵌入版本信息对DCMI名称空间或这些名称空间中的DCMI术语URI的长期稳定性没有帮助。相反,人们认为版本控制信息应该包含在DCMI建议和/或DCMI名称空间和术语相关的DCMI术语声明中。

最后应该指出的是,尽管目前在http://purl.org/dc/elements/1.1/命名空间可以在http://purl.org/dc/terms/名称空间,有人认为前名称空间URI的广泛使用减轻了对任何更改的影响。此外,现有的purl.org域的名称空间URI提示将其用于所有DCMI名称空间URI。

工具书类

[XML名称]
XML中的名称空间,W3C建议,1999年1月14日
http://www.w3.org/TR/REC-xml-names

(RFC2396标准)
IETF(互联网工程任务组)RFC2396:统一资源标识符(URI):通用语法,编辑:T.Berners Lee,R.Fielding,L.Masinter。1998年8月。

(dcm)
Dublin Core™元数据元素集,版本1.1:参考描述
//www.voudr.com/specifications/dublin-core/dces/1999-07-02/

(DCMI-TYPE)
DCMI类型词汇,DCMI建议,2000年7月11日
//www.voudr.com/specifications/dublin-core/dcmi-type-vocabulary/

(DCQ)
都柏林核心元数据集™ 限定词
//www.voudr.com/specifications/dublin-core/dcmes-qualifiers/

[DCMI-1用法]
DCMI使用板
//www.voudr.com/usage/

[区议会一般事务]
DC-General邮件列表
http://www.jiscmail.ac.uk/lists/dc-general.html