Class C_DATE

ISO 8601-compatible constraint on instances of Date in the form either of a set of
validity values, or an actual date range. There is no validity flag for year', since it
must always be by definition mandatory in order to have a sensible date at all.
Syntax expressions of instances of this class include YYYY-??-?? (date with
optional month and day).
Date ranges are probably only useful for historical dates.

Declaration :

Artifact : C_DATE

Attribut month_validity

Validity of month in constrained date.

Declaration :

Attribut day_validity

Validity of day in constrained date.

Declaration :

Attribut timezone_validity

Validity of timezone in constrained date. ** CHECK THIS **

Declaration :

Attribut range

Interval of Dates specifying constraint.

Declaration :

Attribut assumed_value

The value to assume if this item is not included in data, due to being part of an
optional structure.

Declaration :

Operation validity_is_range

Declaration :

All public operations : assumed_value , default_value , has_assumed_value , valid_value , validity_is_range