diff --git a/time/images/TemporalDuration.png b/time/images/TemporalDuration.png index 1e4ec015b..abb453eb5 100644 Binary files a/time/images/TemporalDuration.png and b/time/images/TemporalDuration.png differ diff --git a/time/index.html b/time/index.html index 917091813..813792a17 100644 --- a/time/index.html +++ b/time/index.html @@ -230,6 +230,7 @@
:TimePosition
has properties to alternatively describe the position using a number (i.e. a temporal coordinate), or a nominal value (e.g. geologic time period, dynastic name, archeological era).
:GeneralDateTimeDescription
has a set of properties to specify a date-time using calendar and clock elements.
Its subclass :DateTimeDescription
fixes the temporal reference system to the Gregorian calendar, so the :hasTRS
property may be omitted on individuals from this class.
+:TemporalUnit
is a standard duration which indicates the granularity or precision of a time position.
:Duration
has properties to describe the duration using a scaled number (i.e. a temporal quantity).
:GeneralDurationDescription
has a set of properties to specify a duration using calendar and clock elements, the definitions of which are given in the associated TRS description.
Its subclass :DurationDescription
fixes the temporal reference system to the Gregorian calendar, so the :hasTRS
property may be omitted on individuals from this class.
+:TemporalUnit
is a standard duration which is used to scale a length of time.
:DateTimeDescription
|
:DateTimeInterval
|
-:Day
|
:DayOfWeek
|
:Duration
|
:DurationDescription
|
:GeneralDateTimeDescription
|
:GeneralDurationDescription
|
-:Hour
|
:Instant
|
:Interval
|
-:Minute
|
-:Month
|
:MonthOfYear
|
:ProperInterval
|
-:Second
|
:TemporalDuration
|
:TemporalEntity
|
:TemporalPosition
|
:TemporalUnit
|
:TimePosition
|
-:TimeZone
|
-:Week
|
-:Year
+:TimeZone
:DateTimeDescription
, but the interval from 1:30pm, May 8, to 1:30pm,
May 9, cannot. Both have a duration of a day.
-RDFS Class: | -time:Day |
-
---|---|
Definition: | -Duration day, not a calendar day. | -
Subclass of: | -time:DurationDescription |
-
Subclass of: | -time:years exactly 0 |
-
Subclass of: | -time:months exactly 0 |
-
Subclass of: | -time:weeks exactly 0 |
-
Subclass of: | -time:days exactly 1 |
-
Subclass of: | -time:hours exactly 0 |
-
Subclass of: | -time:minutes exactly 0 |
-
Subclass of: | -time:seconds exactly 0 |
-
Subclass of: | -time:days value 1 |
-
Subclass of: | -time:Duration |
-
Subclass of: | -time:unitType value time:unitDay |
-
Subclass of: | -time:numericDuration value 1 |
-
The class :Day
is a subclass of :DurationDescription
-with the restrictions that the :days
property is required (with "cardinality" of 1
) and its value is fixed to 1
, and all other duration description elements (e.g., :hours
, :months
, etc) should not be present (with "cardinality" of 0
). This means that the granularity (precision) is days.
The class :Day
is also a subclass of :Duration
-with the restriction that the :unitType
property is fixed to time:unitDay
, and the value of :numericDuration
is fixed to 1
.
RDFS Class: | -time:Hour |
-
---|---|
Definition: | -Duration hour. | -
Subclass of: | -time:DurationDescription |
-
Subclass of: | -time:years exactly 0 |
-
Subclass of: | -time:months exactly 0 |
-
Subclass of: | -time:weeks exactly 0 |
-
Subclass of: | -time:days exactly 0 |
-
Subclass of: | -time:hours exactly 1 |
-
Subclass of: | -time:minutes exactly 0 |
-
Subclass of: | -time:seconds exactly 0 |
-
Subclass of: | -time:hours value 1 |
-
Subclass of: | -time:Duration |
-
Subclass of: | -time:unitType value time:unitHour |
-
Subclass of: | -time:numericDuration value 1 |
-
The class :Hour
is a subclass of :DurationDescription
-with the restrictions that the :hours
property is required (with "cardinality" of 1
) and its value is fixed to 1
, and all other duration description elements (e.g., :days
, :months
, etc) should not be present (with "cardinality" of 0
). This means that the granularity (precision) is hours.
The class :Hour
is also a subclass of :Duration
-with the restriction that the :unitType
property is fixed to time:unitHour
, and the value of :numericDuration
is fixed to 1
.
One property :inside
links to an :Instant
that falls inside the :Interval
.
RDFS Class: | -time:Minute |
-
---|---|
Definition: | -Duration minute. | -
Subclass of: | -time:DurationDescription |
-
Subclass of: | -time:years exactly 0 |
-
Subclass of: | -time:months exactly 0 |
-
Subclass of: | -time:weeks exactly 0 |
-
Subclass of: | -time:days exactly 0 |
-
Subclass of: | -time:hours exactly 0 |
-
Subclass of: | -time:minutes exactly 1 |
-
Subclass of: | -time:seconds exactly 0 |
-
Subclass of: | -time:minutes value 1 |
-
Subclass of: | -time:Duration |
-
Subclass of: | -time:unitType value time:unitMinute |
-
Subclass of: | -time:numericDuration value 1 |
-
The class :Minute
is a subclass of :DurationDescription
-with the restrictions that the :minutes
property is required (with "cardinality" of 1
) and its value is fixed to 1
, and all other duration description elements (e.g., :days
, :months
, etc) should not be present (with "cardinality" of 0
). This means that the granularity (precision) is minutes.
The class :Minute
is also a subclass of :Duration
-with the restriction that the :unitType
property is fixed to time:unitMinute
, and the value of :numericDuration
is fixed to 1
.
RDFS Class: | -time:Month |
-
---|---|
Definition: | -Duration minute. | -
Subclass of: | -time:DurationDescription |
-
Subclass of: | -time:years exactly 0 |
-
Subclass of: | -time:months exactly 1 |
-
Subclass of: | -time:weeks exactly 0 |
-
Subclass of: | -time:days exactly 0 |
-
Subclass of: | -time:hours exactly 0 |
-
Subclass of: | -time:minutes exactly 0 |
-
Subclass of: | -time:seconds exactly 0 |
-
Subclass of: | -time:months value 1 |
-
Subclass of: | -time:Duration |
-
Subclass of: | -time:unitType value time:unitMonth |
-
Subclass of: | -time:numericDuration value 1 |
-
The class :Month
is a subclass of :DurationDescription
-with the restrictions that the :months
property is required (with "cardinality" of 1
) and its value is fixed to 1
, and all other duration description elements (e.g., :days
, :minutes
, etc) should not be present (with "cardinality" of 0
). This means that the granularity (precision) is months.
The class :Month
is also a subclass of :Duration
-with the restriction that the :unitType
property is fixed to time:unitMonth
, and the value of :numericDuration
is fixed to 1
.
RDFS Class: | -time:Second |
-
---|---|
Definition: | -Duration second. | -
Subclass of: | -time:DurationDescription |
-
Subclass of: | -time:years exactly 0 |
-
Subclass of: | -time:months exactly 0 |
-
Subclass of: | -time:weeks exactly 0 |
-
Subclass of: | -time:days exactly 0 |
-
Subclass of: | -time:hours exactly 0 |
-
Subclass of: | -time:minutes exactly 0 |
-
Subclass of: | -time:seconds exactly 1 |
-
Subclass of: | -time:seconds value 1 |
-
Subclass of: | -time:Duration |
-
Subclass of: | -time:unitType value time:unitSecond |
-
Subclass of: | -time:numericDuration value 1 |
-
The class :Second
is a subclass of :DurationDescription
-with the restrictions that the :seconds
property is required (with "cardinality" of 1
) and its value is fixed to 1
, and all other duration description elements (e.g., :days
, :months
, etc) should not be present (with "cardinality" of 0
). This means that the granularity (precision) is seconds.
The class :Second
is also a subclass of :Duration
-with the restriction that the :unitType
property is fixed to time:unitSecond
, and the value of :numericDuration
is fixed to 1
.
Definition: | -A temporal unit of measure, which provides a scale factor for a time quantity. | +A standard duration, which provides the scale factor for a time extent, or the granularity or precision for a time position. | |
Instance of: | -owl:Class |
+Subclass of: | +time:TemporalDuration |
RDFS Class: | -time:Week |
-
---|---|
Definition: | -Duration week. | -
Subclass of: | -time:DurationDescription |
-
Subclass of: | -time:years exactly 0 |
-
Subclass of: | -time:months exactly 0 |
-
Subclass of: | -time:weeks exactly 1 |
-
Subclass of: | -time:days exactly 0 |
-
Subclass of: | -time:hours exactly 0 |
-
Subclass of: | -time:minutes exactly 0 |
-
Subclass of: | -time:seconds exactly 0 |
-
Subclass of: | -time:weeks value 1 |
-
Subclass of: | -time:Duration |
-
Subclass of: | -time:unitType value time:unitSecond |
-
Subclass of: | -time:numericDuration value 1 |
-
The class :Week
is a subclass of :DurationDescription
-with the restrictions that the :weeks
property is required (with "cardinality" of 1
) and its value is fixed to 1
, and all other duration description elements (e.g., :days
, :months
, etc) should not be present (with "cardinality" of 0
). This means that the granularity (precision) is weeks.
The class :Week
is also a subclass of :Duration
-with the restriction that the :unitType
property is fixed to time:unitWeek/a>
, and the value of :numericDuration
is fixed to 1
.
RDFS Class: | -time:Year |
-
---|---|
Definition: | -Duration year. | -
Subclass of: | -time:DurationDescription |
-
Subclass of: | -time:years exactly 1 |
-
Subclass of: | -time:months exactly 0 |
-
Subclass of: | -time:weeks exactly 0 |
-
Subclass of: | -time:days exactly 0 |
-
Subclass of: | -time:hours exactly 0 |
-
Subclass of: | -time:minutes exactly 0 |
-
Subclass of: | -time:seconds exactly 0 |
-
Subclass of: | -time:years value 1 |
-
Subclass of: | -time:Duration |
-
Subclass of: | -time:unitType value time:unitSecond |
-
Subclass of: | -time:numericDuration value 1 |
-
The class :Year
is a subclass of :DurationDescription
-with the restrictions that the :years
property is required (with "cardinality" of 1
) and its value is fixed to 1
, and all other duration description elements (e.g., :days
, :months
, etc) should not be present (with "cardinality" of 0
). This means that the granularity (precision) is years.
The class :Year
is also a subclass of :Duration
-with the restriction that the :unitType
property is fixed to time:unitYear/a>
, and the value of :numericDuration
is fixed to 1
.
:unitMonth
|
:unitSecond
|
:unitWeek
|
-:unitYear
+:unitYear
|
greg:April
|
greg:August
|
greg:December
|
@@ -3227,7 +2744,7 @@ greg:May
|
greg:November
|
greg:October
|
-greg:September
+greg:September
|
Individual | ||
---|---|---|
time:DayOfWeek |
+time:DayOfWeek |
time:Friday |
time:DayOfWeek |
time:Monday |
|
time:DayOfWeek |
time:Saturday |
|
time:DayOfWeek |
time:Sunday |
|
time:DayOfWeek |
time:Thursday |
|
time:DayOfWeek |
time:Tuesday |
|
time:DayOfWeek |
time:Wednesday |
|
time:TemporalUnit |
-time:unitDay |
-|
time:TemporalUnit |
-time:unitHour |
-|
time:TemporalUnit |
-time:unitMinute |
-|
time:TemporalUnit |
-time:unitMonth |
-|
time:TemporalUnit |
-time:unitSecond |
-|
time:TemporalUnit |
-time:unitWeek |
-|
time:TemporalUnit |
-time:unitYear |
-|
time:MonthOfYear |
+time:MonthOfYear |
greg:April |
time:MonthOfYear |
greg:August |
|
time:MonthOfYear |
greg:December |
|
time:MonthOfYear |
greg:February |
|
time:MonthOfYear |
greg:January |
|
time:MonthOfYear |
greg:July |
|
time:MonthOfYear |
greg:June |
|
time:MonthOfYear |
greg:March |
|
time:MonthOfYear |
greg:May |
|
time:MonthOfYear |
greg:November |
|
time:MonthOfYear |
greg:October |
|
time:MonthOfYear |
greg:September |
|
time:TemporalUnit |
+time:unitDay |
+|
time:unitHour |
+||
time:unitMinute |
+||
time:unitMonth |
+||
time:unitSecond |
+||
time:unitWeek |
+||
time:unitYear |
+
:TemporalEntity
:Instant
:Interval
:ProperInterval
@@ -3825,7 +3320,6 @@ :Instant
:TemporalPosition
@@ -3844,36 +3338,17 @@ :TemporalDuration
+ :TRS
:TimeZone
:TemporalUnit
:DayOfWeek
:TimePosition
and :Duration
are new classes to enable position or duration to be described using a number or nominal value :hasTRS
enables time values to be associated with a temporal reference system, represented by a new ('stub') class :TRS
:TemporalPosition
and :TemporalDuration
are introduced as a root of the position and duration class hierarchies:January
are deprecated:Year
is remodelled TBC:TimeZone
in the main namespace is used instead. The new class is a 'stub' with no properties, to serve as a superclass for any implementation:TemporalUnit
now a subclass of :TemporalDuration
:Year
is deprecated:January
is deprecated:MonthOfYear
class and :monthOfYear
property added. greg:January-greg:December instances.:TimeZone
in the main namespace is used instead. The new class is a 'stub' with no properties, to serve as a superclass for any implementation:inDataTimeStamp
added:intervalIn
and :intervalDisjoint
relations added