元数据设计、实现和最佳实践的创新

周期编码方案

创造者: 西蒙•考克斯
参与者: 安迪•鲍威尔
安德鲁•威尔逊
发行日期: 2006-04-10
最新版本: //www.voudr.com/specifications/dublin-core/dcmi-period/
发布历史: //www.voudr.com/specifications/dublin-core/dcmi-period/release_history/
描述: 本文档定义了DCMI Period,这是一种使用其限制来指示单个时间间隔并将该信息表示为文本字符串的机制。值字符串的组成部分对应于间隔的开始和结束,在单结束间隔的情况下,可以省略其中任何一个。描述了一种使用DCSV语法在文本字符串中编码DCMI周期的方法。这种表示法用于表示DCMES元素Coverage和Date的值。

目录

    1. 简介
    1. 确定时间间隔- DCMI周期方案
    1. 使用DCSV语法编码DCMI周期
    1. 例子
    1. 参考文献

1.简介

有几种方法可以表示时间间隔。这些包括但不限于:

  • 一个的名字,通常以列举的形式定义,例如艺术、文化、历史、考古、地质或宇宙学时代或时期的清单,统治者的姓名、家族或朝代的清单等。
  • 限制的值,使用数值或命名值,后者可选地包括限定符,如开始,结束,中间等。

都柏林核心™元数据元素集[DCMES]包括两个元素,报道日期,其值可指示时间间隔。

如果使用一个名称,则从其选择的枚举确定其含义。

用于日期和时间的ISO8601标准的W3C概要文件[W3C- dtf]通常用于标识时间瞬间,但没有提供指示时间间隔的显式机制。

本文档定义了DCMI Period(一种使用简单模型指定时间间隔限制的编码方案),并描述了一种使用DCSV语法[DCSV]将DCMI Period编码为文本字符串的方法。DCMI Period被设计成类似于用于识别地点的DCMI Box [Box],因此允许在DCMES元素中对时空信息进行一致编码报道,以及之间的一致性报道日期.DCMI Period的组件在可能的情况下重用W3C-DTF语法。

DCMI Period表示单个时间时间间隔.如果需要指示时间瞬间,则可用W3C-DTF [W3C-DTF]。对于多个不相交的间隔,可以使用DCMI Period的重复实例。DCMI周期不适用于识别周期性和周期性的时间间隔。

2.确定时间间隔- DCMI周期编码方案

时间间隔通过指定时间间隔的开始和结束来表示。

我们定义了以下组件来描述区间:

组件标签 定义 组件默认值1
开始 与时间间隔的开始相对应的瞬间 2
结束 与时间间隔的终止相对应的瞬间 2
计划 用于表示开始和结束组件中的时间瞬间的编码3. W3C-DTF
的名字 时间间隔的名称4 -

**1***所有组件都是可选的。_
2如果没有开始或结束,那么这意味着在这一侧有一个无界区间。因此,一个单分量开始=“2000-01-26”的DCMI周期将确定从公元2000年澳大利亚日开始并从该时间开始持续的间隔。
3.如果使用非数字编码,则匹配最大限度地包含:即,如果一个开始成分表示为一个已命名的时代,则被识别的间隔开始于时代的开始,相反,对于一个结束成分,间隔结束于已命名的时代的结束。
4在这种情况下,这个名字是非规范性的。在发生冲突的情况下,由开始值和结束值确定的间隔优先。此名称仅为方便用户而提供。_

3.编码DCMI周期

DCMI Period标识符的组件在分解时没有任何意义,因为在任何特定实例中,它是指示特定时间间隔的完整集。对于使用有限字符集编码数据的系统,可以根据DCSV建议[DCSV]将组件打包成单个文本字符串,从而方便地实现这一点。

使用DCSV语法并使用上面定义的组件名称的DCMI Period值字符串如下所示:

开始= v1;结束= v2;计划= v3;= v4名称;

其中v1 - v4是上表中定义的组件值。

所有组件都是可选的,但不能重复。排序不显著。

4.例子

大萧条时期:

name=大萧条;开始= 1929;结束= 1939;

2000年珀斯国际艺术节:

2000年珀斯国际艺术节;开始= 2000-01-26;结束= 2000-02-20;

1999澳式足球大决赛(澳式足球是一种鲜为人知的澳大利亚球类运动):

开始= 1999 - 09 - 25 - t14:20 + 10点;结束= 1999 - 09 - 25 - t16:40 + 10点;计划= W3C-DTF;

显生宙:

开始=寒武纪;计划=地质时间尺度;name =显生宙;

5.参考文献

(盒)
S. Cox, 2000, DCMI盒子——一个地方的空间限制的规范,以及在文本字符串中编码它的方法
//www.voudr.com/specifications/dublin-core/dcmi-box/

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

(DCSV)
S.考克斯,R.伊安内拉,2000。用于在文本字符串中写入标签值列表的语法
//www.voudr.com/specifications/dublin-core/dcmi-dcsv/

(W3C-DTF)
伍尔夫,维克斯蒂德,1997,日期和时间格式
http://www.w3.org/TR/NOTE-datetime