Definition Type: Group
Name: CommodityReferencePriceFramework.model
Namespace: http://www.fpml.org/FpML-5/recordkeeping
Containing Schema: fpml-asset-5-10.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 in schema fpml-asset-5-10_xsd3 Drilldown into exchangeId in schema fpml-asset-5-10_xsd3 Drilldown into currency in schema fpml-asset-5-10_xsd3 Drilldown into unit in schema fpml-asset-5-10_xsd3 Drilldown into commodityDetails in schema fpml-asset-5-10_xsd3 Drilldown into commodityBase in schema fpml-asset-5-10_xsd3XSD Diagram of CommodityReferencePriceFramework.model in schema fpml-asset-5-10_xsd3 (Financial products Markup Language (FpML®))
Collapse XSD Schema Code:
<xsd:group name="CommodityReferencePriceFramework.model">
    <xsd:annotation>
        <xsd:documentation xml:lang="en">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" minOccurs="0">
            <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" minOccurs="0">
            <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" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">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.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="currency" type="Currency" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">The currency in which the Commodity Reference Price is published (e.g. GBP).</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:choice minOccurs="0">
            <xsd:element name="exchangeId" type="ExchangeId">
                <xsd:annotation>
                    <xsd:documentation xml:lang="en">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.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="publication" type="CommodityInformationSource">
                <xsd:annotation>
                    <xsd:documentation xml:lang="en">For those commodities being traded with reference to a price distributed by a publication, that publication should be specified in the 'publication' element.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:choice>
    </xsd:sequence>
</xsd:group>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
commodityBase nsD:commodityBase 0 (1)
commodityDetails nsD:commodityDetails 0 (1)
unit nsD:unit 0 (1)
currency nsD:currency 0 (1)
exchangeId nsD:exchangeId (1) (1)
publication nsD:publication (1) (1)