Definition Type: ComplexType
Name: Documentation
Namespace: http://www.fpml.org/FpML-5/reporting
Containing Schema: fpml-shared-5-10.xsd
Abstract
Documentation:
An entity for defining the definitions that govern the document and should include the year and type of definitions referenced, along with any relevant documentation (such as master agreement) and the date it was signed.
Collapse XSD Schema Diagram:
Drilldown into attachment in schema fpml-shared-5-10_xsd4 Drilldown into otherAgreement in schema fpml-shared-5-10_xsd4 Drilldown into creditSupportAgreement in schema fpml-shared-5-10_xsd4 Drilldown into contractualMatrix in schema fpml-shared-5-10_xsd4 Drilldown into contractualTermsSupplement in schema fpml-shared-5-10_xsd4 Drilldown into contractualDefinitions in schema fpml-shared-5-10_xsd4 Drilldown into brokerConfirmation in schema fpml-shared-5-10_xsd4 Drilldown into masterConfirmation in schema fpml-shared-5-10_xsd4 Drilldown into masterAgreement in schema fpml-shared-5-10_xsd4XSD Diagram of Documentation in schema fpml-shared-5-10_xsd4 (Financial products Markup Language (FpML®))
Collapse XSD Schema Code:
<xsd:complexType name="Documentation">
    <xsd:annotation>
        <xsd:documentation xml:lang="en">An entity for defining the definitions that govern the document and should include the year and type of definitions referenced, along with any relevant documentation (such as master agreement) and the date it was signed.</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
        <xsd:element name="masterAgreement" type="MasterAgreement" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">The agreement executed between the parties and intended to govern all OTC derivatives transactions between those parties.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:choice minOccurs="0">
            <xsd:element name="masterConfirmation" type="MasterConfirmation">
                <xsd:annotation>
                    <xsd:documentation xml:lang="en">The agreement executed between the parties and intended to govern all OTC derivatives transactions between those parties.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="brokerConfirmation" type="BrokerConfirmation">
                <xsd:annotation>
                    <xsd:documentation xml:lang="en">Specifies the deails for a broker confirm.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:choice>
        <xsd:element name="contractualDefinitions" type="ContractualDefinitions" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">The definitions such as those published by ISDA that will define the terms of the trade.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="contractualTermsSupplement" type="ContractualTermsSupplement" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">A contractual supplement (such as those published by ISDA) that will apply to the trade.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="contractualMatrix" type="ContractualMatrix" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">A reference to a contractual matrix of elected terms/values (such as those published by ISDA) that shall be deemed to apply to the trade. The applicable matrix is identified by reference to a name and optionally a publication date. Depending on the structure of the matrix, an additional term (specified in the matrixTerm element) may be required to further identify a subset of applicable terms/values within the matrix.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="creditSupportAgreement" type="CreditSupportAgreement" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">The agreement executed between the parties and intended to govern collateral arrangement for all OTC derivatives transactions between those parties.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="otherAgreement" type="OtherAgreement" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">Any other agreement executed between the parties.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="attachment" type="Resource" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">A human readable document related to this transaction, for example a confirmation.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
    </xsd:sequence>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
masterAgreement nsE:masterAgreement 0 (1)
masterConfirmation nsE:masterConfirmation (1) (1)
brokerConfirmation nsE:brokerConfirmation (1) (1)
contractualDefinitions nsE:contractualDefinitions 0 unbounded
contractualTermsSupplement nsE:contractualTermsSupplement 0 unbounded
contractualMatrix nsE:contractualMatrix 0 unbounded
creditSupportAgreement nsE:creditSupportAgreement 0 (1)
otherAgreement nsE:otherAgreement 0 unbounded
attachment nsE:attachment 0 unbounded
Collapse Derivation Tree:
Collapse References:
nsE:documentation