ScheduleThing¶
Added for organizational purposes, to identify classes defined in the Schedule Pattern for ITS.
Diagram¶

Specializations of ScheduleThing¶
| Class | Description |
|---|---|
| Calendar Week Within Month | Specification of recurring periods in terms of the calendar week(s) of the month. |
| 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. |
| 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. |
| 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 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 ScheduleThing¶
| Property | Constraint |
|---|---|
| subClassOf | TimeThing |
Other annotations¶
| Property | Value |
|---|---|
| its-core:reqviewId | its-time-9 |