> DateRequirements

The following 1085 words could not be found in the dictionary of 550 words (including 550 LocalSpellingWords) and are highlighted below:

12th   144mya   15th   1940s   1950s   195u   19th   1am   206mya   21st   26th   2am   2mya   2pm   31st   3mya   3rd   4th   5th   6pm   8am   9th   aa   aacr2   Ability   ability   Aboriginal   about   above   Absolute   absolute   Abstract   ac   acceptable   Accepted   access   according   accuracy   Accurate   accurately   activity   actual   actually   added   additional   adjustments   affect   after   After   against   agent   ages   ago   agreed   agreement   aim   all   All   allowing   already   also   altered   alternative   alters   always   American   among   amongst   amount   an   anchored   and   Anglo   Anno   another   any   appears   applicable   Application   application   appreciate   appropriate   Approximate   approximate   April   arbitrarily   arbitrary   archdesrules   Archival   are   Are   area   areas   around   artificial   artificially   as   As   assigned   associated   at   At   Attaching   attempt   attribute   attributes   au   August   Australian   author   available   Avoid   B5   Background   backwards   Bang   Baroque   based   Basic   basic   basis   be   because   been   before   Before   began   beginning   begins   being   below   best   between   Between   bibliographic   Bibliographic   Big   billion   book   both   boundaries   Broken   Buluriji   business   but   by   Ca   ca   calendar   Calendars   calendars   Campbell   campbell   can   captures   career   carved   case   cases   Catalogue   Cataloguing   catch   cater   caters   cdncouncilarchives   cease   ceased   central   century   Century   certain   certainty   changes   character   characteristics   characters   chart   Christ   Christian   Christmas   chronological   Circa   circa   citable   cite   civil   cld   clocks   clues   co   code   coincide   cold   collaborating   collection   Collection   collections   Collections   comment   Comment   Comments   common   Common   commonly   community   compare   compared   comparing   compatibility   compatible   completed   complex   Comply   component   components   Comprehensible   concerned   conjecture   consider   consideration   considered   consistently   constant   contact   containing   contains   content   continues   continuous   contravening   Control   conveniently   conversion   converts   convey   coordinates   copied   copies   Copyrighted   Core   could   count   Count   countries   country   course   Coverage   coverage   covers   Created   created   creation   cultures   current   Current   currently   cycle   cycles   cyclic   Data   date   Date   dated   Dates   dates   datetime   datewiki   dating   Day   day   days   dc   dcmi   decade   December   decimal   Defaults   define   defined   defines   definition   deliver   demon   depicts   derived   Description   designing   Detail   develop   developed   different   differently   differs   difficulty   digit   digital   digits   direct   directly   directories   directory   discernable   discuss   discussion   Discussion   divides   Do   do   docs   Document   document   documented   documents   does   Domini   double   douglas   Douglas   down   draft   Draft   drafting   Dublin   dublincore   due   dumbed   duration   during   Dynasty   each   Each   ead   Earth   easiest   easy   ecbd008s   ecbdcntr   editing   Edition   edition   Editor   editor   edu   eg   either   Elapsed   elapsed   element   Element   elements   elsewhere   Embedding   en   encode   Encoded   encoded   Encoder   encoding   Encoding   encodings   end   ended   ending   entry   environment   environmental   equivalent   Era   estimate   etc   evaluate   even   event   events   every   exact   example   examples   except   excluded   exclusive   existing   expected   experienced   exposed   Extension   extension   extracts   F7   familiar   Familiar   faq   features   feel   ffffcc   fiction   field   file   filename   Filename   filenames   files   Finished   first   five   fixed   Fixed   flexibility   flourished   focus   focuses   folllowing   Follows   For   for   Force   form   Format   format   formats   fossils   four   Fraction   fractions   framework   free   friendly   from   From   function   further   future   General   generalapp   generally   generic   genre   get   getting   give   gov   govt   greater   Gregorian   Group   group   grouped   groups   guess   Guide   had   has   have   hearing   held   Hemisphere   hence   heritage   hierarchical   highest   highlighting   Homo   hot   hour   Hour   hours   how   however   However   htm   Human   human   hyphen   ica   idaltu   Ideally   identifiable   identified   Identifier   identifiers   identify   identifying   if   If   illustrate   image   immediate   implement   implies   imply   in   In   include   included   includes   including   inclusive   incorporated   incorrect   incorrectly   index   indicate   indication   indicator   individual   inference   inferred   information   Initial   initial   Initiative   insert   inserts   inside   institutions   intended   intention   interacts   interchange   interest   International   interpret   interpretable   into   introduction   Introduction   investigating   irrelevant   is   Is   isn   iso   issue   issued   issues   Issues   it   It   items   its   January   Jarramali   jiscmail   join   Julian   July   June   Jurassic   just   Kabakabada   Kamba   keeping   kept   knowledge   known   kya   label   labels   language   large   Large   Last   late   leap   leave   left   Length   less   levels   Libraries   Library   likely   limitations   limited   link   list   little   loc   Long   long   longer   look   looking   Lunar   lunar   Mac   machine   made   magazine   mailing   make   many   mapping   marc   March   materials   Mayan   Maybe   measuring   meet   merlyn   Metadata   metadata   mid   midnight   might   mil   Millennium   million   Minute   minutes   miscdate   modified   mods   moments   monash   month   Month   months   moon   more   most   moved   mrcb005   multiple   music   must   mya   name   named   Named   names   National   natlib   natural   Naval   navy   necessary   need   needed   new   New   night   nights   no   node   Non   non   nor   Northern   not   notated   notation   Note   noted   noting   novel   November   now   nuances   number   numbers   numeric   nz   O8601   objectives   Observatory   observe   occurred   occurring   October   of   Often   often   old   oldid   omit   On   on   one   ongoing   online   Only   only   onwards   open   Open   Operating   operating   operations   option   optional   Options   or   order   ordering   original   Other   other   others   our   over   overlap   overlapping   own   Page   painted   painting   paintings   parent   part   participants   particular   past   Period   period   periods   permits   permutations   persistent   photographer   photos   php   physical   pieces   place   places   placing   planet   please   point   points   position   possible   potentially   Precision   precision   preference   preferred   present   presents   preserve   primarily   primary   principal   prior   prioritise   probable   profile   Profile   program   programming   project   proper   provide   provided   provides   published   punctuation   purpose   purposely   purposes   qualifier   quantities   Questionable   questionable   Quinkan   quite   R2   race   raised   Range   range   ranges   raw   rcrg   re   readable   reader   readers   reading   real   really   reasonable   recognising   recorded   reference   refinements   Related   relative   relatively   repeating   replaced   represent   representable   Representation   representation   represented   representing   require   required   requirement   Requirement   requirements   Requirements   requiring   resaved   research   resolution   Resources   result   resulting   returns   right   rkmsextension   rotate   rotates   rotations   rough   Rules   S1   S2   S3   same   sample   sapiens   scenario   scenarios   scheduled   schemes   science   scope   Scope   search   seasons   second   Second   secondary   seconds   section   see   segment   segmentation   segmentations   segmented   segments   select   sent   Sep   separate   separately   separators   September   sequence   sequenced   Sequencing   sequencing   set   sets   Setting   seven   share   Short   shorter   Should   should   similar   sims   since   single   site   size   skills   so   soft   software   Solar   solar   solidus   some   something   sometime   sometimes   Sometimes   sort   sortable   sorted   sorting   Source   spatial   special   specialist   specific   specifically   specification   specified   specify   specifying   spirt   spreadsheet   Spring   stage   Standard   standards   star   start   state   stated   states   statue   Status   storm   structural   structure   style   subjects   Submitted   such   suggestions   suitability   Summer   Sun   sunset   supplied   support   supported   suspect   switch   system   System   systems   T01   T02   tablebgcolor   tablewidth   take   taken   takes   Tang   Task   task   temporal   term   terminal   termini   Terms   terms   text   tglib   than   that   The   the   their   them   theme   then   there   There   These   these   they   They   third   this   This   those   thought   thousands   three   through   throughout   Time   time   times   Title   title   to   today   together   took   topic   total   training   Transaction   translation   types   typically   Typically   uk   unambiguously   uncertain   undated   undefined   under   understanding   uniquely   unit   universally   Unix   unknown   unless   unsigned   unstated   until   Up   up   upon   usable   Usage   usage   use   Use   used   User   user   userguide   users   uses   using   usno   v3   valid   value   values   varies   various   vast   very   volatile   W3   w3   War   was   water   way   ways   We   we   Web   week   Week   weeks   wet   What   when   Where   where   whereas   whether   which   While   while   whole   whose   widely   wider   wikipedia   Wikipedia   will   Windows   wish   wishes   with   within   without   work   worked   working   Working   World   world   worth   would   written   Wungariji   Y0   year   Year   Years   years   you   Zealand   Zero   zone  

