Skip to content

Class: CalculationScheduleDeliveryPeriods

Period and time profile over which the delivery takes place.

URI: common_domain_model:CalculationScheduleDeliveryPeriods

 classDiagram
    class CalculationScheduleDeliveryPeriods
    click CalculationScheduleDeliveryPeriods href "../CalculationScheduleDeliveryPeriods/"
      AssetDeliveryPeriods <|-- CalculationScheduleDeliveryPeriods
        click AssetDeliveryPeriods href "../AssetDeliveryPeriods/"

      CalculationScheduleDeliveryPeriods : deliveryCapacity





        CalculationScheduleDeliveryPeriods --> "0..1" Quantity : deliveryCapacity
        click Quantity href "../Quantity/"



      CalculationScheduleDeliveryPeriods : endDate

      CalculationScheduleDeliveryPeriods : priceTimeIntervalQuantity





        CalculationScheduleDeliveryPeriods --> "0..1" Price : priceTimeIntervalQuantity
        click Price href "../Price/"



      CalculationScheduleDeliveryPeriods : profile





        CalculationScheduleDeliveryPeriods --> "*" AssetDeliveryProfile : profile
        click AssetDeliveryProfile href "../AssetDeliveryProfile/"



      CalculationScheduleDeliveryPeriods : startDate

Inheritance

Slots

Name Cardinality and Range Description Inheritance
deliveryCapacity 0..1
Quantity
The number of units included in the transaction for each delivery interval direct
priceTimeIntervalQuantity 0..1
Price
Price per quantity per delivery time interval direct
profile *
AssetDeliveryProfile
Defines the delivery profile of the asset, including the load type and the de... AssetDeliveryPeriods
startDate 0..1
date
Delivery start date AssetDeliveryPeriods
endDate 0..1
date
Delivery end date AssetDeliveryPeriods

Usages

used by used in type used
SchedulePeriod deliveryPeriod range CalculationScheduleDeliveryPeriods

In Subsets

Identifier and Mapping Information

Schema Source

Mappings

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

LinkML Source

Direct

name: CalculationScheduleDeliveryPeriods
description: Period and time profile over which the delivery takes place.
in_subset:
- cdm_product_asset
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:CalculationScheduleDeliveryPeriods
is_a: AssetDeliveryPeriods
slots:
- deliveryCapacity
- priceTimeIntervalQuantity

Induced

name: CalculationScheduleDeliveryPeriods
description: Period and time profile over which the delivery takes place.
in_subset:
- cdm_product_asset
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:CalculationScheduleDeliveryPeriods
is_a: AssetDeliveryPeriods
attributes:
  deliveryCapacity:
    name: deliveryCapacity
    description: The number of units included in the transaction for each delivery
      interval
    from_schema: https://w3id.org/lmodel/common-domain-model
    close_mappings:
    - fpml_5_10:AssetDeliveryInformation.deliveryCapacity
    rank: 1000
    owner: CalculationScheduleDeliveryPeriods
    domain_of:
    - AssetDeliveryInformation
    - CalculationScheduleDeliveryPeriods
    - AssetDeliveryProfileBlock
    range: Quantity
  priceTimeIntervalQuantity:
    name: priceTimeIntervalQuantity
    description: Price per quantity per delivery time interval.
    from_schema: https://w3id.org/lmodel/common-domain-model
    close_mappings:
    - fpml_5_10:CalculationScheduleDeliveryPeriods.priceTimeIntervalQuantity
    rank: 1000
    owner: CalculationScheduleDeliveryPeriods
    domain_of:
    - CalculationScheduleDeliveryPeriods
    - AssetDeliveryProfileBlock
    range: Price
  profile:
    name: profile
    description: Defines the delivery profile of the asset, including the load type
      and the delivery intervals.
    from_schema: https://w3id.org/lmodel/common-domain-model
    close_mappings:
    - fpml_5_10:AssetDeliveryPeriods.profile
    rank: 1000
    owner: CalculationScheduleDeliveryPeriods
    domain_of:
    - AssetDeliveryPeriods
    range: AssetDeliveryProfile
    multivalued: true
    inlined: true
    inlined_as_list: true
  startDate:
    name: startDate
    description: Delivery start date
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: CalculationScheduleDeliveryPeriods
    domain_of:
    - DateRange
    - AveragingSchedule
    - PeriodicDates
    - FroHistory
    - AssetDeliveryPeriods
    - DividendPeriod
    - CalculationPeriodData
    range: date
    required: false
  endDate:
    name: endDate
    description: Delivery end date
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: CalculationScheduleDeliveryPeriods
    domain_of:
    - DateRange
    - AveragingSchedule
    - PeriodicDates
    - CustodianEvent
    - FroHistory
    - AssetDeliveryPeriods
    - DividendPeriod
    - CalculationPeriodData
    range: date
    required: false