Skip to content

Class: SchedulePeriod

A class that defines the period of a schedule. The period contains a set of start and end dates, quantities, fixing, and pricing data.

URI: common_domain_model:SchedulePeriod

 classDiagram
    class SchedulePeriod
    click SchedulePeriod href "../SchedulePeriod/"
      SchedulePeriod : calculationPeriod
        
          
    
        
        
        SchedulePeriod --> "1" DateRange : calculationPeriod
        click DateRange href "../DateRange/"
    

        
      SchedulePeriod : deliveryPeriod
        
          
    
        
        
        SchedulePeriod --> "0..1" CalculationScheduleDeliveryPeriods : deliveryPeriod
        click CalculationScheduleDeliveryPeriods href "../CalculationScheduleDeliveryPeriods/"
    

        
      SchedulePeriod : fixingPeriod
        
          
    
        
        
        SchedulePeriod --> "1" DateRange : fixingPeriod
        click DateRange href "../DateRange/"
    

        
      SchedulePeriod : paymentDate
        
      
Name Cardinality and Range Description Inheritance
calculationPeriod 1
DateRange
Period for which the payment is generated direct
paymentDate 1
date
Adjusted payment date direct
fixingPeriod 1
DateRange
Period over which the underlying price is observed direct
deliveryPeriod 0..1
CalculationScheduleDeliveryPeriods
Period and time profile over which the delivery takes place direct
used by used in type used
CalculationSchedule schedulePeriod range SchedulePeriod
Mapping Type Mapped Value
self common_domain_model:SchedulePeriod
native common_domain_model:SchedulePeriod
name: SchedulePeriod
description: A class that defines the period of a schedule. The period contains a
set of start and end dates, quantities, fixing, and pricing data.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
calculationPeriod:
name: calculationPeriod
description: Period for which the payment is generated.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_template
domain_of:
- PaymentCalculationPeriod
- FixedAmountCalculationDetails
- FloatingAmountCalculationDetails
- SchedulePeriod
range: DateRange
required: true
paymentDate:
name: paymentDate
description: Adjusted payment date.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_template
domain_of:
- FeaturePayment
- InterestRatePayout
- PaymentDetail
- SchedulePeriod
range: date
required: true
fixingPeriod:
name: fixingPeriod
description: Period over which the underlying price is observed.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_template
rank: 1000
domain_of:
- SchedulePeriod
range: DateRange
required: true
deliveryPeriod:
name: deliveryPeriod
description: Period and time profile over which the delivery takes place.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_template
rank: 1000
domain_of:
- SchedulePeriod
range: CalculationScheduleDeliveryPeriods
name: SchedulePeriod
description: A class that defines the period of a schedule. The period contains a
set of start and end dates, quantities, fixing, and pricing data.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
calculationPeriod:
name: calculationPeriod
description: Period for which the payment is generated.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_template
owner: SchedulePeriod
domain_of:
- PaymentCalculationPeriod
- FixedAmountCalculationDetails
- FloatingAmountCalculationDetails
- SchedulePeriod
range: DateRange
required: true
paymentDate:
name: paymentDate
description: Adjusted payment date.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_template
owner: SchedulePeriod
domain_of:
- FeaturePayment
- InterestRatePayout
- PaymentDetail
- SchedulePeriod
range: date
required: true
fixingPeriod:
name: fixingPeriod
description: Period over which the underlying price is observed.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_template
rank: 1000
owner: SchedulePeriod
domain_of:
- SchedulePeriod
range: DateRange
required: true
deliveryPeriod:
name: deliveryPeriod
description: Period and time profile over which the delivery takes place.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_template
rank: 1000
owner: SchedulePeriod
domain_of:
- SchedulePeriod
range: CalculationScheduleDeliveryPeriods