group "CommodityReferencePriceFramework.model"
Namespace:
Content:
Defined:
Includes:
definitions of 6 elements
Used:
Content Model Diagram
Complex Content Model
commodityBase, commodityDetails, unit, currency, (exchangeId | publication)
Content Model Elements (6):
commodityBase,
commodityDetails,
currency (defined in CommodityReferencePriceFramework.model group),
exchangeId (defined in CommodityReferencePriceFramework.model group),
publication,
unit (defined in CommodityReferencePriceFramework.model group)
Known Usage Locations
Annotation
A group used to specify the commodity underlyer in the event that no ISDA Commofity Reference Price exists.
XML Source (w/o annotations (7); see within schema source)
<xsd:group name="CommodityReferencePriceFramework.model">
<xsd:sequence>
<xsd:element name="commodityBase" type="CommodityBase"/>
<xsd:element name="commodityDetails" type="CommodityDetails"/>
<xsd:element name="unit" type="QuantityUnit"/>
<xsd:element name="currency" type="Currency"/>
<xsd:choice>
<xsd:element name="exchangeId" type="ExchangeId"/>
<xsd:element name="publication" type="CommodityInformationSource"/>
</xsd:choice>
</xsd:sequence>
</xsd:group>
Content Element Detail (all declarations; defined within this component only; 6/6)
commodityBase
Type:
CommodityBase, simple content
A coding scheme value to identify the base type of the commodity being traded. Where possible, this should follow the naming convention used in the 2005 ISDA Commodity Definitions. For example, 'Oil'.
Simple Content
xsd:normalizedString
maxLength:
255
minLength:
0
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="commodityBase" type="CommodityBase"/>

commodityDetails
Type:
CommodityDetails, simple content
A coding scheme value to identify the commodity being traded more specifically. Where possible, this should follow the naming convention used in the 2005 ISDA Commodity Definitions. For example, 'Brent'.
Simple Content
xsd:normalizedString
maxLength:
255
minLength:
0
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="commodityDetails" type="CommodityDetails"/>

currency
Type:
Currency, simple content
The currency in which the Commodity Reference Price is published (e.g. GBP).
Simple Content
xsd:normalizedString
maxLength:
255
minLength:
0
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="currency" type="Currency"/>

exchangeId
Type:
ExchangeId, simple content
For those commodities being traded with reference to the price of a listed instrument, the exchange where that instrument is listed should be specified in the 'exchange' element.
Simple Content
xsd:normalizedString
maxLength:
255
minLength:
1
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="exchangeId" type="ExchangeId"/>

publication
Type:
For those commodities being traded with reference to a price distributed by a publication, that publication should be specified in the 'publication' element.
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="publication" type="CommodityInformationSource"/>

unit
Type:
QuantityUnit, simple content
A coding scheme value to identify the unit of measure (e.g. Therms) in which the undelryer is denominated. Where possible, this should follow the naming convention used in the 2005 ISDA Commodity Definitions.
Simple Content
xsd:normalizedString
maxLength:
255
minLength:
0
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="unit" type="QuantityUnit"/>

XML schema documentation generated with DocFlex/XML 1.9.0 using DocFlex/XML XSDDoc 2.8.0 template set. All content model diagrams generated by Altova XMLSpy via DocFlex/XML XMLSpy Integration.