Skip to content

Class: PricingDates

Specifies specific dates or parametric rules for the dates on which the price will be determined

URI: common_domain_model:PricingDates

 classDiagram
    class PricingDates
    click PricingDates href "../PricingDates/"
      PricingDates : parametricDates
        
          
    
        
        
        PricingDates --> "0..1" ParametricDates : parametricDates
        click ParametricDates href "../ParametricDates/"
    

        
      PricingDates : specifiedDates
        
          
    
        
        
        PricingDates --> "*" AdjustableDates : specifiedDates
        click AdjustableDates href "../AdjustableDates/"
    

        
      
Name Cardinality and Range Description Inheritance
specifiedDates *
AdjustableDates
Defines specified dates on which the price will be determined direct
parametricDates 0..1
ParametricDates
Defines rules for the dates on which the price will be determined direct
Expressions & Logic

The class must satisfy all of:

  • AnonymousClassExpression({ ‘description’: ‘Unnamed condition (one-of)’, ‘exactly_one_of’: [AnonymousClassExpression({ ‘slot_conditions’: {‘specifiedDates’: SlotDefinition({‘name’: ‘specifiedDates’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} }), AnonymousClassExpression({ ‘slot_conditions’: {‘parametricDates’: SlotDefinition({‘name’: ‘parametricDates’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} })] })
used by used in type used
CommodityPayout pricingDates range PricingDates
Mapping Type Mapped Value
self common_domain_model:PricingDates
native common_domain_model:PricingDates
name: PricingDates
description: Specifies specific dates or parametric rules for the dates on which the
price will be determined
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
specifiedDates:
name: specifiedDates
description: Defines specified dates on which the price will be determined.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_common_settlement
rank: 1000
domain_of:
- PricingDates
range: AdjustableDates
multivalued: true
parametricDates:
name: parametricDates
description: Defines rules for the dates on which the price will be determined.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_common_settlement
domain_of:
- ObservationDates
- PricingDates
range: ParametricDates
all_of:
- description: Unnamed condition (one-of)
exactly_one_of:
- slot_conditions:
specifiedDates:
name: specifiedDates
value_presence: PRESENT
- slot_conditions:
parametricDates:
name: parametricDates
value_presence: PRESENT
name: PricingDates
description: Specifies specific dates or parametric rules for the dates on which the
price will be determined
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
specifiedDates:
name: specifiedDates
description: Defines specified dates on which the price will be determined.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_common_settlement
rank: 1000
owner: PricingDates
domain_of:
- PricingDates
range: AdjustableDates
multivalued: true
parametricDates:
name: parametricDates
description: Defines rules for the dates on which the price will be determined.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_common_settlement
owner: PricingDates
domain_of:
- ObservationDates
- PricingDates
range: ParametricDates
all_of:
- description: Unnamed condition (one-of)
exactly_one_of:
- slot_conditions:
specifiedDates:
name: specifiedDates
value_presence: PRESENT
- slot_conditions:
parametricDates:
name: parametricDates
value_presence: PRESENT