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

都柏林核心应用程序概要文件的新加坡框架

创造者: 米凯尔尼尔森
KMR集团,CSC,瑞典皇家理工学院
创造者: 托马斯•贝克
DCMI
创造者: 皮特·约翰斯顿
Eduserv基金会
发行日期: 2008-01-14
标识符: //www.voudr.com/specifications/dublin-core/singapore-framework/2008-01-14/
替换: 不适用
最新版本: //www.voudr.com/specifications/dublin-core/singapore-framework/
文档的状态: 这是一个DCMI<一个href="//www.voudr.com/www/specifications/dublin-core/">推荐资源
描述文档: 本文件描述了在2007年9月在新加坡举行的都柏林核心™和元数据应用国际会议上提出的都柏林核心™应用概要的新加坡框架。本文件的目的是为新加坡框架提供一个稳定和可引用的参考点。

1.介绍

Singapore Framework for Dublin Core™Application Profiles是一个设计元数据应用程序以实现最大互操作性和记录此类应用程序以实现最大可重用性的框架。该框架定义了一组描述组件,这些组件对于记录应用程序概要文件是必要的或有用的,并描述了这些文档标准如何与标准领域模型和语义Web基础标准相关联。该框架形成了审查应用程序概要文件文档完整性和web架构原则一致性的基础。

本文档提供了框架的概要。计划将来的文件,为创建必要的文件提供指导。

2.背景

这个词配置文件广泛用于指描述如何部署标准或规范以支持特定应用程序、功能、社区或上下文需求的文档。在元数据社区中,术语_application profile_已被用于描述特定应用程序的标准调整。

在2005年3月作为DCMI推荐发布的DCMI抽象模型,提供了形式化机器可处理应用程序概要文件概念所需的那种元数据模型。2007年9月,迈克尔·尼尔森<一个href="//www.voudr.com/www/specifications/dublin-core/singapore-framework/2008-01-14/2007-08-28.DSP.pdf">提出了一个框架在新加坡举行的Dublin Core™和元数据应用国际会议(被称为“新加坡框架”)上定义了Dublin Core™应用概要文件。

3.新加坡

框架

3.1 Dublin Core™应用程序概要的概念

“概要分析”标准的过程,一方面在社区或服务的环境中满足对效率、专一性和本地化的需求,另一方面又维护社区和服务之间的互操作性。不同的元数据标准可能提供不同级别的灵活性:一些标准可能非常规范,留给定制的选项相对较少,而另一些标准可能提供广泛的可选特性,需要为实现进行相当程度的选择和裁剪。

希望能够结合使用社区或领域特定的元数据标准或这些标准的组件部分。元数据标准的实现者应该能够组装某些特定功能集所需的组件。如果这意味着利用在不同元数据标准中指定的组件,那在理想情况下应该是可能的。它们还应该是安全的,因为它们知道组装的整体可以被独立设计的应用程序正确解释。乐高的隐喻被用来描述这一过程:一个应用程序设计师应该能够“折断”选择“积木”来自不同的元数据标准提供的“包”构建建设,满足他们的需求,即使包提供了那些块完全独立。

在都柏林核心™应用程序概要文件,引用条款,正如预期的那样,DCMI所描述的类型的抽象模型,即DCAP描述,对于某些类的元数据描述,_properties_are语句中引用和如何使用这些属性可能限制,例如,指定使用词汇编码方案语法编码方案.直流应用程序概要文件的概念强加不限制这些属性或编码方案是否定义和管理由DCMI或一些其他的机构:属性的关键要求是指在DCAP兼容_property_in资源描述框架的概念。

抽象模型的一个条件是,对Dublin Core™元数据描述中的所有术语的引用都使用uri。一旦使用uri进行标识,就可以从任何来源提取术语,并且可以毫无歧义地引用这些术语。这组术语可以看作是应用程序概要文件所支持的应用程序或社区的“词汇表”。该词汇表中的术语也可以部署在许多其他dcap的词汇表中。

重要的是要认识到应用程序概要文件中使用的术语的语义是由它们的定义承载的,它们独立于任何应用程序概要文件。语义互操作性是在应用程序概要之外解决的,因此可以跨应用程序概要工作。应用程序概要文件描述了一组用于创建特定对象的指导方针、描述规则和约束元数据记录集.由于语义互操作性是通过正确使用一个或多个词汇表中定义的术语来提供的,因此应用程序概要文件是关于在语义互操作性之外提供高级语法或结构互操作性的。

