日付/時間データの単位情報¶
日付と時刻を表現するための特別なカテゴリです。
日付データはグレゴリウス暦で表記しなければなりません。
入力項目¶
フォーマット
日付と時刻を表現するためにデータ中で使用されているフォーマット。
精度
データの精度を表す数値。
入力方法¶
データのカテゴリとして「日付/時間」を選ぶと、 属性リストページの単位情報欄に、「フォーマット」と「精度」が 表示される。そこのリンクをクリックすると、 「フォーマット」と「精度」を入力するためのページに移動する。
フォーマットの指定方法¶
データのフォーマットを、ISO 8601 の規定に従って記述する。
以下の記号を使用して記述する。
記号 説明 Y 年 M 月 D 日 h 時 m 分 s 秒
たとえば、
データ フォーマット 2010-05-28 YYYY-MM-DD 2009/11/04 08:44:52 YYYY/MM/DD hh:mm:ss
精度¶
「精度」の数値の単位は、「フォーマット」の最小単位と同じだと 解釈される。
たとえばフォーマットが ‘YYYY-MM-DD’ で、精度が ‘1’ の時、 データの精度は 1日であると解釈される。
フォーマットが ‘hh:mm’ で、精度が ‘10’ の時、 データの精度は 10秒であると解釈される。
解説¶
‘EML Best Practices 2’ から引用。
「日付/時間」は、 グレオリオ暦の日時値であり、ISO 8601 に従う書式で表記することを 推奨される。許容される ISO 日時型の例は “YYYY-MM-DD” であり、 実例を挙げると 2004-06-25 である。 もしくは、より完全にするなら、“YYYY-MM-DDThh:mm:ssTZD” (たとえば 1997-07-16T19:20:30.45Z )。 ISO 標準形式は日付の構成要素の構造についてかなり厳格である。 過去のデータは標準化されていない日付を含んでおり、また既存の 装備(たとえばセンサー)はいまだに非標準の日付を生み出している 可能性があるので、EMLの作者たちは追加の許容可能な書式を提供した。 EMLの説明書に完全なリストがあるので見ること(第V節)。 重要な注意点として、「日付/時間」欄は持続時間を記録するのに使うべきではない。 その場合は、seconds, nominalMinute, nominalDay のような standardUnit を使うか、または customUnit を用いてその単位が SI単位系の秒とどう関係するのかを定義すること。