lyberty.com | eclectic content | This page created: 2005-06g-17 | Content last updated: 2005-06g-28 | Author: Lyberty | \
ISO 8601 (a recommended standard from the International
Organization for Standardization)
defines the formatting of the date as follows:
YYYY-MM-DD
where
YYYY indicates a 4 digit year,
MM indicates a 2 digit month (with a leading zero for months 1 through 9, i.e. January through September), and
DD indicates a 2 digit date/day (with a leading zero for days 1 through 9).
Note: As of June 2005,
the current version
of the Recommended Standard "ISO 8601"
is "ISO 8601:2004".
Sample application:
Use of the ISO 8601 date format for web pages (HTML); metadata format about the page.
--------------------------------------------------------------
|
--------------------------------------------------------------
See also: W3C-DTF / [W3CDTF] - the "Date/Time Format" of the W3C;
a.k.a "W3C Encoding rules for dates and times - a profile based on ISO 8601"
-> human readable format (English)
:
RKMS Extension for ISO 8601ISO 8601 is an international standard for the representation of dates and times. The RKMS Schema extends this standard for two reasons: • to reduce the number of possible date and time formats, and • to allow open-ended date ranges. Restricted Date and Time FormatsISO 8601 describes a wider range of date and time formats than would normally be needed to describe recordkeeping entities. Both software and humans can find this variety of date formats difficult to recognise. For this reason, the RKMS Extension for ISO8601 defines a limited range of date formats likely to meet most recordkeeping requirements. The RKMS Extension to ISO 8601 adopts the restricted set of date formats specified in the World Wide Web Consortium (W3C) Note on Date and Time Formats (http://www.w3.org/TR/NOTE-datetime). This note aims to simplify use of dates on the World Wide Web. All of the date formats specified in the note are valid ISO 8601 dates. In summary, the W3C note allows dates to be represented as:
where
Open Date RangesSome record-keeping metadata requires specification of date ranges. For example, a Business Activity may only have been valid between the years 1949 and 1953. ISO 8601 allows the specification of date ranges using a forward slash (/) to separate dates representing the start and end of the range. For example, "1949/1953". Recordkeeping metadata also requires specification of open date ranges. For example, an Agency may have an operational period from July 1st 1998 until the present date. Open date ranges such as this are not defined in ISO 8601. The RKMS Extension to ISO 8601 allows open date ranges to be specified by extending the ISO 8601 syntax to allow the omission of either the start or end date in the range. Acceptable RKMS date ranges are then:
|
Alternatives defined in the DC Schema:
"Available"; "Issued" ; etc.
For example:
HTML Formatted Definitions: http://www.dublincore.org/documents/dces/
XML DTD: http://dublincore.org/2005/06/13/dcq#modified
--------------------------------------------------------------
Further information about date/time formatting, including history and alternate or supplemental approches: ./date_format.html
--------------------------------------------------------------
DTD Sample:
<rdfs:label xml:lang="en-US">Available</rdfs:label>
<rdfs:comment xml:lang="en-US">Date (often a range) that the resource will become or did become available.</rdfs:comment>
<rdfs:isDefinedBy rdf:resource="http://purl.org/dc/terms/" />
<dcterms:issued>2000-07-11</dcterms:issued>
<dcterms:modified>2002-06-15</dcterms:modified>
<rdfs:subPropertyOf rdf:resource="http://purl.org/dc/elements/1.1/date" />
<dc:type rdf:resource="http://dublincore.org/usage/documents/principles/#element-refinement" />
<dcterms:hasVersion rdf:resource="http://dublincore.org/usage/terms/history/#available-002" />
</rdf:Property>
<rdfs:label xml:lang="en-US">Issued</rdfs:label>
<rdfs:comment xml:lang="en-US">Date of formal issuance (e.g., publication) of the resource.</rdfs:comment>
<rdfs:isDefinedBy rdf:resource="http://purl.org/dc/terms/" />
<dcterms:issued>2000-07-11</dcterms:issued>
<dcterms:modified>2002-06-15</dcterms:modified>
<rdfs:subPropertyOf rdf:resource="http://purl.org/dc/elements/1.1/date" />
<dc:type rdf:resource="http://dublincore.org/usage/documents/principles/#element-refinement" />
<dcterms:hasVersion rdf:resource="http://dublincore.org/usage/terms/history/#issued-002" />
</rdf:Property>
<rdfs:label xml:lang="en-US">Modified</rdfs:label>
<rdfs:comment xml:lang="en-US">Date on which the resource was changed.</rdfs:comment>
<rdfs:isDefinedBy rdf:resource="http://purl.org/dc/terms/" />
<dcterms:issued>2000-07-11</dcterms:issued>
<dcterms:modified>2002-06-15</dcterms:modified>
<rdfs:subPropertyOf rdf:resource="http://purl.org/dc/elements/1.1/date" />
<dc:type rdf:resource="http://dublincore.org/usage/documents/principles/#element-refinement" />
<dcterms:hasVersion rdf:resource="http://dublincore.org/usage/terms/history/#modified-002" />
</rdf:Property>