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
- AssetDeliveryPeriods
- CalculationScheduleDeliveryPeriods
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
- from schema: https://w3id.org/lmodel/common-domain-model
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