EDTF:扩展日期时间格式

如果在元数据中看到日期为2020-41,会不会感到很晕?是不是弄错了?并没有!这个日期表示的就是当下:2020年下半年。

编目或元数据描述中涉及时间的,通常推荐采用国际标准的日期时间格式ISO 8601,MARC21中常使用美国国会图书馆的扩展日期时间格式(EDTF)。EDTF基于ISO 8601,在2012年发布草案,当前版本发布于2019-2-4。

制定EDTF的背景(EDTF – Background),首先是当时的ISO 8601-2004不足以表达很多应用需要的语义限定与概念,需要加以扩展,例如大致年份(如可能是1984年)。其次是ISO 8601作为国际标准,在很多情况下提供多种格式供选择,实际使用时需要选定、即限制到一个更小的支持集。

ISO 8601-2019基本集成了EDTF扩展的功能,但由于后一原因,现在编目中仍使用EDTF而不是直接使用 8601。换言之,在8601有多个选项时使用EDTF的选项,基本上可以认为现在的EDTF是8601的子集。

Extended Date/Time Format (EDTF) Specification

EDTF采用8601的“扩展格式”(而非“基本格式”)。扩展格式的基本形式是:日期以-分隔,时间以:分隔。(不用分隔符的是基本格式)

日期时间是一个不带空格的字符串。以下概述用到的其他符号、摘取某些数字代码以及常用样例,完整的可查EDTF规范本身。

(一)T 连接日期和时间;Z 世界标准时间(UTC);+或- 比UTC早或晚

1985(年);1985-04(月);1985-04-12(日)。
1985-04-12T23:20:30(本地时间);1985-04-12T23:20:30Z(世界标准时间);1985-04-12T23:20:30+04:30(比UTC早4个半小时)。

(二)表示一年中时间段的数字,除1-12表示月份,21-41分别表示4个季节、4个季度、3个四月期、上下半年。常用的如下:

21-24 春夏秋冬;33-36 第1-4季度;40-41 上下半年
2001-21(2001年春天);2001-34(2001年第2季度)

(三)时间不确定

(1)? 与年连用,~ 与月连用,% 与日连用(符号在数字右边,表示之前整个串不确定;符号在数字左边,表示本段不确定)

1984?(年不确定);2004-06~(年月不确定);2004-06-11%(年月日不确定);
2004-06~-11(年月不确定、日确定);2004?-06-11(年不确定、月日确定);
?2004-06-~11(年日不确定、月确定);2004-%06-11(月不确定、年日确定)。

(2)X 任何年、月、日值的末若干位(不能是单个值的中间位)

201X(2010年代);20XX(21世纪);2004-XX(2004年某月);1985-04-XX(1985年4月某日);1985-XX-XX(1985年某天);
156X-12-25(1560年代某个耶诞日);XXXX-12-XX(某年12月的一天);1XXX-12(11世纪后某个12月);1984-1X(1984年10-12月)

(四)/ 起讫时间;空或.. 时间未知或不确定。起始或结束时间可以用以上(一)(二)(三)表示:

1964/2008(起讫年);2004-02-01/2005(起始日/结束年)
1985-04-12/.. 或 1985-04-12/(结束日期未知或不确定);../1985-04 或 /1985-04(开始月份未知或不确定)
2004-06-~01/2004-06-~20(大约2004年6月1-20日);2004-06-XX/2004-07-03(2004年6月某日到7月3日)