RIXML Documentation

createDateTime

RIXML 2.5 Attribute

Required

Definition

Used consistently as `dateTime` (required)

This marks the date/time at which this research bundle was formed. It is expressed using ISO 8601 as refined by the World Wide Web Consortium's note http://www.w3.org/TR/NOTE-datetime. In addition, RIXML requires the use of Zulu time or Z-time (GMT +/- n hours:minute:seconds). All times are absolute and easier to compute, rather than using a relative (i.e. 08:30 +5) time.

required
ResearchdateTime

This marks the date/time at which this research bundle was formed. It is expressed using ISO 8601 as refined by the World Wide Web Consortium's note http://www.w3.org/TR/NOTE-datetime. In addition, RIXML requires the use of Zulu time or Z-time (GMT +/- n hours:minute:seconds). All times are absolute and easier to compute, rather than using a relative (i.e. 08:30 +5) time.

required

This marks the date/time at which this research bundle was formed. It is expressed using ISO 8601 as refined by the World Wide Web Consortium's note http://www.w3.org/TR/NOTE-datetime. In addition, RIXML requires the use of Zulu time or Z-time (GMT +/- n hours:minute:seconds). All times are absolute and easier to compute, rather than using a relative (i.e. 08:30 +5) time.

required

Documentation

This marks the date/time at which this research bundle was formed. It is expressed using ISO 8601 as refined by the World Wide Web Consortium's note http://www.w3.org/TR/NOTE-datetime. In addition, RIXML requires the use of Zulu time or Z-time (GMT +/- n hours:minute:seconds). All times are absolute and easier to compute, rather than using a relative (i.e. 08:30 +5) time.

Version History

2.1Introduced in RIXML 2.1

Business Rules

MUST

Date and time values must be expressed using ISO 8601 format with Zulu time (GMT +/- offset) rather than relative time

validationformat-requirement
MUST

DateTime values must be expressed using ISO 8601 format as refined by the W3C specification and must use Zulu time (GMT with timezone offset) rather than relative time representations

validationdatetime-format
MUST

DateTime values for coverage updates must be expressed using ISO 8601 format with Zulu time representation

validationdatetime-format
MUST

Years in date/time values must be expressed using exactly four digits

validationformattingiso-8601
MUST

Months in date/time values must be expressed using exactly two digits with leading zeros when necessary

validationformattingiso-8601
MUST

Days in date/time values must be expressed using exactly two digits with leading zeros when necessary

validationformattingiso-8601
MUST

Time conversion to UTC should only be done if the time is actually converted, not just the time zone indicator changed

validationtime-zonesconversion
MUST

Hour values in time components must use 00-23 format, not 24:00:00

validationformattingiso-8601
MUST

The 'T' separator between date and time components must not be omitted

validationformattingiso-8601
MUST

Additional punctuation or spaces must not be added to date/time values beyond ISO 8601 format

validationformattingiso-8601
SHOULD

Date/time values should include a time zone indicator

best-practicetime-zones
SHOULD

Time components should not be omitted from date/time values or defaulted to midnight (00:00:00)

best-practicevisibility
SHOULD

Time values should not be set to one second before midnight (23:59:59)

best-practicevisibility

Design Decisions

DateTime attributes must use absolute time with Zulu time format rather than relative time representations

Absolute times are easier to compute and process compared to relative time formats like 08:30 +5

RIXML Research Data Dictionary v2.5.1, p.135

Semantic Relationships

Constrains1 relationship

xs:dateTimeMUST

Date/time attributes must conform to ISO 8601 standard with specific formatting requirements including 4-digit years, 2-digit months and days, and time zone indicators

RIXML Implementation Guide v2.5.1, p.30Date/time