This structure defines a time span, with start and end dates that are either open or absolute. The structure is defined in Table 30.

The StartDate and EndDate are limited to either use specific dates, i.e., wild cards like odd months are not allowed, or unspecified dates, i.e. only use wild cards.

In case a specific date is provided, the Year field shall not be 0; the Month field shall be a value between 1 to 12; the DayOfMonth field shall be between 1 to 31 and the DayOfWeek field shall be “unspecified”.

In case an unspecified date is provided, the Year field shall be 0, the Month field shall be “unspecified”, the DayOfMonth field shall be “unspecified”, and the DayOfWeek field shall be “unspecified”.

No other values shall be used for StartDate and EndDate.

Table 30 – DateRangeType Structure

Name

Type

Description

DateRangeType

structure

StartDate

DateType

The start date of the date range. The start day is included in the range.

EndDate

DateType

The end date of the date range. The end day is included in the range.

Its representation in the AddressSpace is defined in Table 31.

Table 31 – DateRangeType Definition

Attribute

Value

BrowseName

DateRangeType

IsAbstract

False

Description

This structure defines a time span, with absolute start and end dates. The StartDate and EndDate are limited to specific values, i.e., wild cards like odd months are not allowed. The Year field shall not be 0; the Month field shall be a value between 1 to 12; the DayOfMonth field shall be between 1 to 31 and the DayOfMonth field shall be “unspecified”.

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of the 0:Structure

Conformance Units

Scheduler Scheduling Base

Scheduler Calendar Base