Clear message

DCMI Date and Time Representation Requirements

This document is part of the DCMI Date Format Task Force wiki.

IMPORTANT: Do not cite materials in this Wiki other than for the purposes of collaborating on document creation. This Wiki is intended to be used to work on draft copies of documents. Finished documents will be published, in a persistent and citable form, on the dublincore.org Web site (or elsewhere in some cases).

This is a draft document, currently being worked on by the DCMI Date Format Task Force. Comments should be sent to the DC-DATE@jiscmail.ac.uk mailing list or direct to the editor.

Title: DCMI Date and Time Representation Requirements
Editor: Douglas Campbell, National Library of New Zealand <douglas.campbell@natlib.govt.nz>
Date Created: 2007-08-22 (use the Wiki “Info” link on the right to see changes made since then)
Identifier: http://dublincore.org/datewiki/DateRequirements
Description of Document: This document captures the requirements and objectives for representing dates and times in a format for use by the Dublin Core Metadata Initiative.
Status: Initial Draft

A. Introduction

This document captures the requirements and objectives for representing dates and times in a machine-readable encoding format. These requirements will be used to evaluate the suitability of existing date/time encoding formats and/or to develop one, or more, new encoding formats for use by the Dublin Core Metadata Initiative.

The requirements are grouped into encoding requirements (how to represent a date or time) and usage requirements (how a reader interacts with an encoded date or time). Each requirement is supported by a number of use cases that illustrate the requirement in real-world scenarios.

