XML简单都柏林核心元数据编码

标题 :

XML简单都柏林核心元数据编码

创建者 : 戴夫贝克特
创建者 : 埃里克米勒
创建者 : 丹布瑞克
日期发布日期 2000-12-01
标识符 : //www.voudr.com/specifications/dublin-core/dcmes-xml/2000-12-01/
替换值 : //www.voudr.com/specifications/dublin-core/dcmes-xml/2000-07-14/
替换方式 : 不适用
最新版本 : //www.voudr.com/specifications/dublin-core/dcmes-xml/
状态文档: 都柏林核心元数据倡议拟建建议.
描述文档: 都柏林核心元元素集V1.1(DCMES)可用多语法格式表示文档解释编码dMES XML,提供DTD验证文档并描述从网页连接文件的方法

开工导论与目标

都柏林核心元元素集V1.1文档为 XML-SIPEC中的DCMES编码,提供DTD验证文档并描述从网页连接文件的方法

文档描述XML中DCMES编码受这些限制

  • 可使用DDCESV1.1引用中描述的都柏林核心TM元素
  • 不可使用其他元素
  • 不可使用元素修饰
  • 生成的 XML无法嵌入网页

本文档的首要目标是提供简单编码,即无额外元素、限定词、可选或可变部件允许生成数据对dTD验证并保证XML解析器使用二级目标是使编码也有效RDF[RDFMS]允许文档使用RDF模型操作我们试图限制RDF构造学最小值,结果多为文档标准页眉和页脚

将有更多文档描述其他编码而不设置这些限制,限制结果之一是编码不生成可嵌入HTML页面的文档参考都柏林核心TM文档描述如何实现

文档以先前工作为基础,如[EM-DTD]、[BATHP]、[CIMI-XML-TB]和[CIMI-DC-DTD]

二叉XML中都柏林核心TM编码

本节逐步描述, 方法创建文档 XML

2.1.XML声明

格式完备的XML文档应包含XML使用版语句(和内容编码)。目前,W3C建议定义的唯一有效版XML为1.0正因如此强势推荐包含语句

         

第一行

2.2.引用 XMLD


        

2.3声明使用RDF

有必要声明RDF[RDFMS]正在使用中,因为这使程序更容易解释文档的含义边写边写

         
         
文档下一行,沿XMLD引用

2.4.描述资源

都柏林核心内容描述的每一种资源必须嵌入容器元素-对Rdf:描述标签-每个资源加一个容器资源可能没有或数个标识符,这些可以是URIs资源至少拥有一URI时,最适当的URI应用关于属性Rdf:描述类似元素 :

         
          .
         
下图说明其他_识别器_元素

内部Rdf:描述容器中安装都柏林核心内容dc:命名空间前缀标题显示元素变换dc:标题内使用Rdf:描述容器类似 :

         
          
           my主页
          
         

可重复使用DDCMES所有其他元素 都柏林核心TM标准指南-所有元素均可重复并任选注意不要求应用使用此文档以保存容器中元素顺序,因此你不应期望保存

如果都柏林CoreTM元素值不是纯文本,而是带URI的另一资源,则应使用URI记录Rdf:资源属性元素上元素必须无内容并同时启动关闭元素

         
          
         

多位数标识符内含URIs或其它标识符的资源元素i标识符可用并适宜使用时,应定值关于属性Rdf:描述上文描述的元素剩余值标识符元素编码方式应与其他元素相同书籍描述片段 非URI标识符

         
          
           互联网道德
          
          
           邓肯兰福
          
          
           书本
          
          
           ISBN033377267
          
         

可能资源没有标识符,在这种情况下,上述方法均不使用,两者均不使用关于属性和标识符元素遗漏使用方式类似 :

         
          
           莫娜丽莎
          
          
           一幅画由
          
         

2.5语言字符编码

XML提供ml:lang属性可用于任何元素提供描述语言的方法内容类中输入元素DCMES提供语言类元素描述语言资源库.

值元素和属性需要编码使用XML规则特殊字符需要编码时汇总参考

纯文本 XML编码 需求区
开机程序 开机程序 元素属性值
< < 元素属性值
> > 元素属性值
并发/单引文 ' 属性值
双引文 ... 属性值

