From Open Risk Manual


Date. A Calendar Day on some Calendar.

  • A Date may or may not have a value, and may be explicit or calculated.
  • A Date that has a value is one that is either explicitly set as a literal when it is created, or is some form of CalculatedDate.
  • In an instance of Date, the existence of the 'hasDateValue' property both indicates that the Date is known, and gives the value of the Date.
  • A Date that does not have a value is one that is some form of CalculatedDate, in which the actual date has not (yet) been established.