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