[2] 
[[OWL-Time]]
の
[DFN[[CODE[time:GeneralDateTimeDescription]]]]
は、
[CODE[:TemporalPosition]]
の[[子クラス]]であって、
[[暦時計系]]の種々の要素の値を組み合わせて[[日時]]を構成するものです。
[SRC[>>1]]

[FIG(short list)[ [3] [CODE[:GeneralDateTimeDescription]] の[[特性]]
- [CODE[:timeZone]]
- [CODE[:unitType]]
- [CODE[:year]]
- [CODE[:month]]
- [CODE[:day]]
- [CODE[:hour]]
- [CODE[:minute]]
- [CODE[:second]]
- [CODE[:week]]
- [CODE[:dayOfYear]]
- [CODE[:dayOfWeek]]
- [CODE[:monthOfYear]]
]FIG]

[4] [CODE[:TemporalPosition]] の [CODE[:hasTRS]] とともに
[CODE[:timeZone]] と [CODE[:unitType]] により、
どのように[[日時]]を記述するかと精度が定まります。 [SRC[>>1]]

[5] 
[DFN[[CODE[:year]]]],
[DFN[[CODE[:month]]]],
[DFN[[CODE[:day]]]],
[DFN[[CODE[:hour]]]],
[DFN[[CODE[:minute]]]],
[DFN[[CODE[:second]]]]
の6項と [CODE[:timeZone]]
により[[暦時計系]]の[[時間位置]]の各部を表現できます。
[[XML Schemaデータ型]]の
[[seven property model]]
に相当しますが、[[暦法]]は [CODE[:hasTRS]] により指定されるものです。
[SRC[>>1]]

[6] このほかに [CODE[:week]],
[CODE[:dayOfYear]],
[CODE[:dayOfWeek]],
[DFN[[CODE[:monthOfYear]]]]
がありますが、冗長です。
先の6項も含めてどれが必須、どれが省略可能ということはなく、
任意の組み合わせがあり得るようです。
しかし各値は整合している[SHOULD[べきです]] [SRC[>>1]]。

[18] 
[CODE[:month]] の値は制限がなく、
[CODE[:monthOfYear]] の値は [CODE[:MonthOfYear]] とされています
[SRC[>>17]]。

[7] 各値は [CODE[:hasTRS]] の[[暦法]]と整合している[SHOULD[べきです]]
[SRC[>>1]]。

[9] [CODE[time:GeneralDateTimeDescription]]
の[[子クラス]]
[DFN[[CODE[:DateTimeDescription]]]]
は、
[[グレゴリオ暦]]による[[日時]]を表します。 [SRC[>>8]]

[10] [CODE[:hasTRS]] は [CODE[http://www.opengis.net/def/uom/ISO-8601/0/Gregorian]]
固定です。 [SRC[>>8]]

[11] [CODE[time:year]] は [[XML Schemaデータ型]] [CODE[xsd:gYear]] 固定です。 [SRC[>>1]]

[12] [CODE[time:month]] は [[XML Schemaデータ型]] [CODE[xsd:gMonth]] 固定です。 [SRC[>>1]]

[13] [CODE[time:day]] は [[XML Schemaデータ型]] [CODE[xsd:gDay]] 固定です。 [SRC[>>1]]


[14] 
上位要素を省略することもできるようで、
[CODE[:MonthOfYear]] は [CODE[:DateTimeDescription]]
の[[子クラス]]ですが [CODE[:month]] のみ指定するものとなっています。



[REFS[
- [1] [CITE@en[Time Ontology in OWL]] ([TIME[2019-06-05 22:23:30 +09:00]]) <https://w3c.github.io/sdw/time/#time:GeneralDateTimeDescription>
- [8] [CITE@en[Time Ontology in OWL]] ([TIME[2019-06-05 22:23:30 +09:00]]) <https://w3c.github.io/sdw/time/#time:DateTimeDescription>
- [15] [CITE@en[Time Ontology in OWL]] ([TIME[2019-06-05 22:23:30 +09:00]]) <https://w3c.github.io/sdw/time/#day>
- [16] [CITE@en[Time Ontology in OWL]] ([TIME[2019-06-05 22:23:30 +09:00]]) <https://w3c.github.io/sdw/time/#hour>
- [17] [CITE@en[Time Ontology in OWL]] ([TIME[2019-06-05 22:23:30 +09:00]]) <https://w3c.github.io/sdw/time/#minute>
- [19] [CITE@en[Time Ontology in OWL]] ([TIME[2019-06-05 22:23:30 +09:00]]) <https://w3c.github.io/sdw/time/#second>
- [20] [CITE@en[Time Ontology in OWL]] ([TIME[2019-06-05 22:23:30 +09:00]]) <https://w3c.github.io/sdw/time/#year>
]REFS]