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/"



Slots

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

Usages

used by used in type used
CommodityPayout commodityPriceReturnTerms range CommodityPriceReturnTerms

In Subsets

Identifier and Mapping Information

Schema Source

Mappings

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

LinkML Source

Direct

name: CommodityPriceReturnTerms
description: Defines parameters in which the commodity price is assessed.
in_subset:
- cdm_product_common_settlement
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:CommodityPriceReturnTerms
slots:
- rounding
- spread
- rollFeature
- conversionFactor
slot_usage:
  rounding:
    name: rounding
    description: Defines rounding rules and precision to be used in the rounding of
      a number.
    range: Rounding
  spread:
    name: spread
    description: Defines a spread value for one or more defined dates.
    range: SpreadSchedule
    required: false

Induced

name: CommodityPriceReturnTerms
description: Defines parameters in which the commodity price is assessed.
in_subset:
- cdm_product_common_settlement
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:CommodityPriceReturnTerms
slot_usage:
  rounding:
    name: rounding
    description: Defines rounding rules and precision to be used in the rounding of
      a number.
    range: Rounding
  spread:
    name: spread
    description: Defines a spread value for one or more defined dates.
    range: SpreadSchedule
    required: false
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
    rank: 1000
    owner: CommodityPriceReturnTerms
    domain_of:
    - RelativeTimeOffset
    - CreditSupportObligationsLegacy
    - CreditSupportObligationsInitialMargin
    - CreditSupportObligationsCollateralTransferAgreement
    - 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
    rank: 1000
    owner: CommodityPriceReturnTerms
    domain_of:
    - SwapCurveValuation
    - FloatingRateDefinition
    - FloatingRateProcessingParameters
    - CommodityPriceReturnTerms
    range: SpreadSchedule
    required: false
  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
    close_mappings:
    - fpml_5_10:CommodityPriceReturnTerms.rollFeature
    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
    rank: 1000
    owner: CommodityPriceReturnTerms
    domain_of:
    - PriceReturnTerms
    - CommodityPriceReturnTerms
    range: decimal