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 |
Usages
Section titled “Usages”| used by | used in | type | used |
|---|---|---|---|
| CalculationSchedule | schedulePeriod | range | SchedulePeriod |
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:SchedulePeriod |
| native | common_domain_model:SchedulePeriod |
LinkML Source
Section titled “LinkML Source”Direct
Section titled “Direct”name: SchedulePerioddescription: 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-modelattributes: 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: CalculationScheduleDeliveryPeriodsInduced
Section titled “Induced”name: SchedulePerioddescription: 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-modelattributes: 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