注意`和'仅需用于字符内部属性值,这些特性仅需用于属性值Rdf:资源属性(见2.4节)ml:lang属性(见2.5节)。

核心US-ASCII范围32-126以外的所有其他字符应不对编码时使用HTML实体,如e,因为这些实体不在XML定义中数值实体字符应用小数或十六进制或可编译为Unicode格式之一,如广受支持的UTF-8

2.6结束文档

最后需要做的是关闭rdf:RDF元素打开文档顶端添加下行


        

3级实例

实例1
              
              
               
                
                 Dave Beckett主页
                
                
                 戴夫贝克特
                
                
                 ITRT布里斯托尔大学
                
                
                 2000-06-06
                
               
              
实例2
               
               
                
                 
                  都柏林核心TM元数据创举-主页
                 
                 
                  都柏林核心元数据倡议网站
                 
                 
                  1998-10-10
                 
                 
                  文本/html
                 
                 
                 
                  都柏林核心TM元数据倡议
                 
                 
                 
                  主动都柏林核心
                 
                 
                  德都柏林元数据发布
                 
                
               

4级链接都柏林核心TM元

都柏林核心TM编码方法可参考HTML文档并用HTML连接元素.推荐关系类型REL=Meta使用像这个

去哪儿
        mydoc.dcxml表示 XML文档的URI引用
        

5级XML验证dTD

DTD和示例文档必须用XML解析器验证,该解析器可处理dTDs URIs可惜目前支持度不高在线验证程序似乎处理此服务http://www.stg.brown.edu/service/xmlvalid/

系统参数中本地文件dTDs验证 XML解析支持DTD验证程序可用它保存到本地文件第2.2节中的URL并修改DC/XML文档,例如:

启动并验证 XML解析器华府不做使用本地URL发布文档

文档示例已被James Clarks验证(使用前段描述的技巧)SP语言验证 sGML解析器V1.3.4使用XML编码和XML目录XML支持页.

ix配置如下:

SGML_CATALOG_FILES=/usr/local/lib/sgml/xml.soc nsgmls -wxml document.dcxml

附录A都柏林DTD元数据元集1.1

URI为DTD//www.voudr.com/specifications/dublin-core/dcmes-xml/2000-12-01/dcmes-xml-dtd.dtd

         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         

附录BXML信息库

注意本节信息化非标准部分schema测试并传递XML Schema20000922版验证自2001-03-14

URI XML Schema//www.voudr.com/specifications/dublin-core/dcmes-xml/2000-12-01/dcmes-xml-xsd.xsd

         
         
          
           
            XMLCMET元元元素集1.1
            [email protected]XML编码简单都柏林核心元数据-2000-1201 //www.voudr.com/exclements/dublin-core/2000/11/dcmes-xml/basedorg/2000/09/webdata/xsv验证XML Schema20000922版自2001-03-14转换dd2sd.pl脚本贴到sml-dev
           
          
          
           
            
             访问xml:xml属性组:Lang
            
           
          
          
           
            
             访问XML Schema2000-10-24定义草案
            
           
          
          
           
            访问RDF模型和语法1999-02-22定义
           
          
          
           
            
             
            
            
            
           
          
          
           
            
             
            
            
           
          
          
           
            
           
          
          
           
            
           
          
          
           
            
           
          
          
           
            
           
          
          
           
            
           
          
          
           
            
           
          
          
           
            
           
          
          
           
            
           
          
          
           
            
           
          
          
           
            
           
          
          
           
            
           
          
          
           
            
           
          
          
           
            
           
          
          
           
            
           
          
          
           
            
           
          
         

引用

[DCMES]都柏林核心TM元元素集第1.1版:引用描述
//www.voudr.com/specifications/dublin-core/dces/

[XML-Sec可扩展标记语言1.0,W3C建议,1998年2月10日
http://www.w3.org/TR/REC-xml

[EM-DTD]DTD都柏林核心元素集 Eric Miller
http://rdf.dev.oclc.org/dc/xml/dtd.html

浴池剖析附录D-可扩展标记语言XML文档类型定义
http://www.ukoln.ac.uk/interop-focus/activities/z3950/int_profile/bath/draft/Appendix_D__XML_DTD.htm

CIMI-XML-TBXML转换博物馆记录语法使用CIMI都柏林CoreTM测试床:一些实践经验Bert Degenhart Drenth
MSWord(无非专有格式可用):http://www.cimi.org/specifications/dublin-core/XML_for_DC_testbed_rev.doc

CIMI-DC-DTD万事通CIMI都柏林核心TMDT
MSWord(无非专有格式可用):http://www.cimi.org/specifications/dublin-core/CIMI-DC-DTD_210400.doc

[RDFMS]资源描述框架模型和语法规范,W3C建议,1999年2月22日http://www.w3.org/TR/REC-rdf-syntax