Summary to list of responses to my question...
Basically: yes, the W3C date format note [3] only defines a subset of date formats to be used within the ISO 8601 dates architecture, so the rest of ISO 8601 does apply to W3C-DTF.
QUESTION:
>>> Douglas Campbell <[log in to unmask]> 13/02/01 17:47:17 >>>
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.
Have I read the W3C note wrong or does it only define a subset of formats while the rest of ISO 8601 still applies?
[1] http://purl.org/dc/documents/dcmi-period
[2] http://purl.org/dc/documents/wd-date-current.htm
[3] http://www.w3.org/TR/NOTE-datetime
SUMMARY OF RESPONSES:
>>> Alex Satrapa <[log in to unmask]> 13/02/01 18:43:47 >>>
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.
...
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.
>>> Simon Cox <[log in to unmask]> 13/02/01 22:47:05 >>>
You are correct that dcmi-period refers to using the "/" for intervals,
which comes from ISO8601 but not from the W3C-DTF. (probably need to fix dcmi-period ...)
However, the whole point of dcmi-period is to specify intervals.
W3C-DTF /does/ allow just year as a value, and the first example in
section 4. illustrates your requirement exactly.
|