Skip to content

Class: AveragingSchedule

Class to representing a method for generating a series of dates.

URI: common_domain_model:AveragingSchedule

 classDiagram
    class AveragingSchedule
    click AveragingSchedule href "../AveragingSchedule/"
      AveragingSchedule : averagingPeriodFrequency
        
          
    
        
        
        AveragingSchedule --> "1" CalculationPeriodFrequency : averagingPeriodFrequency
        click CalculationPeriodFrequency href "../CalculationPeriodFrequency/"
    

        
      AveragingSchedule : endDate
        
      AveragingSchedule : startDate
        
      
Name Cardinality and Range Description Inheritance
startDate 1
date
Date on which this period begins direct
endDate 1
date
Date on which this period ends direct
averagingPeriodFrequency 1
CalculationPeriodFrequency
The frequency at which averaging period occurs with the regular part of the v… direct
used by used in type used
AveragingPeriod schedule range AveragingSchedule
TriggerEvent schedule range AveragingSchedule
Mapping Type Mapped Value
self common_domain_model:AveragingSchedule
native common_domain_model:AveragingSchedule
name: AveragingSchedule
description: Class to representing a method for generating a series of dates.
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- startDate
- endDate
slot_usage:
startDate:
name: startDate
description: Date on which this period begins.
range: date
required: true
endDate:
name: endDate
description: Date on which this period ends.
range: date
required: true
attributes:
averagingPeriodFrequency:
name: averagingPeriodFrequency
description: The frequency at which averaging period occurs with the regular part
of the valuation schedule and their roll date convention.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_datetime
rank: 1000
domain_of:
- AveragingSchedule
range: CalculationPeriodFrequency
required: true
name: AveragingSchedule
description: Class to representing a method for generating a series of dates.
from_schema: https://w3id.org/lmodel/common-domain-model
slot_usage:
startDate:
name: startDate
description: Date on which this period begins.
range: date
required: true
endDate:
name: endDate
description: Date on which this period ends.
range: date
required: true
attributes:
averagingPeriodFrequency:
name: averagingPeriodFrequency
description: The frequency at which averaging period occurs with the regular part
of the valuation schedule and their roll date convention.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_datetime
rank: 1000
owner: AveragingSchedule
domain_of:
- AveragingSchedule
range: CalculationPeriodFrequency
required: true
startDate:
name: startDate
description: Date on which this period begins.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: AveragingSchedule
domain_of:
- AveragingSchedule
- DateRange
- PeriodicDates
- FroHistory
- CalculationPeriodData
- AssetDeliveryPeriods
- DividendPeriod
range: date
required: true
endDate:
name: endDate
description: Date on which this period ends.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: AveragingSchedule
domain_of:
- AveragingSchedule
- DateRange
- PeriodicDates
- FroHistory
- CalculationPeriodData
- CustodianEvent
- AssetDeliveryPeriods
- DividendPeriod
range: date
required: true