Skip to content

Class: CommodityPriceReturnTerms

Defines parameters in which the commodity price is assessed.

URI: common_domain_model:CommodityPriceReturnTerms

 classDiagram
    class CommodityPriceReturnTerms
    click CommodityPriceReturnTerms href "../CommodityPriceReturnTerms/"
      CommodityPriceReturnTerms : conversionFactor
        
      CommodityPriceReturnTerms : rollFeature
        
          
    
        
        
        CommodityPriceReturnTerms --> "0..1" RollFeature : rollFeature
        click RollFeature href "../RollFeature/"
    

        
      CommodityPriceReturnTerms : rounding
        
          
    
        
        
        CommodityPriceReturnTerms --> "0..1" Rounding : rounding
        click Rounding href "../Rounding/"
    

        
      CommodityPriceReturnTerms : spread
        
          
    
        
        
        CommodityPriceReturnTerms --> "0..1" SpreadSchedule : spread
        click SpreadSchedule href "../SpreadSchedule/"
    

        
      
Name Cardinality and Range Description Inheritance
rounding 0..1
Rounding
Defines rounding rules and precision to be used in the rounding of a number direct
spread 0..1
SpreadSchedule
Defines a spread value for one or more defined dates direct
rollFeature 0..1
RollFeature
Used in conjunction with an exchange-based pricing source direct
conversionFactor 0..1
Decimal
Defines the conversion applied if the quantity unit on contract is different … direct
used by used in type used
CommodityPayout commodityPriceReturnTerms range CommodityPriceReturnTerms
Mapping Type Mapped Value
self common_domain_model:CommodityPriceReturnTerms
native common_domain_model:CommodityPriceReturnTerms
name: CommodityPriceReturnTerms
description: Defines parameters in which the commodity price is assessed.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
rounding:
name: rounding
description: Defines rounding rules and precision to be used in the rounding of
a number.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_common_settlement
domain_of:
- RelativeTimeOffset
- FloatingRateIndexDefinition
- CreditSupportObligationsCollateralTransferAgreement
- CreditSupportObligationsInitialMargin
- CreditSupportObligationsLegacy
- CreditSupportObligationsVariationMargin
- FloatingRateProcessingParameters
- CollateralInterestCalculationParameters
- CommodityPriceReturnTerms
range: Rounding
spread:
name: spread
description: Defines a spread value for one or more defined dates.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_common_settlement
domain_of:
- SwapCurveValuation
- FloatingRateDefinition
- FloatingRateProcessingParameters
- CommodityPriceReturnTerms
range: SpreadSchedule
rollFeature:
name: rollFeature
description: Used in conjunction with an exchange-based pricing source. Identifies
a way in which the futures contracts referenced will roll between periods.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_common_settlement
rank: 1000
domain_of:
- CommodityPriceReturnTerms
range: RollFeature
conversionFactor:
name: conversionFactor
description: Defines the conversion applied if the quantity unit on contract is
different from unit on referenced underlier.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_common_settlement
domain_of:
- PriceReturnTerms
- CommodityPriceReturnTerms
range: decimal
name: CommodityPriceReturnTerms
description: Defines parameters in which the commodity price is assessed.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
rounding:
name: rounding
description: Defines rounding rules and precision to be used in the rounding of
a number.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_common_settlement
owner: CommodityPriceReturnTerms
domain_of:
- RelativeTimeOffset
- FloatingRateIndexDefinition
- CreditSupportObligationsCollateralTransferAgreement
- CreditSupportObligationsInitialMargin
- CreditSupportObligationsLegacy
- CreditSupportObligationsVariationMargin
- FloatingRateProcessingParameters
- CollateralInterestCalculationParameters
- CommodityPriceReturnTerms
range: Rounding
spread:
name: spread
description: Defines a spread value for one or more defined dates.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_common_settlement
owner: CommodityPriceReturnTerms
domain_of:
- SwapCurveValuation
- FloatingRateDefinition
- FloatingRateProcessingParameters
- CommodityPriceReturnTerms
range: SpreadSchedule
rollFeature:
name: rollFeature
description: Used in conjunction with an exchange-based pricing source. Identifies
a way in which the futures contracts referenced will roll between periods.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_common_settlement
rank: 1000
owner: CommodityPriceReturnTerms
domain_of:
- CommodityPriceReturnTerms
range: RollFeature
conversionFactor:
name: conversionFactor
description: Defines the conversion applied if the quantity unit on contract is
different from unit on referenced underlier.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_common_settlement
owner: CommodityPriceReturnTerms
domain_of:
- PriceReturnTerms
- CommodityPriceReturnTerms
range: decimal