Skip to content

Class: AssetDeliveryProfileBlock

Defines a delivery profile block, including start and end time, days of the week, duration, delivery capacity and price time interval quantity.

URI: common_domain_model:AssetDeliveryProfileBlock

 classDiagram
    class AssetDeliveryProfileBlock
    click AssetDeliveryProfileBlock href "../AssetDeliveryProfileBlock/"
      AssetDeliveryProfileBlock : dayOfWeek





        AssetDeliveryProfileBlock --> "*" DayOfWeekEnum : dayOfWeek
        click DayOfWeekEnum href "../DayOfWeekEnum/"



      AssetDeliveryProfileBlock : deliveryCapacity





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



      AssetDeliveryProfileBlock : endTime

      AssetDeliveryProfileBlock : priceTimeIntervalQuantity





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



      AssetDeliveryProfileBlock : startTime

Slots

Name Cardinality and Range Description Inheritance
startTime 0..1
time
The start time of the delivery interval for each block or shape direct
endTime 0..1
time
The end time of the delivery interval for each block or shape direct
dayOfWeek *
DayOfWeekEnum
The days of the week of the delivery direct
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

Usages

used by used in type used
AssetDeliveryProfile block range AssetDeliveryProfileBlock

In Subsets

Identifier and Mapping Information

Schema Source

Mappings

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

LinkML Source

Direct

name: AssetDeliveryProfileBlock
description: Defines a delivery profile block, including start and end time, days
  of the week, duration, delivery capacity and price time interval quantity.
in_subset:
- cdm_product_asset
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:AssetDeliveryProfileBlock
slots:
- startTime
- endTime
- dayOfWeek
- deliveryCapacity
- priceTimeIntervalQuantity
slot_usage:
  dayOfWeek:
    name: dayOfWeek
    description: The days of the week of the delivery.
    multivalued: true

Induced

name: AssetDeliveryProfileBlock
description: Defines a delivery profile block, including start and end time, days
  of the week, duration, delivery capacity and price time interval quantity.
in_subset:
- cdm_product_asset
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:AssetDeliveryProfileBlock
slot_usage:
  dayOfWeek:
    name: dayOfWeek
    description: The days of the week of the delivery.
    multivalued: true
attributes:
  startTime:
    name: startTime
    description: The start time of the delivery interval for each block or shape.
    from_schema: https://w3id.org/lmodel/common-domain-model
    close_mappings:
    - fpml_5_10:AssetDeliveryProfileBlock.startTime
    rank: 1000
    owner: AssetDeliveryProfileBlock
    domain_of:
    - AssetDeliveryProfileBlock
    range: time
  endTime:
    name: endTime
    description: The end time of the delivery interval for each block or shape.
    from_schema: https://w3id.org/lmodel/common-domain-model
    close_mappings:
    - fpml_5_10:AssetDeliveryProfileBlock.endTime
    rank: 1000
    owner: AssetDeliveryProfileBlock
    domain_of:
    - AssetDeliveryProfileBlock
    range: time
  dayOfWeek:
    name: dayOfWeek
    description: The days of the week of the delivery.
    from_schema: https://w3id.org/lmodel/common-domain-model
    close_mappings:
    - fpml_5_10:CalculationFrequency.dayOfWeek
    rank: 1000
    owner: AssetDeliveryProfileBlock
    domain_of:
    - CalculationFrequency
    - AssetDeliveryProfileBlock
    - ParametricDates
    range: DayOfWeekEnum
    multivalued: true
  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: AssetDeliveryProfileBlock
    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: AssetDeliveryProfileBlock
    domain_of:
    - CalculationScheduleDeliveryPeriods
    - AssetDeliveryProfileBlock
    range: Price