Schema Name: fpml-correlation-swaps-4-4.xsd
Target Namespace: http://www.fpml.org/2007/FpML-4-4
Collapse XSD Schema Code:

<!-- 
        == Copyright (c) 2002-2007. All rights reserved. 
        == Financial Products Markup Language is subject to the FpML public license. 
        == A copy of this license is available at http://www.fpml.org/license/license.html
-->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.fpml.org/2007/FpML-4-4" xmlns:fpml="http://www.fpml.org/2007/FpML-4-4" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:fpml-annotation="http://www.fpml.org/annotation" ecore:nsPrefix="fpml" ecore:package="org.fpml" ecore:documentRoot="FpML" targetNamespace="http://www.fpml.org/2007/FpML-4-4" version="$Revision: 2527 $" attributeFormDefault="unqualified" elementFormDefault="qualified">
  <xsd:include schemaLocation="fpml-eq-shared-4-4.xsd" />
  <xsd:complexType name="CorrelationAmount">
    <xsd:annotation>
      <xsd:documentation xml:lang="en">Correlation Amount.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="CalculatedAmount">
        <xsd:sequence>
          <xsd:element name="correlation" type="Correlation">
            <xsd:annotation>
              <xsd:documentation xml:lang="en">Specifies Correlation.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CorrelationLeg">
    <xsd:annotation>
      <xsd:documentation xml:lang="en">A type describing return which is driven by a Correlation calculation.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="DirectionalLegUnderlyerValuation">
        <xsd:sequence>
          <xsd:element name="amount" type="CorrelationAmount">
            <xsd:annotation>
              <xsd:documentation xml:lang="en">Specifies, in relation to each Equity Payment Date, the Equity Amount to which the Equity Payment Date relates. Unless otherwise specified, this term has the meaning defined in the ISDA 2002 Equity Derivatives Definitions.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CorrelationSwap">
    <xsd:annotation>
      <xsd:documentation xml:lang="en">A Correlation Swap modelled using a single netted leg.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="NettedSwapBase">
        <xsd:sequence>
          <xsd:element name="correlationLeg" type="CorrelationLeg">
            <xsd:annotation>
              <xsd:documentation xml:lang="en">Correlation Leg. Correlation Buyer is deemed to be the Equity Amount Receiver, Correlation Seller is deemed to be the Equity Amount Payer.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:complexType name="CorrelationSwapOption">
    <xsd:annotation>
      <xsd:documentation xml:lang="en">An Option on a Correlation Swap.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexContent>
      <xsd:extension base="OptionBaseExtended">
        <xsd:sequence>
          <xsd:element name="strike" type="OptionNumericStrike">
            <xsd:annotation>
              <xsd:documentation xml:lang="en">Strike of the the Correlation Swap Option.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element name="correlationSwap" type="CorrelationSwap">
            <xsd:annotation>
              <xsd:documentation xml:lang="en">Correlation Swap which is the underlyer of this Option.</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name="correlationSwap" type="CorrelationSwap" substitutionGroup="product">
    <xsd:annotation>
      <xsd:documentation xml:lang="en">Specifies the structure of a correlation swap.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
  <xsd:element name="correlationSwapOption" type="CorrelationSwapOption" substitutionGroup="product">
    <xsd:annotation>
      <xsd:documentation xml:lang="en">Specifies the structure of a correlation swap option.</xsd:documentation>
    </xsd:annotation>
  </xsd:element>
</xsd:schema>

Collapse ComplexTypes:
Collapse Elements: