1、应用纲要的创建培训3上海图书馆 DC20042004年10月13日Thomas Baker,Fraunhofer SocietyRobina Clayphan,British LibraryPete Johnston,UKOLN内容应用纲要可以解决什么问题?应用纲要的基础DC应用纲要(DCAPs)和DCMI抽象模型案例研究对“资源集合”的描述Pete Johnston在图书馆中的使用Robina ClayphanDCAPs可以解决什么问题?使用者在一定的环境中应用DC:“DC太简单,我们需要更多的术语!”“一些术语应该更专业,更具体一些”纲要如何来描述一个应用:使用一般的术语(例如 DC)使用
2、比较专业的术语描述“照片”,“产品”,“资源集合”.对使用的属性进行约束例如:“在使用dc:language时,它的值必须遵从RFC 3066!标准”为什么要这么做?记录你的应用中的元数据模型帮助其他应用者设计具有互操作能力的应用整合来自多个资源的元数据在行业应用中推进“最佳实践”的统一在遵循提供互操作能力的共同标准的同时,解决你的专业需求举例对“资源集合”的描述NISO Metasearch政府信息Australian AGLS农业发展信息FAO欧洲环境组织DC教育元数据DCAPs的要素DCAP没有定义新的术语没有定义新的术语它几乎全部引用的是其他它几乎全部引用的是其他集合定义过的术语(例如
3、,都柏林核心)集合定义过的术语(例如,都柏林核心)DCAP 是一个元数据属性是一个元数据属性(property)的使用方法集合的使用方法集合一个属性用法描述了一个属性(事先声明过的)是一个属性用法描述了一个属性(事先声明过的)是如何在元数据应用中应用的如何在元数据应用中应用的DCMI的所有元素和元素修饰词都是属性。的所有元素和元素修饰词都是属性。属性用法参照参照(“用”)另一个在它处定义的属性可以提供关于属性如何被解读的额外信息额外信息可以给属性定义一个对应特定应用领域的标签特定应用领域的标签可以声明应用规则(例如,必备,可选,有条应用规则(例如,必备,可选,有条件的)件的)可以详细说明对所允
4、许的值的约束对所允许的值的约束(例如“编码体系”)DCAPs对于使用者的”可读”CEN CWA 14855:“DCAP 应用指南”ftp:/ftp.cenorm.be/PUBLIC/CWAs/e-Europe/MMI-DC/cwa14855-00-2003-Nov.pdf强调可读性“对于特定的使用者最佳的可用性”如果有用的话,可能包括一些冗余的信息。使用“合适的准确度”来识别术语(例如,尽可能的使用URI参考)没有元数据词表就没有DCAPs在前面的例子中,DC图书馆应用纲要“使用”了DC元素“主题”DCMI在元数据词表元数据词表中声明了主题元素和其他元素DCMI使用URI参考链接http:/p
5、url.org/dc/elements/1.1/subject 来唯一标识dc:subject 注意:在注意:在DCAP中,来自中,来自DCMI“来源来源”文档的一些信息是冗余的文档的一些信息是冗余的DCAPs走向计算机使用2004年12月CEN CWA 进行了关于DCAPs 的“机器可处理性”讨论DCAPs正式模型正在开发中在DC元数据基础上,对与抽象模型相关联做更大范围的努力受W3C语义万维网发展的影响DCAPs 可以在资源描述框架(RDF)中进行描述RDF描述可以通过RDF/XML 来表现精确的,机器可处理的陈述元数据词表中不包括冗余的信息声明只包括与应用纲要有关的信息使用正式的sche
6、ma语言来支持交叉参考和数据的整合DCMI抽象模型DCMI体系结构工作小组的草案寻求明确的方法来定义已经出现的DCMI数据模型正式的模型与不同的DC元数据编码方法可以进行比较representationrepresentationstatementstatementdescriptiondescription记录描述集描述陈述属性值表达字串值复合值相关描述集合为例示有一个或多个有一个有一个有一个或多个表达可以是可以是可以是或者或者模型概要以XHTML,XML或者RDF/XML编码的记录描述集对资源URI的描述陈述属性(URI)值(URI)表达字串值 或者复合值或者相关描述词表编码体系(URI)
7、语法编码体系(URI)语种(e.g.en-GB)representationrepresentationstatementstatementdescriptiondescription记录描述集描述陈述属性值表达字串值复合值相关描述集合为例示有一个或多个有一个有一个有一个或多个表达可以是可以是可以是或者或者在应用中使用哪一个属性?representationrepresentationstatementstatementdescriptiondescription记录描述集描述陈述属性值表达字串值复合值相关描述集合为例示有一个或多个有一个有一个有一个或多个表达可以是可以是可以是或者或者在应用中使用哪一个属性?.如何来约束值.representationrepresentationstatementstatementdescriptiondescription记录描述集描述陈述属性值表达字串值复合值相关描述集合为例示为有一个或多个有一个有一个可以有一个或多个表达可以是可以是可以是或者或者在应用中使用哪一个属性?.如何来约束值.在描述集中.