Dublin Core™应用程序概要文件的组件

根据新加坡框架,都柏林核心™应用程序概要文件是由以下组件组成的文件包:

功能需求(强制)

Dublin Core™应用程序概要文件的功能需求描述了应用程序概要文件旨在支持的功能,以及超出范围的功能。

功能需求是评估应用程序配置文件内部一致性的基础,也是对给定用途的应用程序配置文件的适宜性提供指导的基础。< / p > < / dd > < dt > < b >域模型(强制性)< / b > < / dt >

域模型定义应用程序概要文件所描述的基本实体及其基本关系。域模型的目的是为应用程序概要文件定义一个基本范围。

域模型可以只用文本或使用更正式的方法(如UML)来表达。

Description Set Profile (DSP) (mandatory)

A Description Set Profile (see [DSP]) defines a set of metadata records that are valid instances of an application profile. The Description Set Profile model is currently being developed within the Dublin Core™ Architecture Forum and is in progress of being put forward as a DCMI Working Draft.

The Dublin Core™ Description Set Profile model is designed to offer a simple constraint language for Dublin Core™ metadata, based on the DCMI Abstract Model A DSP constrains the resources that may be described by descriptions in a description set conforming to the application profile, the properties that may be used, and the ways a value may be referenced.

Usage guidelines (optional)

The optional usage guidelines describe how to apply the application profile, how the used properties are intended to be used in the application context etc.

编码语法指南(可选)

可选的编码语法指南描述了任何应用程序配置文件特定的语法和/或语法指南(如果有的话)。

该模型如下图所示。新加坡的框架

3.3域标准和基础标准

该图还显示了Dublin Core™应用程序概要文件的组件如何与“领域标准”(社区广泛使用的模型和规范)以及W3C标准的资源描述框架(Resource Description Framework, RDF)相关,RDF是我们这个时代机器可处理语义的默认基础。

描述集概要文件基于DCMI抽象模型(DCAM),因为它们指定了如何在特定的元数据集中使用DCAM的实体。从这个意义上说,DCAM构成了元数据记录的结构组件的广泛认可的模型。而DCAM则以RDF为基础。

描述集概要文件通常使用标准元数据词汇表(如DCMI元数据术语)中定义的属性和类。元数据词汇表则在RDF词汇描述语言(也称为RDF模式,或RDFS)的基础上表示。

应用程序中使用的领域模型通常基于更广泛使用的领域模型;例如,书目记录功能需求(Functional Requirements for Bibliographic Records, FRBR)模型是图书馆界资源描述的一个重要参考点。

以特定数据格式表示特定描述集概要文件的指南可能基于DCMI发布的几个规范之一,这些规范提供了使用通用数据语法(如HTML、XML和RDF/XML)表示Dublin Core™元数据的指南。

4.例子

由于新加坡框架还很年轻,没有稳定的、已发布的完整应用程序概要文件示例来符合这些指导方针。然而,在新加坡举行的都柏林核心™和元数据应用国际会议上,正在对正在进行的工作进行调整<一个href="http://www.ukoln.ac.uk/repositories/digirep/index/Eprints_Application_Profile">eprint应用程序配置文件提出了新加坡框架;一个<一个href="//www.voudr.com/www/specifications/dublin-core/singapore-framework/2008-01-14/2007-08-28-dsp-eprint.pdf">幻灯片是可用的。一个<一个href="http://knowware.nada.kth.se/DCWiki/EprintsApplicationProfile">实验模型也可用于ePrints应用程序概要文件。

参考文献

DCAM
鲍威尔,安迪,迈克尔·尼尔森,Ambjörn Naeve,皮特·约翰斯顿和托马斯·贝克。DCMI抽象模型。DCMI推荐标准。2007年6月。
<<一个href="//www.voudr.com/www/specifications/dublin-core/abstract-model/2007-06-04/">//www.voudr.com/specifications/dublin-core/abstract-model/2007-06-04/>
DSP
米凯尔尼尔森。DCMI描述配置文件模型。工作草案,2007年12月。
//www.voudr.com/architecturewiki/DescriptionSetProfile

勘误:
2008-11-03。添加状态行头部。

2014-06-24。修正了到DescriptionSetProfile wiki页面的存档版本的链接。