Commodity
Type CDM 7.2.0Identifies a specific commodity by referencing a product identifier or by a product definition.
Attributes
4 declared on Commodity, 7 inherited. Cardinality in amber is required.
| Name | Type | Card. | Description | From |
|---|---|---|---|---|
| identifier | AssetIdentifier | 1..* | Asset Identifiers are used to uniquely identify an Asset, using a specified Asset Identifier Type. | AssetBase |
| taxonomy | Taxonomy | 0..* | Defines the taxonomy of an object by combining a taxonomy source (i.e. the rules to classify the object) and a value (i.e. the output of those rules on the object. | AssetBase |
| isExchangeListed | boolean | 0..1 | Defines whether the asset is listed on a public exchange. | AssetBase |
| party | Party | 0..* | The party with the obligation to pay dividends, coupons, or other payouts to the asset holder. | AssetBase |
| partyRole | AssetPartyRole | 0..1 | The role of the payer specific to the asset type, i.e. bond, equity. | AssetBase |
| ancillaryPartyRole | AssetAncillaryPartyRole | 0..* | The role of a party with indirect participation in the asset (i.e. transfer agent). | AssetBase |
| assetType | AssetTypeEnum | 1..1 | Specifies the type of asset. | AssetBase |
| commodityProductDefinition | CommodityProductDefinition | 0..1 | Specifies the commodity underlier in the event that no ISDA Commodity Reference Benchmark exists. | — |
| priceQuoteType | QuotationSideEnum | 1..1 | Describes the required quote type of the underlying price that will be observed. Example values include 'Bid, 'Ask', 'Settlement' (for a futures contract) and 'WeightedAverage' (for some published prices and indices). | — |
| deliveryDateReference | DeliveryDateParameters | 0..1 | Specifies the parameters for identifying the relevant contract date when the commodity reference price is a futures contract. | — |
| description | string | 0..1 | Provides additional information about the commodity underlier. | — |
Conditions
Validation rules the model enforces on this type, in Rune. An instance that breaks one of these is invalid CDM, whatever produced it.
ValueSource Condition
Requires that value and source are present when product taxonomy is present
if taxonomy exists
then (taxonomy -> source exists and taxonomy -> value exists) AssetType Condition
AssetType must be commodity.
assetType = Commodity Open Commodity in the Model Browser
Walk the tree and the reference graph interactively, and switch releases to see how the type has changed. Free, no signup.