FpML™ Fallback Bond Element Proposal

Version 0.1

Prepared by:

Philip Leach - DTCC

Published August 09, 2007

Last Update August 09, 2007

Overview:

The 2006 ISDA Inflation Derivatives Definitions define the concept of a “Fallback Bond” in addition to a “Related Bond” and more crucially the ability for “Fallback Bond: Not applicable” to be specified in the confirmation. As of the latest working draft (July 30th 2007) this is not supported in FpML 4.3.

Proposal:

Add an optional element to <inflationRateCalculation> to specify the applicability of a Fallback Bond.

E.g.

<!-- Inflation Rate Calculation -->

<inflationRateCalculation>

<floatingRateIndex floatingRateIndexScheme="

<inflationLag> <periodMultiplier>3</periodMultiplier>

<period>M</period>

</inflationLag>

<indexSource>UKRPI</indexSource>

<mainPublication>ONS</mainPublication>

<interpolationMethod>LinearZeroYield</interpolationMethod>

<fallbackBond>NotApplicable</fallbackBond>

</inflationRateCalculation>

Changes Required:

fpml-ird-4-3.xsd:

Add <fallbackBond> element to <InflationRateCalculation>.

<xsd:complexType name="InflationRateCalculation"

<xsd:annotation>

<xsd:documentation xml:lang="en"A type defining the components specifiying an Inflation Rate Calculation</xsd:documentation>

</xsd:annotation>

<xsd:complexContent>

<xsd:extension base="FloatingRateCalculation"

<xsd:sequence>

<xsd:element name="inflationLag" type="Offset"

<xsd:annotation>

<xsd:documentation xml:lang="en"an offsetting period from the payment date which determines the reference period for which the inflation index is onserved.</xsd:documentation>

</xsd:annotation>

</xsd:element>

<xsd:element name="indexSource" type="RateSourcePage"

<xsd:annotation>

<xsd:documentation xml:lang="en"The reference source such as Reuters or Bloomberg.</xsd:documentation>

</xsd:annotation>

</xsd:element>

<xsd:element name="mainPublication" type="MainPublication" minOccurs="0"

<xsd:annotation>

<xsd:documentation xml:lang="en"The current main publication source such as relevant web site or a government body.</xsd:documentation>

</xsd:annotation>

</xsd:element>

<xsd:element name="interpolationMethod" type="InterpolationMethod"

<xsd:annotation>

<xsd:documentation xml:lang="en"The method used when calculating the Inflation Index Level from multiple points - the most common is Linear.</xsd:documentation>

</xsd:annotation>

</xsd:element>

<xsd:element name="initialIndexLevel" type="xsd:decimal" minOccurs="0"

<xsd:annotation>

<xsd:documentation xml:lang="en"initial known index level for the first calculation period.</xsd:documentation>

</xsd:annotation>

</xsd:element>

<xsd:element name="fallbackBond" type="fallbackBondEnum" minOccurs="0">

<xsd:annotation>

<xsd:documentation xml:lang="en">The applicability of a fallback bond</xsd:documentation>

</xsd:annotation>

</xsd:element>

</xsd:sequence>

</xsd:extension>

</xsd:complexContent>

</xsd:complexType>

fpml-enum-4-3.xsd:

Add new enum for <fallbackBond> values.

<xsd:simpleType name="FallbackBondEnum"

<xsd:annotation>

<xsd:documentation source=" xml:lang="en"If a fallback bond should be used</xsd:documentation>

</xsd:annotation>

<xsd:restriction base="xsd:token"

<xsd:enumeration value="Applicable"

<xsd:annotation>

<xsd:documentation source=" xml:lang="en"A fallback bond should be used.</xsd:documentation>

</xsd:annotation>

</xsd:enumeration>

<xsd:enumeration value="NotApplicable"

<xsd:annotation>

<xsd:documentation source=" xml:lang="en"No fallback bond should be used.</xsd:documentation>

</xsd:annotation>

</xsd:enumeration>

</xsd:restriction>

</xsd:simpleType>