At 17:47 +1300 2001-02-13, Douglas Campbell wrote:
>Wherever dates are discussed in DCMI documents (eg. DCMI Period
>Encoding Scheme [1] and Date Element Working Draft [2]) , they say
>present date ranges using a slash between the start/end date, eg.
>1901/1933 "as per" the W3C technical note specification [3]. So I
>looked at the W3C note but it doesn't mention ranges of dates, only
>single date formats.
From my reading of it, the W3C technical note [3] is only intended to
restrict the range of formats that you use in date/time
specification. This is confirmed by the wording of the first
paragraph of the wd-date-current.htm document [2]:
It is proposed that Date ranges be specified using a subset
of the ISO 8601 "period of time" specification as restricted
to dates conformant with the W3C technical note specification
http://www.w3.org/TR/NOTE-datetime
To me, this reads as meaning that date ranges will be constructed
conformant to ISO 8601, but using date values that are conformant to
(or restricted by) the W3C document (which are a small subset of the
date values conformant to 8601).
Thus 1901-01-01/1901-12-31 is conformant to both the W3C document[3]
and ISO 8601, but 19010101/19011231 is only conformant to ISO 8601.
In any Dublin Core meta data field, you would use the
hyphen-separated format.
>[2] http://purl.org/dc/core/documents/wd-date-current.htm
Your reference [2] appears to be broken. This works for me:
[2] http://purl.org/dc/documents/wd-date-current.htm
[3] http://www.w3.org/TR/NOTE-datetime
--
Alex Satrapa tSA Consulting Group Pty Limited
ICQ: 5691434 1 Hall Street, Lyneham, Canberra 2603
PGP Key 0x4C178C9C fx: +61 2 6257 7311 ph: +61 2 6257 7111
PGP Fingerprint E4FA ADE6 97A4 3610 E008 A466 A03E 3D01 4C17 8C9C
|