/
782.txt
99 lines (76 loc) · 3.78 KB
/
782.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
[1] [[日付]]や[[時刻]]のことを[DFN[[RUBYB[[[日時]]]@en[date and time]]]]といいます。
[FIG(short list)[
- [[日付]]
- [[月日]]
- [[時刻]]
- [[日時制度]]
- [[暦]]
- [[時刻系]]
- [[標準時]]
- [[日時形式]]
- [[日時表示]]
- [[時計]]
- [[将来の日時]]
]FIG]
* 日付と時刻の区別
[2] [[日付]]と[[時刻]]は、[[日]][[以上]]が[[日付]]、
[[未満]]が[[時刻]]と区別されます。しかし文脈によっては両者を区別せずに、
[[日付]]または[[時刻]]のどちらかの語で[[日時]]全体を表すことがあります。
[[日付]]と[[時刻]]の区別は[[日]]という[[人間]]の生活上重要な単位で便宜上区分されますが、
[[時間軸]]上の位置や長さと捉えれば同一のものです。
[3] [[ユリウス通日]]の[[小数]]表現のように、
[[日数による日時表現]]で[[日付]]のみならず[[時刻]]をも表す方法は古くから用いられてきました。
[4] [[Unix time]] など、[[秒数による日時表現]] (やそれ以下の単位の日時表現) も、
特に計算機処理上で広く用いられています。計算機処理では小さな単位を基準とした[[整数]]の方が[[小数]]よりも扱いやすく、
[[人間]]のために[[日]]単位に換算するのも容易なので、[[日付]]ベースよりも[[時刻]]ベースの方法が好まれそうです。
[5] [[日付]]と[[時刻]]を区別せずに扱える方式、とりわけ[[時刻]]ベースの方式なら、
(定義の方法次第ではありますが) [[時差]]による[[日]]と[[日]]の境界のずれを日時表現から除去できるという利点もあります。
[6] 各種[[日時形式]]の定義などでも、
[[時刻]]を扱えるのに「日付」
と呼んだり、
[[日付]]を扱えるのに「時刻」
と呼んだり、
「日時」と併記したり様々です。
[SEE[ [[日時形式]] ]]
* [CODE[:TemporalPosition]]
[10]
[[OWL-Time]] の
[DFN[[CODE[time:TemporalPosition]]]]
は、
[[時間線]]上の位置を表します。
[SRC[>>9]]
[11] [CODE[:TemporalPosition]] は [CODE[owl:Class]] です。 [SRC[>>9]]
[FIG(short list)[ [12] [CODE[:TemporalPosition]] の[[特性]]
- [CODE[:hasTRS]]
]FIG]
[13] [CODE[:Instant]] と似ていますが、そちらは[[瞬間]]という概念を表すのに対し、
こちらは[[時間座標系]]上の値によって表される位置を表しています。
[19] [CODE[:TemporalPosition]] の[[子クラス]]に
[CODE[:GeneralDateTimeDescription]]
と
[CODE[:TimePosition]]
があります。
[15]
[DFN[[CODE[time:TimePosition]]]]
は、
[CODE[time:TemporalPosition]]
の[[子クラス]]で、
[[順序参照形]]の[RUBYB[名称][(nominal) value]]や、
[[時間座標系]]の数値による時間の記述を表します。 [SRC[>>14]]
[FIG(short list)[ [16] [CODE[:TimePosition]] の[[特性]]
- [CODE[:nominalPosition]]
- [CODE[:numericPosition]]
]FIG]
[17] [CODE[:nominalPosition]] と [CODE[:numericPosition]]
のいずれかが存在することが期待されます。 [SRC[>>14]]
[18] [[順序参照形]]や[[時間座標系]]は、
[CODE[:hasTRS]] 特性値として指定するべきです。 [SRC[>>14]]
[REFS[
- [7] [CITE@en[Time Ontology in OWL]] ([TIME[2019-06-05 22:23:30 +09:00]]) <https://w3c.github.io/sdw/time/#time-position>
- [9] [CITE@en[Time Ontology in OWL]] ([TIME[2019-06-05 22:23:30 +09:00]]) <https://w3c.github.io/sdw/time/#time:TemporalPosition>
- [14] [CITE@en[Time Ontology in OWL]] ([TIME[2019-06-05 22:23:30 +09:00]]) <https://w3c.github.io/sdw/time/#time:TimePosition>
]REFS]
* 演算
[8] [SEE[ 日時の演算については[[日時処理]] ]]
* 日時システムの問題
[SEE[ [[日時処理]] ]]