Skip to content

Draft for review only

TimeThing

A class to organize all classes defined in the Time Ontology.

Diagram

cluster_associated its-core_ITSThing its-core:ITSThing TimeThing TimeThing TimeThing->its-core_ITSThing

TimeThing Diagram

Specializations of TimeThing

Class Description
Calendar Week Within Month Specification of recurring periods in terms of the calendar week(s) of the month.
Clock Time A description of a time within a single day (hours, minutes, seconds, etc.), recurring daily. Date components (year, month, day) must not be present.
Date Within Month Recurring periods by the nth day in a month.
Day Week Month Specification of recurring periods based on applicable days of week and months.
Fuzzy Time An instant in time designated by a named timeReference event (e.g., dusk) coupled with a defined offset either before or after the referenced event. The timeReference can be any value from a recognized FuzzyTimeCode. The offset indicates the amount of units of time from this event either before or after the timeReference.
Fuzzy Time Code A code indicating a named time during the day, such as dawn, dusk, start of rain, start of school, etc.
Instance Of Day Within Month Recurring periods by the nth occurrence of a weekday in a month.
Overall Period The bounding start and end times of the validity period.
Period A single valid or invalid period, or a set of repeating periods.
Public Event Code Code that provides for an identification of public event types.
Public Holiday A specialization representing named public holidays.
Schedule The class defining the temporal validity of a situation element or its impact.
Schedule Thing Added for organizational purposes, to identify classes defined in the Schedule Pattern for ITS.
Special Day Recurring periods based on special days, including public holidays.
Special Day Type Code Code that provides for an identification of special day types.
Time Of Day A description of a time within a single day, which can be an explicit time (e.g., 08:30) or a time reference (e.g., dusk).
Time Period Of Day Recurring periods within a single day using start and end times.
Validity Status Code Code for validity status.
Week Code Code that provides for a unique identification for weeks within a month.

Formalization for TimeThing

Property Constraint
subClassOf its-core:ITSThing