Definition Type: Group
Name: CommodityReferencePriceFramework.model
Namespace: http://www.fpml.org/2008/FpML-4-5
Containing Schema: fpml-asset-4-5.xsd
Documentation:
A group used to specify the commodity underlyer in the event that no ISDA Commofity Reference Price exists.
Collapse XSD Schema Diagram:
Drilldown into publication Drilldown into exchangeId Drilldown into currency Drilldown into unit Drilldown into commodityDetails Drilldown into commodityBaseXSD Diagram of CommodityReferencePriceFramework.model
Collapse XSD Schema Code:
<xsd:group name="CommodityReferencePriceFramework.model">
    <xsd:annotation>
        <xsd:documentation>A group used to specify the commodity underlyer in the event that no ISDA Commofity Reference Price exists.</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
        <xsd:element name="commodityBase" type="CommodityBase">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">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'.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="commodityDetails" type="CommodityDetails">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">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'.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="unit" type="QuantityUnit">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">A coding scheme value to identify the unit in which the undelryer is denominated. Where possible, this should follow the naming convention used in the 2005 ISDA Commodity Definitions.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="currency" type="Currency">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">The currency in which the Commodity Reference Price is published.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:choice>
            <xsd:element name="exchangeId" type="ExchangeId">
                <xsd:annotation>
                    <xsd:documentation>For those commodities being traded with reference to the price of a listed future, the exchange where that future is listed should be specified here.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="publication" type="InformationSource">
                <xsd:annotation>
                    <xsd:documentation>For those commodities being traded with reference to a price distributed by a publication, that publication should be specified here.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:choice>
    </xsd:sequence>
</xsd:group>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
commodityBase fpml:commodityBase (1) (1)
commodityDetails fpml:commodityDetails (1) (1)
unit fpml:unit (1) (1)
currency fpml:currency (1) (1)
exchangeId fpml:exchangeId (1) (1)
publication fpml:publication (1) (1)
Collapse Comments:
blog comments powered by Disqus