元数据设计,实施和最佳实践的创新

使用HTML/XHTML元数据和链接元素表示Dublin Core™元数据

创作者: 皮特约翰斯顿
Eduserv基金会、英国
安迪•鲍威尔
Eduserv基金会、英国
发行日期: 2008-08-04
最新版本: //www.voudr.com/specifications/dublin-core/dc-html/
发布历史: //www.voudr.com/specifications/dublin-core/dc-html/release_history/
描述: 本文档描述了如何在HTML/XHTML 元素中编码Dublin Core元数据描述集。它是一个HTML元数据配置文件,由HTML规范定义。

表的内容

  1. 介绍
  2. DCMI抽象模型和DC-HTML
  3. DC-HTML语法的功能
  4. DC-HTML元数据配置文件
  5. 附录
  6. 附录A. DC-TEXT示例表示
  7. 附录B.示例的RDF/XML表示
  8. 工具书类
  9. 致谢

1.介绍

此文档指定DC元数据的一组约定描述组可以在X/HTML网页中使用X/HTML元素和属性表示。形式上,它定义了a元数据配置文件用于HTML和XHTML;概要文件由URI标识<一个href="//www.voudr.com/www/specifications/dublin-core/dc-html/2008-08-04/">//www.voudr.com/specifications/dublin-core/dc-html/2008-08-04/在本文档中称为“DC-HTML”元数据配置文件。

DCMI抽象模型[Abstract - Model]的“描述集模型”描述组成DC元数据的结构描述组.为了表示在X / HTML文档中设置的DC元数据描述,那些构造必须表示为该X / HTML文档中的组件,即X / HTML元素和属性以及作为元素内容和属性值。

这个配置文件只使用X/HTML<荟萃>和元素及其属性。

1.1 DC-HTML和GRDDL

W3C建议从语言的方言中收集资源描述[GRDDL]描述了将XML文档与从该文档中提取一组RDF三元组的算法相关联的一组约定。GRDDL定义的机制之一是配置文件转换与XHTML元数据配置文件的关联。

DC-HTML元数据配置文件的GRDDL配置文件转换为<一个href="http://purl.org/dc/transform/dc-html-20080804-grddl/dc-html2rdfxml.xsl">http://purl.org/dc/transform/dc-html-20080804-grddl/dc-html2rdfxml.xsl.

GRDDL, XML和实体引用[2010年5月17日新增]

GRDDL规范指出,GRDDL XML处理器可能不处理文档引用的dtd和模式,建议:

文档作者,尤其是XHTML文档作者,他们希望他们的文档与GRDDL一起使用时要避免外部的依赖关系<一个href="http://www.w3.org/TR/2006/REC-xml-20060816/">DTD子集; 明确地:

  • 在XHTML文档中显式地包含XHTML名称空间声明,或者在XML文档中包含适当的名称空间。
  • 避免使用实体引用,除了在<一个href="http://www.w3.org/TR/2006/REC-xml-20060816/">XML规范的第4.6节.
  • 更普遍地说,遵循以下规则<一个href="http://www.w3.org/TR/2006/REC-xml-20060816/">独立的文档有效限制。

