Div | ||
---|---|---|
| ||
Date And Time Service Home |
...
- Date and time addition and subtraction, in part in support of such concepts as "last week," "this month", and "90 days from now."
- Generating timestamps at the current instant.
...
- Calculating the duration of date and time ranges, in support of time-bounded entities, such as loans, exhibits, and temporary access permissions.
- Identifying whether a specific date and time falls before, within, or after a date and time range.
...
- Conversion between local time zones and Coordinated Universal Time (UTC).
Named
...
Time Periods
- Association of named time periods with calendar systems.
- Identifying whether a specific named time period falls before, within, or after a date instant, or another named time period.
...
- This service will allow customization - based on regular expressions or similar patterns - that will permit the use of other custom date and time input formats.
- Wherever new dates are entered or generated throughout the CollectionSpace system, four-digit years are required.
- For input date and time formats where years are represented with fewer than four digits (required to unambiguously designate years in the Gregorian Calendar), default assumptions about assigning these dates to a century will be used and documented.
...
- One or more date- and time-sensitive frameworks or libraries in the CollectionSpace system, such as the core date and time framework, will require occasional updates to time zone data.
Named Time Periods
- Named time periods refer to named, time-bounded events and/or abstractions such as "World War I", the "European Renaissance," the "Han Dynasty," and the "Mesozoic Era."
- These names for time periods may incorporate, and thus be qualified by, topical, geographic (place), and/or cultural elements.
- These may occur in the context of CollectionObject metadata, Vocabulary entries; and other forms of Annotations.
- Services around named time periods seek to associate those periods with date ranges. These date ranges will have various confidence ranges, or variable degrees of likely accuracy. Searches on these time periods may need to reflect desired levels of accuracy.
- Many early date ranges, particularly for earth sciences, life sciences, and similar disciplines, are typically measured in millions of years. Searches may need to reflect variability in the date measurement units that are used in various contexts.
Key Concepts
- Especially things that become common sense, and so usually missed by new reviewers
...
Services with potential dependencies on this service include:
- ID Service.
- Notification Service
- Scheduler Service
- Vocabulary Service (named time periods)
More generally, any entity services whose data models include temporal attributes may potentially have some dependencies on this service.
Background Documentation
If we have notes from community design meetings, link to them here
...
:
If we have relevant sections in Spectrum or another such document, link to them here (or cite section numbers, etc.):
Named Time Periods
- Ray Larson, faculty member, School of Information, UC Berkeley
- Ryan Shaw, graduate Ph.D. student, School of Information, UC Berkeley
...