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

Slots

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

used by used in type used
TriggerEvent schedule range AveragingSchedule
AveragingPeriod schedule range AveragingSchedule

In Subsets

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self common_domain_model:AveragingSchedule
native common_domain_model:AveragingSchedule
close fpml_5_10:AveragingSchedule

LinkML Source

Direct

name: AveragingSchedule
description: Class to representing a method for generating a series of dates.
in_subset:
- cdm_base_datetime
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:AveragingSchedule
slots:
- startDate
- endDate
- averagingPeriodFrequency
slot_usage:
  startDate:
    name: startDate
    description: Date on which this period begins.
  endDate:
    name: endDate
    description: Date on which this period ends.

Induced

name: AveragingSchedule
description: Class to representing a method for generating a series of dates.
in_subset:
- cdm_base_datetime
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:AveragingSchedule
slot_usage:
  startDate:
    name: startDate
    description: Date on which this period begins.
  endDate:
    name: endDate
    description: Date on which this period ends.
attributes:
  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:
    - DateRange
    - AveragingSchedule
    - PeriodicDates
    - FroHistory
    - AssetDeliveryPeriods
    - DividendPeriod
    - CalculationPeriodData
    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:
    - DateRange
    - AveragingSchedule
    - PeriodicDates
    - CustodianEvent
    - FroHistory
    - AssetDeliveryPeriods
    - DividendPeriod
    - CalculationPeriodData
    range: date
    required: true
  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
    close_mappings:
    - fpml_5_10:AveragingSchedule.averagingPeriodFrequency
    rank: 1000
    owner: AveragingSchedule
    domain_of:
    - AveragingSchedule
    range: CalculationPeriodFrequency
    required: true