因此,使用DC-HTML配置文件的XHTML文档应该包括实体引用,而不是XML规范本身预定义的五个引用(&,<,>,',")。数字字符引用(如版权符号©或©)支持。

2.DCMI抽象模型与DC-HTML

根据DCMI抽象模型[Abstract - Model]的“描述集模型”,提出了一种基于描述集模型的DCMI抽象模型描述组具有以下结构:

  • 一个描述组是由一个或多个组成的描述

  • 一个描述是由

    • 0或1描述资源URI

    • 一个或多个声明

  • 一个声明是由

    • 一个URI属性

    • 一个价值的代理

  • 一个价值的代理要么是一个文字值代理或者非文字值代理

    • 一个文字值代理是由

      • 一个值字符串
    • 一个非文字值代理是由

      • 0或1uri值

      • 0或1词汇表编码模式uri

      • 零或更多字符串值

  • 一个值字符串要么是一个普通的字符串值或者输入值的字符串

    • 一个普通的字符串值可能与值字符串的语言

    • 一个输入值的字符串语法编码方案URI

  • 一个non-literal价值可以被另一个人描述描述

本文档中描述的约定实现了DCAM“描述集模型”的以下子集。

  • 一个描述组是由一个人组成的描述

  • 一个描述是由

    • 描述资源URI

    • 一个或多个声明

  • 一个声明是由

    • 一个URI属性

    • 一个价值的代理

  • 一个价值的代理要么是一个文字值代理或者非文字值代理

    • 一个文字值代理是由

      • 一个值字符串
    • 一个非文字值代理是由

      • 一个值URI

      • 0或1纯值字符串

  • 一个值字符串要么是一个普通的字符串值或者输入值的字符串

    • 一个普通的字符串值可能与值字符串的语言

    • 一个输入值的字符串语法编码方案URI

系统的全套组件之间的差异描述组DC-HTML元数据配置文件支持的子集汇总如下表所示:

组件 DCAM描述模型 DC-HTML
描述组
描述 一对多的描述 一种描述
描述资源URI 每个描述一个;任何URI 每个描述一个;文档URI URI /基地
声明 每个描述一对多语句 每个描述一对多语句
URI属性 每种陈述;任何URI. 每种陈述;任何URI.
文字值代理 每个报表一个 每种陈述;部分支持
文字值代理程序/值字符串 每个文本值代理一个 每个字面值代理符一个;部分支持
文字值代理程序/值字符串语言 每个值字符串0到1 每个值字符串0到1
字面值代理符/ SES URI 每个值字符串0到1 每个值字符串为0到1;不支持XML文字数据类型
非文字值代理 每个报表一个 每种陈述;部分支持
非文字值代理符/值字符串 每个非文字值代理从零到多 每个非文字值代理的0到1;部分支持
非文字值代理程序/值字符串语言 每个值字符串0到1 每个值字符串0到1
非文字值代理符/ SES URI 每个值字符串0到1 不支持
非文字值代理/值URI 每个非文字值代理的0到1 每个非文字值代理一个
非文字价值代理/ ves URI 每个非文字值代理从0到1 不支持

i、 e.这里的公约支持描述组包含一个描述,最大值为1值字符串价值的代理.在一个非文字值代理,一个值URI必须提供和一个值字符串必须是一个普通的字符串值提供词汇编码方案URI不支持。

3.DC-HTML元数据配置文件的功能

3.1 DC-HTML中的URI

DCAM使用统一的资源标识符(URI)[RFC3986],以引用所描述的资源和元数据项(属性,,词汇编码方案语法编码方案).

在DC-HTML配置文件中,这些uri被编码为X/HTML属性值。本文档后面的部分将详细描述这些不同X/HTML属性的使用。本节的目的是对这些uri在DC-HTML中的表示提出一些一般性观点。

3.1.1 URI参考

在DC-HTML配置文件中,uri值编码为URI引用,用作X/HTML属性值。URI引用要么是一个URI,要么是一个相对引用[RFC3986]。

URI可以完全表示。下面的例子显示了一个值URI作为href属性:

例1: URI作为属性值(HTML)

政府服务
href = " http://example.org/topics/archives "> 

例2: URI作为属性值(XHTML)

<?xml version=“1.0”encoding=“utf-8”><!DOCTYPE html PUBLIC“-//W3C//DTD XHTML 1.0 Strict//EN”http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd“>政府服务
href = " http://example.org/topics/archives "/> 

对于DC-HTML中所有以uri为值的属性,该值也可以是一个相对引用。的值获取的基本URI相对于相对引用进行解析href属性的基地元素或文档本身的URI。在下面的示例中,href属性是相对参考。它是相对于基础URI解决的href属性的基地元素获取目标URIhttp://example.org/docs/doc123:

例3:作为属性值的相对引用(HTML)

<!//W3C//DTD html 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">   为政府服务
   href = " doc123 "> 

例4:相对引用作为属性值(XHTML)

<?XML版本=“1.0”编码=“UTF-8”?> <!DOCTYPE HTML PUBLIC“ -  // W3C // DTD XHTML 1.0 Strict // en”“http://www.w3.org/tr/xhtml1 / dtd / xhtml1-strict.dtd“>   Services to Government
   href = " doc123 "/> 

3.1.2 uri,

DC-HTML前缀名称和命名空间声明

在DC-HTML,uri属性语法编码模式uri表示为DC-HTML前缀名称。

DC-HTML前缀名称是DC-HTML格式中使用的URI的缩写。DC-HTML前缀名由一个“前缀”,后跟一个句号(“。”)和一个“本地名”组成。

DC-HTML前缀名称中的“前缀”与使用名称空间声明的“名称空间URI”相关联,该名称空间声明是使用名称空间声明元素创建的(请参阅下面关于名称空间声明的部分)。DC-HTML前缀名称表示的URI是通过将前缀关联的“名称空间URI”与“本地名称”连接起来来确定的。

对于一个正在“编码”a的软件应用程序描述组通过生成一个DC-HTML实例,一个代表URI的DC-HTML前缀名由

  • 将URI分成一对,由本地名称(URI的尾随字符)和命名空间URI(URI的前一部分)组成,以及

  • 为此命名空间URI提供命名空间声明元素(在命名空间声明和DC-HTML前缀名称中使用前缀)。

注意,这意味着对于单个URI,可能存在不止一种DC-HTML前缀名称表示。例如,URIhttp://purl.org/dc/terms/title.可以使用以下任意(命名空间URI、本地名称)对表示:

  • {http://purl.org/dc/terms/},标题

  • {http://purl.org/dc/terms/t}, itle

  • {http://purl.org/dc/terms/ti},框架

  • {http://purl.org/dc/terms/tit},勒

  • {http://purl.org/dc/terms/titl}, e

社区通常决定为URI用于URI的DC-HTML前缀名称的公约,特别是对于术语的URI(属性,,词汇编码方案语法编码方案),但在理论上,这四种形式中的任何一种都可以部署,而不需要更改实例的解释。对于所有DCMI术语,DCMI社区使用的约定是将术语URI分割为最右边的'/'(正斜杠)字符处的扩展名称(如上面的第一个示例所示)。另外,DC-HTML Prefixed Name中用作前缀的字符并不重要,但是社区经常采用前缀的通用用法的约定,以提高人类的可读性。

的值的名称空间声明和DC-HTML前缀名称的使用的名字属性的荟萃元素:

例5: DC-HTML前缀名作为属性值(HTML)

<!DOCTYPE html PUBLIC "-//W3C//DTD html 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">   对政府的服务
< link rel = "模式。直流" href = " http://purl.org/dc/elements/1.1/ " >name=“DC.title”content="为政府服务" > 

例6:DC-HTML前缀名称为属性值(XHTML)

<?XML版本=“1.0”编码=“UTF-8”?> <!DOCTYPE HTML PUBLIC“ -  // W3C // DTD XHTML 1.0 Strict // en”“http://www.w3.org/tr/xhtml1 / dtd / xhtml1-strict.dtd“>   Services to Government
<链接rel =“schema.dc”href =“http://purl.org/dc/elements/1.1/”/>name=“DC.title”内容=“政府服务”/>    

在DC-HTML前缀名称中,前缀是第一个句点字符前面的名称部分;句点后面的字符串的其余部分被视为“本地名称”,并附加到“名称空间URI”中。如果DC-HTML前缀名称包含多个句点字符,则前缀为第一个句点之前的部分,本地名称为第一个句点之后名称的剩余部分,任何后续句点字符仅构成本地名称的一部分。

在下面的例子中,DC-HTML前缀名称“XX.date.””对应于URIhttp://example.org/terms/date.removed.

例7: DC-HTML前缀名作为属性值(HTML)

<!DOCTYPE html PUBLIC "-//W3C//DTD html 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">   对政府的服务
< link rel = "模式。XX " href = " http://example.org/terms/ " >name = " XX.date.removed "头内容= " 2007-05-05 " > < / > <身体> < /身体> < / html >

例8:DC-HTML前缀名称为属性值(XHTML)

<?XML版本=“1.0”编码=“UTF-8”?> <!DOCTYPE HTML PUBLIC“ -  // W3C // DTD XHTML 1.0 Strict // en”“http://www.w3.org/tr/xhtml1 / dtd / xhtml1-strict.dtd“>   Services to Government
< link rel = "模式。XX " href = " http://example.org/terms/ " / >name = " XX.date.removed "头内容= " 2007-05-05 " / > < / > <身体> < /身体> < / html >

如果DC-HTML前缀名中使用的前缀没有与名称空间声明中的URI关联,则不能为该DC-HTML前缀名生成URI。如果前缀与多个URI关联(尽管有多个名称空间声明),则该前缀与DC-HTML实例中该前缀的最新声明中指定的名称空间URI关联。

在以下示例中,前缀“xx”以dc-html前缀名称使用,但是该前缀没有命名空间声明,因此不会为该值生成URI的名字属性的荟萃元素:

例9: DC-HTML前缀名作为属性值,缺少命名空间声明(HTML)

<!DOCTYPE html PUBLIC“-//W3C//DTD html 4.01//EN”http://www.w3.org/TR/html4/strict.dtd“>政府服务
name = " XX.approved "头内容= " 2007-01-05 " > < / > <身体> < /身体> < / html >

例10: DC-HTML前缀名称作为属性值,缺少名称空间声明(XHTML)

<?XML版本=“1.0”编码=“UTF-8”?> <!DOCTYPE HTML PUBLIC“ -  // W3C // DTD XHTML 1.0 Strict // en”“http://www.w3.org/tr/xhtml1 / dtd / xhtml1-strict.dtd“>   <标题>对政府的服务 < meta name = "。标题" content="Services to Government" /> name = " XX.approved "头内容= " 2007-01-05 " / > < / > <身体> < /身体> < / html >

在以下示例中,前缀“XX”以DC-HTML前缀名称使用,并且该前缀有两个命名空间声明。第二个名称空间声明用于生成URIhttp://your.example.org/terms/approved从价值的名字属性的荟萃元素:

例11前缀名作为属性值,多个命名空间声明(HTML)

<!DOCTYPE html PUBLIC "-//W3C//DTD html 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">   为政府服务
 < link rel = "模式。XX " href = " http://my.example.org/terms/ " >< link rel = "模式。XX " href = " http://your.example.org/terms/ " >< meta name = "。标题" content="Services to Government" > name = " XX.approved "头内容= " 2007-01-05 " > < / > <身体> < /身体> < / html >

例12: DC-HTML前缀名称作为属性值,多个命名空间声明(XHTML)

<?XML版本=“1.0”编码=“UTF-8”?> <!DOCTYPE HTML PUBLIC“ -  // W3C // DTD XHTML 1.0 Strict // en”“http://www.w3.org/tr/xhtml1 / dtd / xhtml1-strict.dtd“>   <标题>对政府的服务 < link rel = "模式。XX " href = " http://my.example.org/terms/ " / >< link rel = "模式。XX " href = " http://your.example.org/terms/ " / >< meta name = "。标题" content="Services to Government" /> name = " XX.approved "头内容= " 2007-01-05 " / > < / > <身体> < /身体> < / html >

4.DC-HTML元数据配置文件

4.1的

配置文件属性值

在X/HTML文档中,这些约定用于表示DC metadata_description set_,轮廓属性的X/HTML元素必须包含此X/HTML元数据配置文件的URI<一个href="//www.voudr.com/www/specifications/dublin-core/dc-html/2008-08-04/">//www.voudr.com/specifications/dublin-core/dc-html/2008-08-04/

4.2 DC-HTML

命名空间声明

DC-HTML命名空间声明将URI与前缀关联起来,因此当该前缀在DC-HTML前缀名称中使用时,该URI被用作“命名空间URI”。使用X/HTML声明名称空间链接元素的值的特定约定rel在DC-HTML配置文件中,一个X/HTML链接元素rel属性具有以字符开头的值模式。表示命名空间声明。

DC-HTML命名空间声明必须包括:

  • 一个前缀,由部分值表示rel属性的X/HTML链接字符后面的元素模式。

  • 一个名称空间URI,由值表示href属性的X/HTML链接元素

在下面的示例中,为两个前缀提供了声明,每个前缀随后在DC-HTML前缀名中使用。

例13名称空间声明(HTML)

<!DOCTYPE html PUBLIC "-//W3C//DTD html 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">   对政府的服务
< link rel = "模式。直流" href = " http://purl.org/dc/elements/1.1/ " >< link rel = "模式。MARCREL " href = " http://www.loc.gov/loc.terms/relators/ " >< meta name = "。标题" content="Services to Government" >  

例14名称空间声明(XHTML)

<?XML版本=“1.0”编码=“UTF-8”?> <!DOCTYPE HTML PUBLIC“ -  // W3C // DTD XHTML 1.0 Strict // en”“http://www.w3.org/tr/xhtml1 / dtd / xhtml1-strict.dtd“>   Services to Government
<链接rel =“schema.dc”href =“http://purl.org/dc/elements/1.1/”/>< meta name = "。标题" content="Services to Government" />  

4.3编码

一组描述

A.描述组是由一种描述组成的。

在DC-HTML配置文件中,描述组不是明确表示的,但是声明代表构成一个单身描述在一个描述组

4.4编码

一个描述

A.描述是关于资源的一个或多个_statements_的集合。

在DC-HTML配置文件中,描述不是明确表示的,但是声明代表构成一个单身描述

4.1.1的

描述的资源URI

A.描述都有一个关联的描述资源URI

在DC-HTML配置文件中,_described资源uri_是X/HTML文档的URI

4.5编码

一份声明

A.描述由一个或多个_statements_组成。

在DC-HTML配置文件中,每个声明表示为X/HTML荟萃元素或X/HTML链接要素X/HTML元素的选择取决于声明包含一个文字值代理或者非文字值代理

下面的示例显示了一个示例描述由两条语句组成。

例15:语句作为元和链接元素(HTML)

<!DOCTYPE html PUBLIC "-//W3C//DTD html 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">   为政府服务
  < meta name = "。标题" content="Services to Government" >

例16:语句作为元元素和链接元素(XHTML)

<?XML版本=“1.0”编码=“UTF-8”?> <!DOCTYPE HTML PUBLIC“ -  // W3C // DTD XHTML 1.0 Strict // en”“http://www.w3.org/tr/xhtml1 / dtd / xhtml1-strict.dtd“>   <标题>对政府的服务 < link rel = "模式。使用dc " href = " http://purl.org/dc/terms/ " / >< meta name = "。标题" content="Services to Government" />< link rel = "使用dc。主题" href="http://example.org/topics/archives" title="档案" />

4.5.1对包含文字值代理项的语句进行编码

在DC-HTML配置文件中,每个声明包含a_literal值的surrogate_表示为X/HTML荟萃元素。

4.5.1.1的

物业URI.

A.声明必须正好包含一个URI属性

在DC-HTML配置文件中,aURI属性在包含_文字值的_语句中,代理项_表示为DC-HTML前缀名称,该名称是的名字属性的X/HTML荟萃元素。

下面的示例显示了一个描述由单一的声明在哪里URI属性http://purl.org/dc/terms/title.

例17:属性URI作为名称属性的值(HTML)

政府服务
name=“DC.title”content="为政府服务" > 

例18:属性URI作为名称的值

<?XML版本=“1.0”编码=“UTF-8”?> <!DOCTYPE HTML PUBLIC“ -  // W3C // DTD XHTML 1.0 Strict // en”“http://www.w3.org/tr/xhtml1 / dtd / xhtml1-strict.dtd“>   <标题>对政府的服务 name=“DC.title”内容=“政府服务”/>    
4.5.1.2对文字值代理进行编码

A.文字值代理仅由一个值字符串组成。

在DC-HTML配置文件中,a值字符串在a_literal值中,surrogate_由X/HTML的多个属性值的组合表示荟萃元素。

A.值字符串是一个_plain值string_还是一个输入值的字符串

A.普通的字符串值可能与值字符串的语言

在DC-HTML配置文件中,字符串本身表示为内容属性的X/HTML荟萃元素,和一个值字符串的语言(HTML)或xml:lang属性的荟萃元素。

下面的示例显示了一个描述由单一的声明使用_literal值surrogate_由普通的字符串值没有值字符串的语言

例19:文字值代理符普通值字符串作为内容属性的值(HTML)

<!DOCTYPE html PUBLIC“-//W3C//DTD html 4.01//EN”http://www.w3.org/TR/html4/strict.dtd“>政府服务
内容=“服务政府”> 

例20:字面价值代理纯值字符串作为内容属性的值(XHTML)

<?XML版本=“1.0”编码=“UTF-8”?> <!DOCTYPE HTML PUBLIC“ -  // W3C // DTD XHTML 1.0 Strict // en”“http://www.w3.org/tr/xhtml1 / dtd / xhtml1-strict.dtd“>   <标题>对政府的服务 < meta name = "。标题"内容=“服务政府”/> 

下面的示例显示了一个描述由单一的声明使用_literal值surrogate_由普通的字符串值其中包括一个值字符串的语言

示例21:文字值代理符使用值字符串语言的普通值字符串(HTML)

<!DOCTYPE html PUBLIC“-//W3C//DTD html 4.01//EN”http://www.w3.org/TR/html4/strict.dtd“>政府服务
lang =“en”content="为政府服务" > 

示例22:文字值代理符使用值字符串语言的普通值字符串(XHTML)

<?XML版本=“1.0”编码=“UTF-8”?> <!DOCTYPE HTML PUBLIC“ -  // W3C // DTD XHTML 1.0 Strict // en”“http://www.w3.org/tr/xhtml1 / dtd / xhtml1-strict.dtd“>   <标题>对政府的服务 < meta name = "。标题"XML:Lang =“en”内容=“政府服务”/>    

A.输入值的字符串语法编码方案URI

在DC-HTML配置文件中,字符串本身表示为内容属性的X/HTML荟萃元素,和一个语法编码方案URI表示为DC-HTML前缀名称,该名称是计划属性的X/HTML荟萃元素。

下面的示例显示了一个示例描述由two_statements_和_literal值surrogates_组成。在第二个_statement_中,_literal值surrogate_包含一个_typed值string_和_syntax编码方案URI_http://www.w3.org/2001/XMLSchema#date:

示例23:带有类型化值字符串的文字值代理程序(HTML)

政府服务
计划= " XSD.date "头内容= " 2007-07-22 " > < / > <身体> < /身体> < / html >

例24:带类型化值字符串的文字值代理(XHTML)

<?XML版本=“1.0”编码=“UTF-8”?> <!DOCTYPE HTML PUBLIC“ -  // W3C // DTD XHTML 1.0 Strict // en”“http://www.w3.org/tr/xhtml1 / dtd / xhtml1-strict.dtd“>   <标题>对政府的服务 < link rel = "模式。DCTERMS" href="http://purl.org/dc/terms/" />   计划= " XSD.date "content=“2007-07-22”/>

4.5.2对包含非文字值代理项的语句进行编码

在DC-HTML配置文件中,每个声明包含a_非文本值的surrogate_表示为X/HTML链接元素。

4.5.2.1。这个

物业URI.

A.声明必须正好包含一个URI属性

在DC-HTML配置文件中,aURI属性在a_statement_中包含_non-literal值的surrogate_被表示为一个DC-HTML前缀名称,它是rel属性的X/HTML链接元素。

下面的示例显示了一个描述由单一的声明在哪里URI属性http://purl.org/dc/terms/subject

25例:属性URI作为rel属性(HTML)的值

政府服务
rel = " DCTERMS.subject "href=”http://example.org/topics/archives“title=”Archives“>

26例:作为rel属性(XHTML)值的属性URI

<?xml version=“1.0”encoding=“utf-8”><!DOCTYPE html PUBLIC“-//W3C//DTD XHTML 1.0 Strict//EN”http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd“>政府服务
<链接rel = " DCTERMS.subject "href=”http://example.org/topics/archives“title=”Archives“/>

X/HTML rel属性支持链接类型列表,因此描述包含多个关于不同的属性但same_value,它们可以使用单个链接元素。

下面的示例显示了一个描述组成的两个声明在哪里uri属性http://purl.org/dc/terms/creator.http://purl.org/dc/terms/publisher

27例:多个属性URIS作为rel属性的值(html)

政府服务
rel =“dcterms.creator dcterms.publisher”href=”http://example.org/agents/DCMI“title=”都柏林核心™ 元数据倡议“>

例28:多个属性uri作为rel属性的值(XHTML)

<?xml version=“1.0”encoding=“utf-8”><!DOCTYPE html PUBLIC“-//W3C//DTD XHTML 1.0 Strict//EN”http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd“>政府服务
<链接rel =“dcterms.creator dcterms.publisher”href =“http://example.org/agents/dcmi”title =“Dublin Core™元数据主动”/>    

相同的描述可以用重复表示吗链接元素:

29例:属性URI作为rel属性(HTML)的值

<!DOCTYPE html PUBLIC "-//W3C//DTD html 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">   为政府服务
 < link rel = "使用dc。“Dublin Core™Metadata Initiative”>< link rel = "使用dc。publisher" href="http://example.org/agents/DCMI" title="Dublin Core™Metadata Initiative" >

30例:作为rel属性(XHTML)值的属性URI

<?xml version=“1.0”encoding=“utf-8”><!DOCTYPE html PUBLIC“-//W3C//DTD XHTML 1.0 Strict//EN”http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd“>政府服务
<链接rel =“dcterms.creator”href =“http://example.org/agents/dcmi”title =“Dublin Core™Metadata Initiative”/>
4.5.2.2。编码非文字值代理

在DC-HTML概要文件支持的DCAM描述模型的子集中,a非文字值代理是由一颗行星组成的吗值URI零还是一纯值字符串

在DC-HTML配置文件中,值URI表示为href属性的X/HTML链接元素

下面的示例显示了一个描述由单一的声明与A.非文字值代理由…组成值URI

例31:使用值URI作为href属性值的非文字值代理符(HTML)

政府服务
href = " http://example.org/topics/archives "> 

例32:使用值URI作为href属性值的非文字值代理符(XHTML)

<?xml version=“1.0”encoding=“utf-8”><!DOCTYPE html PUBLIC“-//W3C//DTD XHTML 1.0 Strict//EN”http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd“>政府服务
href = " http://example.org/topics/archives "/> 

A.普通的字符串值可能与值字符串的语言

在DC-HTML配置文件中,字符串本身表示为标题属性的X/HTML链接元素,和一个值字符串的语言(HTML)或xml:lang属性的链接元素。

下面的示例显示了一个描述由单一的声明与A.非文字值代理由…组成值URI和一个普通的字符串值没有值字符串的语言

33例:非文字值代理,以纯值字符串作为标题属性(HTML)的值

政府服务

例34:非文字值替代纯值字符串作为标题属性的值(XHTML)

<?xml version=“1.0”encoding=“utf-8”><!DOCTYPE html PUBLIC“-//W3C//DTD XHTML 1.0 Strict//EN”http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd“>政府服务

下面的示例显示了一个描述由单一的声明与A.非文字值代理由…组成值URI和一个普通的字符串值其中包括一个值字符串的语言

35例:带有纯值的非文字值代理符字符串带有值字符串语言(HTML)

政府服务

36例:使用值字符串语言(XHTML)的非文字值代理符普通值字符串

<?xml version=“1.0”encoding=“utf-8”><!DOCTYPE html PUBLIC“-//W3C//DTD XHTML 1.0 Strict//EN”http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd“>政府服务

附录

1.关于名称空间声明的其他注意事项

1.1前缀匹配中的大小写

字符串中字符的大小写模式。并不重要。如果值的价值rel属性的X/HTML链接元素以字符串开头模式。模式。,然后将元素解释为命名空间声明。

还请注意,DC-HTML前缀名称中的前缀与命名空间声明中的前缀的匹配是区分敏感,例如“直流”的值的名字属性的荟萃元素的值中的前缀“DC”将匹配rel属性的链接元素。

在下面的示例中,名称空间声明将前缀“DC”与名称空间URI相关联http://purl.org/dc/elements/1.1/,以及dc - html前缀名称“dc. html”。title”对应URIhttp://purl.org/dc/elements/1.1/title

示例添加01:命名空间声明:前缀匹配中的大小写(HTML)

<!DOCTYPE html PUBLIC "-//W3C//DTD html 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">   对政府的服务
< link rel = "模式。直流" href = " http://purl.org/dc/elements/1.1/ " >< meta name = "。标题" content="Services to Government" > 

示例添加02名称空间声明:前缀匹配中的大小写(XHTML)

<?XML版本=“1.0”编码=“UTF-8”?> <!DOCTYPE HTML PUBLIC“ -  // W3C // DTD XHTML 1.0 Strict // en”“http://www.w3.org/tr/xhtml1 / dtd / xhtml1-strict.dtd“>   Services to Government
< link rel = "模式。直流" href = " http://purl.org/dc/elements/1.1/ " / >

不过,请注意这种情况在解释由DCAM/RDF应用程序从DC-HTML前缀名称生成的uri时非常重要:例如两个urihttp://example.org//terms/titlehttp://example.org//terms/Title是不平等的。

1.2前缀约定

需要注意的是,前缀(如“DC”或“DCTERMS”)的使用只是一种社区约定。不要求这些前缀与命名空间URI相关联http://purl.org/dc/elements/1.1/http://purl.org/dc/terms/

在下面的示例中,名称空间声明将前缀“DC”与名称空间URI相关联http://example.org/terms/,以及DC- html前缀名称“DC. html”。date对应URIhttp://example.org/terms/date

示例添加03:命名空间声明:前缀约定(HTML)

<!DOCTYPE html PUBLIC "-//W3C//DTD html 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">   对政府的服务
name=“DC.日期”头内容= " 2007-05-05 " > < / > <身体> < /身体> < / html >

示例添加04名称空间声明:前缀约定(XHTML)

<?XML版本=“1.0”编码=“UTF-8”?> <!DOCTYPE HTML PUBLIC“ -  // W3C // DTD XHTML 1.0 Strict // en”“http://www.w3.org/tr/xhtml1 / dtd / xhtml1-strict.dtd“>   Services to Government
< link rel = "模式。直流" href = " http://example.org/terms/ " / >name=“DC.日期”头内容= " 2007-05-05 " / > < / > <身体> < /身体> < / html >

同样,命名空间URIShttp://purl.org/dc/elements/1.1/http://purl.org/dc/terms/可以与任何前缀相关联。

在下面的示例中,名称空间声明将前缀“XX”与名称空间URI关联起来http://purl.org/dc/elements/1.1/,DC-HTML前缀名称“XX.date”对应于URIhttp://purl.org/dc/elements/1.1/date

示例添加05:命名空间声明:前缀约定(HTML)

<!DOCTYPE html PUBLIC "-//W3C//DTD html 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">   对政府的服务
< link rel = "模式。XX " href = " http://purl.org/dc/elements/1.1/ " >name=“XX.日期”头内容= " 2007-05-05 " > < / > <身体> < /身体> < / html >

示例Add 06名称空间声明:前缀约定(XHTML)

<?XML版本=“1.0”编码=“UTF-8”?> <!DOCTYPE HTML PUBLIC“ -  // W3C // DTD XHTML 1.0 Strict // en”“http://www.w3.org/tr/xhtml1 / dtd / xhtml1-strict.dtd“>   Services to Government
< link rel = "模式。XX " href = " http://purl.org/dc/elements/1.1/ " / >name=“XX.日期”头内容= " 2007-05-05 " / > < / > <身体> < /身体> < / html >

1.3忽略声明

如果DC-HTML前缀名中使用的前缀没有与名称空间声明中的URI关联,则不能为该DC-HTML前缀名生成URI。

在下面的示例中,DC-HTML Prefixed Names中使用了前缀“XX”和“DCTERMS”,但是这些前缀没有名称空间声明,因此不会为这些值生成URI的名字属性的荟萃元素。请注意,这适用于“DCTERMS”前缀以及“XX”前缀:“DC”和“DCTERMS”前缀不受任何特殊处理;没有“内置”命名空间声明。

示例添加07:命名空间声明:省略的声明(HTML)

<!DOCTYPE html PUBLIC“-//W3C//DTD html 4.01//EN”http://www.w3.org/TR/html4/strict.dtd“>政府服务
name = " XX.approved "内容= " 2007-01-05 " > <元name = " DCTERMS.issued "头内容= " 2007-01-04 " > < / > <身体> < /身体> < / html >

示例添加08年名称空间声明:省略声明(XHTML)

<?XML版本=“1.0”编码=“UTF-8”?> <!DOCTYPE HTML PUBLIC“ -  // W3C // DTD XHTML 1.0 Strict // en”“http://www.w3.org/tr/xhtml1 / dtd / xhtml1-strict.dtd“>   <标题>对政府的服务 < meta name = "。标题" content="Services to Government" /> name = " XX.approved "content=“2007-01-05”/>name = " DCTERMS.issued "头内容= " 2007-01-04 " / > < / > <身体> < /身体> < / html >

1.4多重声明

如果前缀与多个URI关联(尽管有多个名称空间声明),则该前缀与DC-HTML实例中该前缀的最新声明中指定的名称空间URI关联。

在下面的示例中,前缀“XX”在DC-HTML前缀名称中使用,该前缀有两个名称空间声明。第二个名称空间声明用于生成URIhttp://your.example.org/terms/approved从价值的名字属性的荟萃元素:

示例添加09年名称空间声明:多个声明(HTML)

<!DOCTYPE html PUBLIC "-//W3C//DTD html 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">   为政府服务
 < link rel = "模式。XX " href = " http://my.example.org/terms/ " >< link rel = "模式。XX " href = " http://your.example.org/terms/ " >< meta name = "。标题" content="Services to Government" > name = " XX.approved "头内容= " 2007-01-05 " > < / > <身体> < /身体> < / html >

例子加10名称空间声明:多重声明(XHTML)

<?XML版本=“1.0”编码=“UTF-8”?> <!DOCTYPE HTML PUBLIC“ -  // W3C // DTD XHTML 1.0 Strict // en”“http://www.w3.org/tr/xhtml1 / dtd / xhtml1-strict.dtd“>   <标题>对政府的服务 < link rel = "模式。XX " href = " http://my.example.org/terms/ " / >< link rel = "模式。XX " href = " http://your.example.org/terms/ " / >< meta name = "。标题" content="Services to Government" /> name = " XX.approved "头内容= " 2007-01-05 " / > < / > <身体> < /身体> < / html >

在声明前加上前缀的名称

这个荟萃链接元素中包含以DC-HTML为前缀的名称的名字rel属性值可能出现在链接元素,表示所使用前缀的名称空间声明。如上所述,如果一个前缀有多个声明,则使用该前缀的最新声明。

在以下示例中,第二个命名空间声明用于生成URIhttp://your.example.org/terms/approved从价值的名字属性的荟萃元素:

示例添加11命名空间声明:在声明前加上前缀的名字(HTML)

<!DOCTYPE html PUBLIC "-//W3C//DTD html 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">   对政府的服务
  name = " XX.approved "内容="2007-01-05" > < link rel = "模式。XX " href = " http://my.example.org/terms/ " >< link rel = "模式。XX " href = " http://your.example.org/terms/ " >

示例添加12命名空间声明:在声明前加上前缀的名字(XHTML)

<?XML版本=“1.0”编码=“UTF-8”?> <!DOCTYPE HTML PUBLIC“ -  // W3C // DTD XHTML 1.0 Strict // en”“http://www.w3.org/tr/xhtml1 / dtd / xhtml1-strict.dtd“>   Services to Government
  name = " XX.approved "内容="2007-01-05" /> < link rel = "模式。XX " href = " http://my.example.org/terms/ " / >< link rel = "模式。XX " href = " http://your.example.org/terms/ " / >

附录A。

示例描述集的DC-TEXT表示法

本附录使用DC-Text语法[DC-Text]表示文档主体中提供的所有示例。

背书的例子

1 & 2

示例1和2中的X/HTML实例表示以下描述集:

@前缀dcterms: . descriptionInitiat(Description)语句(PropertyURI(dcterms:subject)ValueURI( ) ) ) )

由例子

3 & 4

示例3和4中的X/HTML实例表示以下描述集:

@prefix dcterms: 。Description set (Description (ResourceURI ()) Statement (PropertyURI (dcterms:isReferencedBy) ValueURI ()))) . value)

出具的例子

5 & 6

示例5和6中的X / HTML实例表示以下描述集:

@前缀dc:.DescriptionSet(描述(声明(PropertyURI(dc:title)LiteralValueString(“政府服务”)))

A.4示例

7 & 8

示例11和12中的X/HTML实例代表以下描述集:

@前缀xx:.DescriptionSet(描述(语句(PropertyURI(xx:date.removed)LiteralValueString(“2007-05-05”))

本示例

9和10

示例9和10中的X/HTML实例表示以下描述集:

@前缀dc:.DescriptionSet(描述(声明(PropertyURI(dc:title)LiteralValueString(“政府服务”)))

A.6示例

11 & 12

示例11和12中的X/HTML实例代表以下描述集:

@前缀dc: . @为您的帐户添加前缀: . 描述开始(描述(声明(PropertyURI(dc:title)LiteralValueString(“政府服务”))声明(PropertyURI(您的:批准的)LiteralValueString(“2007-01-05”))

A.7示例

13和14

示例13和14中的X/HTML实例表示以下描述集:

@prefix dc: 。@prefix marcrel: 。描述集(Description (Statement (PropertyURI (dc:title) LiteralValueString ("Services to Government"))语句(PropertyURI (marcrel:EDT) ValueURI ()))) . value)

A.8例子

15和16

示例15和16中的X/HTML实例表示以下描述集:

@prefix dc: 。@prefix dcterms: 。描述集(Description (Statement (Statement (PropertyURI (dc:title)) LiteralValueString ("Services to Government")) Statement (PropertyURI (dcterms:subject) ValueURI () ValueString ("Archives")))) . value)

A.9例子

17和18

示例17和18中的X / HTML实例表示以下描述集:

@前缀dc:.DescriptionSet(描述(声明(PropertyURI(dc:title)LiteralValueString(“政府服务”)))

A.10例子

19 & 20

示例19和20中的X/HTML实例表示以下描述集:

@前缀dc:.DescriptionSet(描述(声明(PropertyURI(dc:title)LiteralValueString(“政府服务”)))

A.11例子

21 & 22

示例21和22中的X/HTML实例代表以下描述集:

@prefix dc: 。Description (Description (Statement (PropertyURI (dc:title)) LiteralValueString ("Services to Government" Language (en))))) . py)

A.12示例

23日和24日

示例23和24中的X/HTML实例表示以下描述集:

@prefix dc: 。@prefix dcterms: 。DescriptionSet(描述语句(PropertyURI (dc:标题)LiteralValueString(“服务政府”语言(en)))声明(PropertyURI(使用dc:修改)LiteralValueString(“2007-07-22”SyntaxEncodingSchemeURI (< http://www.w3.org/2001/XMLSchema日期 > ) ) ) ) )

A.13

例子25和26

示例21和22中的X/HTML实例代表以下描述集:

@prefix dcterms: 。描述集(Description (Statement (PropertyURI (dcterms:subject) ValueURI () ValueString(“档案”)))). value)

A.14

例子27和28

示例27和28中的X/HTML实例表示以下描述集:

@prefix dcterms: 。DescriptionSet(描述(声明(PropertyURI(使用dc:创造者)ValueURI (< http://example.org/agents/DCMI >) ValueString(“™都柏林核心元数据倡议”))声明(PropertyURI(使用dc:出版商)ValueURI (< http://example.org/agents/DCMI >) ValueString(“™都柏林核心元数据倡议”))))

所以

例子29和30

示例29和30中的X/HTML实例表示以下描述集:

@prefix dcterms: 。DescriptionSet(描述(声明(PropertyURI(使用dc:出版商)ValueURI (< http://example.org/agents/DCMI >) ValueString(“™都柏林核心元数据倡议”))声明(PropertyURI(使用dc:出版商)ValueURI (< http://example.org/agents/DCMI >) ValueString(“™都柏林核心元数据倡议”))))

A.16

示例31和32

示例31和32中的X / HTML实例表示以下描述集:

@前缀dcterms: . descriptionInitiat(Description)语句(PropertyURI(dcterms:subject)ValueURI( ) ) ) )

A.17

示例33和34

示例33和34中的X/HTML实例表示以下描述集:

@prefix dcterms: 。描述集(Description (Statement (PropertyURI (dcterms:subject) ValueURI () ValueString(“档案”)))). value)

A.18

示例35 & 36

示例35和36中的X/HTML实例表示以下描述集:

@prefix dcterms: 。描述集(Description (Statement (PropertyURI (dcterms:subject) ValueURI () ValueString ("Archives" Language (en))))) . py)

A.19举例添加01和添加02

示例Add 01和Add 02中的X/HTML实例表示以下描述集:

@前缀dc:.DescriptionSet(描述(声明(PropertyURI(dc:title)LiteralValueString(“政府服务”)))

A.20举例添加03和添加04

example Add 03 & Add 04中的X/HTML实例代表以下描述集:

@prefix dc: 。描述集(Description (Statement (PropertyURI (dc:date)) LiteralValueString ("2007-05-05"))))

A.21举例添加05和06

example Add 05 & Add 06中的X/HTML实例代表以下描述集:

@prefix xx: 。描述集(Description (Statement (PropertyURI (xx:date)) LiteralValueString ("2007-05-05"))))

A.22示例添加07和添加08

示例Add 07和Add 08中的X/HTML实例表示以下描述集:

@前缀dc:.DescriptionSet(描述(声明(PropertyURI(dc:title)LiteralValueString(“政府服务”)))

添加09和添加10

示例Add 09和Add 10中的X/HTML实例表示以下描述集:

@前缀dc: . @为您的帐户添加前缀: . 描述开始(描述(声明(PropertyURI(dc:title)LiteralValueString(“政府服务”))声明(PropertyURI(您的:批准的)LiteralValueString(“2007-01-05”))

A.24示例添加11和添加12

example Add 11 & Add 12中的X/HTML实例代表以下描述集:

@前缀dc: . @为您的帐户添加前缀: . 描述开始(描述(声明(PropertyURI(dc:title)LiteralValueString(“政府服务”))声明(PropertyURI(您的:批准的)LiteralValueString(“2007-01-05”))

附录B.

RDF / XML示例的表示

本附录使用RDF/XML语法[RDFXML]提供了文档正文中提供的所有示例的表示。

B.1示例

1 & 2

示例1和2中的X/HTML实例表示以下RDF图:

<?XML Version =“1.0”编码=“UTF-8”?>     

B.2例子

3 & 4

示例3和4中的X/HTML实例表示以下RDF图:

<?XML Version =“1.0”编码=“UTF-8”?>     

B.3例子

5 & 6

示例5和6中的X / HTML实例表示以下RDF图:

<?XML Version =“1.0”编码=“UTF-8”?>   Services to Government  

B.4示例

7 & 8

示例7和8中的X/HTML实例表示以下RDF图:

<?xml version=“1.0”encoding=“UTF-8”>xmlns:xx=”http://example.org/terms/“>2007-05-05

B.5例子

9和10

示例9和10中的HTML/XHTML实例表示以下RDF图:

<?XML Version =“1.0”编码=“UTF-8”?>   Services to Government  

B.6例子

11 & 12

示例11和12中的X/HTML实例表示以下RDF图:

<?xml version=“1.0”encoding=“UTF-8”>xmlns:your=”http://your.example.org/terms/“>政府服务2007-01-05

B.7例子

13和14

示例13和14中的X/HTML实例表示以下RDF图:

<?XML Version =“1.0”编码=“UTF-8”?>  xmlns:marcrel="http://www.loc.gov/loc.terms/relators/" >  Services to Government   

B.8例子

15和16

示例15和16中的X/HTML实例表示以下RDF图:

<?XML Version =“1.0”编码=“UTF-8”?>   Services to Government   

B.9例子

17和18

示例17和18中的X/HTML实例表示以下RDF图:

<?XML Version =“1.0”编码=“UTF-8”?>   Services to Government  

B.10例子

19 & 20

示例19和20中的X/HTML实例表示以下RDF图:

<?XML Version =“1.0”编码=“UTF-8”?>   Services to Government  

B.11例子

21 & 22

示例21和22中的X / HTML实例代表以下RDF图:

<?XML Version =“1.0”编码=“UTF-8”?>   Services to Government  

B.12示例

23日和24日

示例23和24中的X/HTML实例表示以下RDF图:

<?XML Version =“1.0”编码=“UTF-8”?>   Services to Government 2007-07-22  

B.13

例子25和26

示例21和22中的X / HTML实例代表以下RDF图:

<?XML Version =“1.0”编码=“UTF-8”?>     

B.14

例子27和28

示例27和28中的X/HTML实例表示以下RDF图:

<?xml version=“1.0”encoding=“UTF-8”>

B.15

例子29和30

示例29和30中的X/HTML实例表示以下RDF图:

<?xml version=“1.0”encoding=“UTF-8”>

B.16

示例31和32

示例31和32中的X/HTML实例表示以下RDF图:

<?XML Version =“1.0”编码=“UTF-8”?>     

B.17

示例33和34

示例33和34中的X/HTML实例表示以下RDF图:

<?XML Version =“1.0”编码=“UTF-8”?>     

B.18

示例35 & 36

示例35和36中的X/HTML实例表示以下RDF图:

<?XML Version =“1.0”编码=“UTF-8”?>     

B.19示例添加01和添加02

示例Add 01和Add 02中的HTML/XHTML实例表示以下RDF图:

<?XML Version =“1.0”编码=“UTF-8”?>   Services to Government  

B.20示例添加03和添加04

example Add 03 & Add 04中的HTML/XHTML实例表示以下RDF图:

<?xml version=“1.0”encoding=“UTF-8”>2007-05-05

B.21示例添加05和添加06

示例Add 05和Add 06中的HTML/XHTML实例表示以下RDF图:

<?XML Version =“1.0”编码=“UTF-8”?>   2007-05-05  

添加07和添加08

示例Add 07和Add 08中的HTML/XHTML实例表示以下RDF图:

<?XML Version =“1.0”编码=“UTF-8”?>   Services to Government  

添加09和添加10

示例中的HTML / XHTML实例添加09和Add 10表示以下RDF图:

<?xml version=“1.0”encoding=“UTF-8”>xmlns:your=”http://your.example.org/terms/“>政府服务2007-01-05

B.20示例添加11并添加12

示例ADD11和ADD12中的HTML/XHTML实例表示以下RDF图:

<?xml version=“1.0”encoding=“UTF-8”>xmlns:your=”http://your.example.org/terms/“>政府服务2007-01-05

工具书类

[抽象模型]
DCMI抽象模型DCMI建议。2007-06-04
//www.voudr.com/specifications/dublin-core/abstract-model/2007-06-04/

(DC-TEXT)
使用DC-Text格式表示Dublin Core™元数据DCMI推荐资源2007-12-03
//www.voudr.com/specifications/dublin-core/dc-text/2007-12-03/

[grddl]
语言方言(GRDDL)的收集资源描述W3C建议2007年9月11日
http://www.w3.org/TR/2007/REC-grddl-20070911/

(RDFXML)
RDF/XML语法规范(修订)2004年2月10日
http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/

(RFC3986)
Berners-Lee, T., R. Fielding, L. Masinter。统一资源标识符(URI):通用语法。Internet工程任务组(IETF)。2005年1月。
<<一个href="http://www.ietf.org/rfc/rfc3986.txt">http://www.ietf.org/rfc/rfc3986.txt>

致谢

本文档利用了在HTML中编码Dublin Core™元数据的现有建议,包括John Kunze、Simon Cox、Eric Miller和Andy Powell的文档,以及Julian Reschke的评论。

勘误表

2010-05-17:增加了关于独立有效性和实体引用的1.2节。

2010-05-17:更改了实体引用了。

2010-02-15:修正了附录中12个示例的配置文件URI值。

2010-02-15:以前两次勘误表更改的更正日期。

2009-09-21:更改了此文档的配置文件属性的值以同时引用http://www.w3.org/2003/g/data-view//www.voudr.com/specifications/dublin-core/dc-html/2008-08-04/配置文件

2009-09-21:在3.1.2节中,将"the latest declaration In the DC-HTML instance"改为"the latest declaration for that prefix In the DC-HTML instance"

2009-09-21:添加了名称空间声明的附录,以强调匹配命名空间声明的前缀不显着;前缀“DC”和“DCTERMS”可能与任何“命名空间URI”相关联,以及“命名空间URI”http://purl.org/dc/elements/1.1/http://purl.org/dc/terms/可以与任何前缀相关联;所有前缀都需要名称空间声明,包括“DC”和“DCTERMS”;在名称空间声明之前可以使用前缀。

2009-09-21:在附录A和附录B中添加了新的DC文本和RDF/XML示例,与附录中的新示例相对应。