Skip to content

Class: DateRange

A class defining a contiguous series of calendar dates. The date range is defined as all the dates between and including the start and the end date. The start date must fall on or before the end date.

URI: common_domain_model:DateRange

 classDiagram
    class DateRange
    click DateRange href "../DateRange/"
      DateRange <|-- BusinessDateRange
        click BusinessDateRange href "../BusinessDateRange/"
      
      DateRange : endDate
        
      DateRange : startDate
        
      
Name Cardinality and Range Description Inheritance
startDate 1
date
The first date of a date range direct
endDate 1
date
The last date of a date range direct
used by used in type used
RelativeDates scheduleBounds range DateRange
SchedulePeriod calculationPeriod range DateRange
SchedulePeriod fixingPeriod range DateRange
  • Rosetta condition DatesOrdered is not stated in LinkML: startDate <= endDate
Mapping Type Mapped Value
self common_domain_model:DateRange
native common_domain_model:DateRange
name: DateRange
description: A class defining a contiguous series of calendar dates. The date range
is defined as all the dates between and including the start and the end date. The
start date must fall on or before the end date.
comments:
- 'Rosetta condition DatesOrdered is not stated in LinkML: startDate <= endDate'
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- startDate
- endDate
slot_usage:
startDate:
name: startDate
description: The first date of a date range.
range: date
required: true
endDate:
name: endDate
description: The last date of a date range.
range: date
required: true
name: DateRange
description: A class defining a contiguous series of calendar dates. The date range
is defined as all the dates between and including the start and the end date. The
start date must fall on or before the end date.
comments:
- 'Rosetta condition DatesOrdered is not stated in LinkML: startDate <= endDate'
from_schema: https://w3id.org/lmodel/common-domain-model
slot_usage:
startDate:
name: startDate
description: The first date of a date range.
range: date
required: true
endDate:
name: endDate
description: The last date of a date range.
range: date
required: true
attributes:
startDate:
name: startDate
description: The first date of a date range.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: DateRange
domain_of:
- AveragingSchedule
- DateRange
- PeriodicDates
- FroHistory
- CalculationPeriodData
- AssetDeliveryPeriods
- DividendPeriod
range: date
required: true
endDate:
name: endDate
description: The last date of a date range.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: DateRange
domain_of:
- AveragingSchedule
- DateRange
- PeriodicDates
- FroHistory
- CalculationPeriodData
- CustodianEvent
- AssetDeliveryPeriods
- DividendPeriod
range: date
required: true