These requirements focus on Gregorian-style dates as this has the highest immediate need within the Initiative, it is the calendar supported by the Initiative’s currently preferred date formats (ISO 8601 and the W3C Date Time Format), and is the most common civil calendar in use. However, the intention is to also consider representing other calendars.

This document is an initial draft with many issues open for discussion and no attempt to prioritise the requirements.

If you wish to discuss issues raised below, or join the group drafting the requirements, please feel free to contact the document’s editor (see above).

B. Background

The need for a new date format

The Dublin Core metadata community has a need for machine-readable date and time information for metadata interchange.

Dates and times are used in the Date and Coverage elements of the [WWW]Dublin Core Metadata Terms. Element refinements have also been definedthese give an indication of the types of dates that need to be represented: created, valid, available, issued, modified, dateAccepted, dateCopyrighted, dateSubmitted, spatial [coverage], and temporal [coverage].

The [WWW]W3C Date Time Note format (an application profile of ISO 8601) and the DCMI community’s own [WWW]DCMI Period format are used for encoding date information, but these have limitations in the types of dates and times that can be represented. The [WWW]ISO 8601 Standard provides more flexibility, but also has some limitations and is quite complex to implement due to its large number of possible permutations.

The DCMI community’s Date Format Task Force is now investigating alternative date and time formats.

Discussion on dates and times

This document focuses on Gregorian dates but the longer-term intention is to also cater for non-Gregorian dates. This section takes a look at time keeping generally, highlighting wider issues that should be taken into consideration.

Dates and times are typically recorded so events can be compared for sequencing (ordering). Time is continuous so must be artificially segmented in order to have values to compare against for sequencing. It is this segmentation of time, and representing those segments, that calendars and clocks (and hence this document) are concerned with.

There are many ways to segment time; most typically a cyclic event in our environment is used as it is easy to observe and count. A “dayis a common, basic cycle used. The unit of a day is often used as the basis for measuring other cycles, for example, multiple days make up segments named months and years, while fractions of a day are named hours and minutes. However, even the definition of something as universally occurring as a day differs among cultures, for example, some cultures state a day begins at sunset, whereas others state it begins at an arbitrary time during the night (such asmidnight’).

Other cycles typically used include:

A calendar defines a set of time segmentations (cycles) so that moments in time, in both the past and the future, can be accurately and consistently identified. These identified moments in time can then be sequenced.

The difficulty in designing a calendar is that many environmental cycles do not overlap conveniently. For example, currently the Earth’s moon rotates around the Earth every 29.53059 Earth days, while the Earth rotates around the Sun every 12.368 of those lunar rotations.

As a result, calendars often approximate natural cycles, but over long periods of time they then cease to represent those original cycles so need adjustments, such asleap years’. What’s more, those adjustments to a calendar may be made differently in different countries at different times. For example, the switch from Julian to Gregorian calendar occurred in different countries at different times, resulting in a different number of catch-up days added in each country.

