<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:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
|