Skip to content

Class: CalculationSchedule

A class that allows the full representation of a payout by defining a set of schedule periods. It supports standard schedule customization by expressing all the dates, quantities, and pricing data in a non-parametric way.

URI: common_domain_model:CalculationSchedule

 classDiagram
    class CalculationSchedule
    click CalculationSchedule href "../CalculationSchedule/"
      CalculationSchedule : schedulePeriod





        CalculationSchedule --> "1..*" SchedulePeriod : schedulePeriod
        click SchedulePeriod href "../SchedulePeriod/"



Slots

Name Cardinality and Range Description Inheritance
schedulePeriod 1..*
SchedulePeriod
Defines a period of a calculation schedule structure direct

Usages

used by used in type used
CommodityPayout schedule range CalculationSchedule
OptionPayout schedule range CalculationSchedule
SettlementPayout schedule range CalculationSchedule
FixedPricePayout schedule range CalculationSchedule

In Subsets

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self common_domain_model:CalculationSchedule
native common_domain_model:CalculationSchedule

LinkML Source

Direct

name: CalculationSchedule
description: A class that allows the full representation of a payout by defining a
  set of schedule periods. It supports standard schedule customization by expressing
  all the dates, quantities, and pricing data in a non-parametric way.
in_subset:
- cdm_product_template
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- schedulePeriod

Induced

name: CalculationSchedule
description: A class that allows the full representation of a payout by defining a
  set of schedule periods. It supports standard schedule customization by expressing
  all the dates, quantities, and pricing data in a non-parametric way.
in_subset:
- cdm_product_template
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
  schedulePeriod:
    name: schedulePeriod
    description: Defines a period of a calculation schedule structure.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: CalculationSchedule
    domain_of:
    - CalculationSchedule
    range: SchedulePeriod
    required: true
    multivalued: true
    inlined: true
    inlined_as_list: true