While the sequence of days and nights through the ages is constant, the ways of identifying each day varies, even within a single calendar. For example, if we count backwards using the Gregorian calendar, “0800-11-06” may actually have been Christmas Day in some countries.

The primary aim of a date encoding format for the DCMI is to identify each day consistently for comparing and sequencing events, even if the date representation doesn’t represent the day as it would have been experienced at the time, that may require a secondary translation.

Discussion on a framework for date encoding formats

(At this stage, this section contains suggestions for requirements that need further discussion.)

This document’s scope is primarily the Gregorian calendar so it does not include requirements for non-Gregorian calendars. However, it is worth looking at a generic framework that might be applicable to other calendars as this may affect how this format is developed.

Calendars represent cycles of time. Often there are multiple overlapping cycles included in a calendar, eg. Gregorian hasyear-month-day’, but alsoday number with this whole yearand the repeating seven day week.

A date encoding format should select one set of cycles and encode using those only. This set of cycles must identify each day uniquely. Typically these will be a hierarchical set of cycles where each cycle is of a shorter duration than its parent cycle, such asyear-month-day’. The additional cycles in the calendar can be derived separately.

Sequencing is easiest when using numbers. Where a cycle is not currently identified using numbers, numbers should be arbitrarily assigned, with the mapping documented for conversion to and from those numbers.

C. Encoding Requirements

The requirements below are features or characteristics that the date format is expected to support when an agent wishes to represent a date or time. Use cases are provided as real-world examples to illustrate the requirements. They also indicate sample dates and times that are expected to be representable using the date format.

Only the scenario for each use case appears below, as there is only actually one generic use case that has multiple scenarios, i.e. “Encoder converts date or time to a machine-readable representation”.

Scope: Dates of events only; dates as subjects is excluded

Dates are sometimes used as part of a label to indicate a theme or topic or genre that might be associated with that date or period, e.g. ‘1940s music’.

The date encoding format documented in this document might be used to represent these labels in a way that can be used for sequencing. However, this usage is not a requirement of, nor intended to be supported by, this date encoding format. This document only includes dates and times of events.

Scope: Absolute dates only

The primary purpose of this date encoding is for sequencing actual moments in time. Abstract dates or periods are excluded, e.g. “3 weeks”, “12 March”, “2pm”. Note that dates/times without the time zone specified are in scope.

1. Gregorian dates

Encoding requirement:

Comment:

2. ISO 8601 and W3C Date Time Format compatibility

Encoding requirement:

Comment:

3. Precision available

Encoding requirement:

Issues:

Use case scenarios:

4. Short format

Requirement:

Comment:

Source:

User case scenario:

5. Approximate dates

Encoding requirement:

Issues:

Source:

Use case scenarios:

Resources:

6. Questionable dates

Encoding requirement:

Source:

Use case scenarios:

Resources:

7. Date/time ranges

Encoding requirement:

Comments:

Issues:

Source:

Use case scenarios:

8. Broken date/time ranges

Encoding requirement:

Comment:

Use case scenarios:

9. Elapsed date/time ranges

Encoding requirement:

Comment:

Issues:

Use case scenarios:

10. Open-ended date/time ranges

Encoding requirement:

Comment:

Source:

Use case scenarios:

Resources:

11. Range soft termini

Encoding requirement:

Use case scenarios:

12. Dates prior to 1582

Encoding requirement:

Comment:

Issues:

13. B.C.E. dates

Encoding requirement:

Source:

Use case scenarios:

Resources:

14. Large dates

Encoding requirement:

Comment:

Issues:

Use case scenarios:

15. Named periods

Encoding requirement:

Comment:

Issues:

Use case scenarios:

16. Non-Gregorian dates

Encoding requirement:

Comment:

Use case scenarios:

D. Usage Requirements

The requirements below are objectives that the date format is expected to meet when an agent wishes to use an encoded date or time. Use cases are provided as real-world examples to illustrate the requirements.

Only the scenario for each use case appears below, as there is only actually one generic use case that has multiple scenarios, i.e. “Encoder uses machine-readable representation of a date or time”.

17. Human interpretable

Usage requirement:

Comment:

Use case scenarios:

18. Filename friendly

Usage requirement:

Comment:

Issues:

Use case scenarios:

19. ASCII sortable

Usage requirement:

Comment:

Issues:

Use case scenarios: