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 |
Usages
Section titled “Usages”| used by | used in | type | used |
|---|---|---|---|
| AveragingPeriod | schedule | range | AveragingSchedule |
| TriggerEvent | schedule | range | AveragingSchedule |
Identifier and Mapping Information
Section titled “Identifier and Mapping Information”Schema Source
Section titled “Schema Source”- from schema: https://w3id.org/lmodel/common-domain-model
Mappings
Section titled “Mappings”| Mapping Type | Mapped Value |
|---|---|
| self | common_domain_model:AveragingSchedule |
| native | common_domain_model:AveragingSchedule |
LinkML Source
Section titled “LinkML Source”Direct
Section titled “Direct”name: AveragingScheduledescription: Class to representing a method for generating a series of dates.from_schema: https://w3id.org/lmodel/common-domain-modelslots:- startDate- endDateslot_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: trueattributes: 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: trueInduced
Section titled “Induced”name: AveragingScheduledescription: Class to representing a method for generating a series of dates.from_schema: https://w3id.org/lmodel/common-domain-modelslot_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: trueattributes: 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