All Element Summary |
||||||||||||||
additionalPayment (defined in Swap complexType) |
Additional payments between the principal parties.
|
|||||||||||||
|
Additional payments between the principal parties.
|
||||||||||||||
additionalPayment (in fra) |
Additional payments between the principal parties (i.e. the parties referenced as the FRA buyer and seller).
|
|||||||||||||
|
The start date of the calculation period.
|
||||||||||||||
|
The date on which option exercise takes place.
|
||||||||||||||
|
The termination date if an extendible provision is exercised.
|
||||||||||||||
|
The end date of the calculation period.
|
||||||||||||||
|
The parameters used in the calculation of fixed or floaring rate calculation period amounts.
|
||||||||||||||
|
Indicates how to use the inflation index to calculate the payment (e.g.
|
||||||||||||||
|
Indicates how to use the inflation index to calculate the payment (e.g.
|
||||||||||||||
|
The calculation period amount parameters.
|
||||||||||||||
|
The calculation periods dates schedule.
|
||||||||||||||
|
Indicates the style of how the inflation index calculates the payment (e.g.
|
||||||||||||||
|
Indicates the style of how the inflation index calculates the payment (e.g.
|
||||||||||||||
|
A provision that allows the specification of an embedded option within a swap giving the buyer of the option the right to terminate the swap, in whole or in part, on the early termination date.
|
||||||||||||||
|
A cap, floor or cap floor structures product definition.
|
||||||||||||||
|
Reference to the leg, where date adjustments may apply.
|
||||||||||||||
|
The day count fraction.
|
||||||||||||||
dayCountFraction (in fra) |
The day count fraction.
|
|||||||||||||
|
The time interval to the first (and possibly only) exercise date in the exercise period.
|
||||||||||||||
earlyTerminationProvision (defined in Swap complexType) |
Parameters specifying provisions relating to the optional and mandatory early terminarion of a swap transaction.
|
|||||||||||||
|
Parameters specifying provisions relating to the optional and mandatory early terminarion of a CapFloor transaction.
|
||||||||||||||
|
Parameters specifying provisions relating to the optional and mandatory early terminarion of a swap transaction.
|
||||||||||||||
|
The first day of the term of the trade.
|
||||||||||||||
|
The frequency of subsequent exercise dates in the exercise period following the earliest exercise date.
|
||||||||||||||
|
Definition of the party to whom notice of exercise should be given.
|
||||||||||||||
|
A provision that allows the specification of an embedded option with a swap giving the buyer of the option the right to extend the swap, in whole or in part, to the extended termination date.
|
||||||||||||||
|
The adjusted dates associated with an extendible provision.
|
||||||||||||||
|
The adjusted dates associated with a single extendible exercise date.
|
||||||||||||||
|
The applicability of a fallback bond as defined in the 2006 ISDA Inflation Derivatives Definitions, sections 1.3 and 1.8.
|
||||||||||||||
|
To be specified only for inflation products that embed a redemption payment, e.g. inflation linked asset swap.
|
||||||||||||||
|
To be specified only for inflation products that embed a redemption payment, e.g. inflation linked asset swap.
|
||||||||||||||
|
The calculation period fixed rate.
|
||||||||||||||
|
The fixed rate or fixed rate schedule expressed as explicit fixed rates and dates.
|
||||||||||||||
|
A floating rate calculation definition.
|
||||||||||||||
floatingRateIndex (in fra) |
|
|||||||||||||
|
If TRUE, Principal Exchange takes the form: Inflation Notional Amount * Max(1, Index Final/ Index Base).
|
||||||||||||||
|
A flag to indicate whether follow-up confirmation of exercise (written or electronic) is required following telephonic notice by the buyer to the seller or seller's agent.
|
||||||||||||||
|
A forward rate agreement product definition.
|
||||||||||||||
|
Specifies whether discounting applies and, if so, what type.
|
||||||||||||||
|
A notional amount schedule where each notional that applied to a calculation period is calculated with reference to a notional amount or notional amount schedule in a different currency by means of a spot currency exchange rate which is normally observed at the beginning of each period.
|
||||||||||||||
indexSource (in inflationRate) |
The reference source such as Reuters or Bloomberg.
|
|||||||||||||
|
The reference source such as Reuters or Bloomberg.
|
||||||||||||||
indexTenor (in fra) |
The ISDA Designated Maturity, i.e. the tenor of the floating rate.
|
|||||||||||||
|
an offsetting period from the payment date which determines the reference period for which the inflation index is onserved.
|
||||||||||||||
|
an offsetting period from the payment date which determines the reference period for which the inflation index is onserved.
|
||||||||||||||
|
||||||||||||||
|
An inflation rate calculation definition.
|
||||||||||||||
|
||||||||||||||
|
An initial fee for the cancelable option.
|
||||||||||||||
|
initial known index level for the first calculation period.
|
||||||||||||||
|
||||||||||||||
|
The initial currency amount for the varying notional.
|
||||||||||||||
|
The method used when calculating the Inflation Index Level from multiple points - the most common is Linear.
|
||||||||||||||
|
The known calculation period amount or a known amount schedule expressed as explicit known amounts and dates.
|
||||||||||||||
mandatoryEarlyTermination (defined in MandatoryEarlyTermination.model group) |
A mandatory early termination provision to terminate the swap at fair value.
|
|||||||||||||
mandatoryEarlyTermination (defined in MandatoryEarlyTermination.model group) |
A mandatory early termination provision to terminate the swap at fair value.
|
|||||||||||||
|
Period after trade date of the mandatory early termination date.
|
||||||||||||||
|
The notional amount.
|
||||||||||||||
|
The notional amount or notional amount schedule.
|
||||||||||||||
|
The notional amount or notional amount schedule expressed as explicit outstanding notional amounts and dates.
|
||||||||||||||
optionalEarlyTermination (defined in OptionalEarlyTermination.model group) |
An option for either or both parties to terminate the swap at fair value.
|
|||||||||||||
optionalEarlyTermination (defined in OptionalEarlyTermination.model group) |
An option for either or both parties to terminate the swap at fair value.
|
|||||||||||||
|
Definition of the first early termination date and the frequency of the termination dates subsequent to that.
|
||||||||||||||
optionType (in swaption) |
The type of option transaction.
|
|||||||||||||
paymentDates (defined in InterestRateStream complexType) |
The payment dates schedule.
|
|||||||||||||
paymentFrequency (in paymentDates defined in InterestRateStream complexType) |
The frequency at which regular payment dates occur.
|
|||||||||||||
|
The option premium amount payable by buyer to seller on the specified payment date.
|
||||||||||||||
|
The option premium amount payable by buyer to seller on the specified payment date.
|
||||||||||||||
principalExchanges (defined in InterestRateStream complexType) |
The true/false flags indicating whether initial, intermediate or final exchanges of principal should occur.
|
|||||||||||||
|
The base element for the floating rate calculation definitions.
|
||||||||||||||
|
The reset dates schedule.
|
||||||||||||||
resetFrequency (in resetDates) |
The frequency at which reset dates occur.
|
|||||||||||||
|
An inflation rate calculation definition.
|
||||||||||||||
|
The currency that stream settles in (to support swaps that settle in a currency different from the notional currency).
|
||||||||||||||
|
A provision that allows the specification of settlement terms, occuring when the settlement currency is different to the notional currency of the trade.
|
||||||||||||||
|
A swap product definition.
|
||||||||||||||
|
||||||||||||||
|
The swap streams.
|
||||||||||||||
|
A swaption product definition.
|
||||||||||||||
|
Whether the option is a swaption or a swaption straddle.
|
||||||||||||||
|
The last day of the term of the trade.
|
||||||||||||||
underlyer (defined in InterestRateStream complexType) |
Underlyer to support Rates TRS.
|
|||||||||||||
|
||||||||||||||
|
The currency of the varying notional amount, i.e. the notional amount being determined periodically based on observation of a spot currency exchange rate.
|
||||||||||||||
Complex Type Summary |
||||||||||
|
A type definining the parameters used in the calculation of fixed or floating calculation period amounts.
|
||||||||||
|
A type defining the parameters used in the calculation of fixed or floating rate calculation period amounts or for specifying a known calculation period amount or known amount schedule.
|
||||||||||
|
A type defining the parameters used to generate the calculation period dates schedule, including the specification of any initial or final stub calculation periods.
|
||||||||||
|
A type defining the right of a party to cancel a swap transaction on the specified exercise dates.
|
||||||||||
|
A type defining an interest rate cap, floor, or cap/floor strategy (e.g. collar) product.
|
||||||||||
|
A type defining an early termination provision for a swap.
|
||||||||||
|
This defines the time interval to the start of the exercise period, i.e. the earliest exercise date, and the frequency of subsequent exercise dates (if any).
|
||||||||||
|
A type defining an option to extend an existing swap transaction on the specified exercise dates for a term ending on the specified new termination date.
|
||||||||||
|
A type defining the adjusted dates associated with a provision to extend a swap.
|
||||||||||
|
A type to define the adjusted dates associated with an individual extension event.
|
||||||||||
|
Indicates whether the Principal Exchange on the inflation leg is floored or not.
|
||||||||||
|
A type defining a Forward Rate Agreement (FRA) product.
|
||||||||||
|
A type to describe a notional schedule where each notional that applies to a calculation period is calculated with reference to a notional amount or notional amount schedule in a different currency by means of a spot currency exchange rate which is normally observed at the beginning of each period.
|
||||||||||
|
A type defining the components specifiying an Inflation Rate Calculation
|
||||||||||
|
A type defining the components specifiying an interest rate stream, including both a parametric and cashflow representation for the stream of payments.
|
||||||||||
|
A type to define an early termination provision for which exercise is mandatory.
|
||||||||||
|
An type defining the notional amount or notional amount schedule associated with a swap stream.
|
||||||||||
|
A type defining an early termination provision where either or both parties have the right to exercise.
|
||||||||||
|
A type defining parameters used to generate the payment dates schedule, including the specification of early or delayed payments.
|
||||||||||
|
A type defining the parameters used to generate the reset dates schedule and associated fixing dates.
|
||||||||||
|
A type defining the floating rate and definitions relating to the Return Calculation
|
||||||||||
|
A type defining the specification of settlement terms, occuring when the settlement currency is different to the notional currency of the trade.
|
||||||||||
|
A type defining swap streams and additional payments between the principal parties involved in the swap.
|
||||||||||
|
A type to define an option on a swap.
|
||||||||||
Element Group Summary |
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
<?xml version="1.0" encoding="utf-8"?>
<!--
== Copyright (c) 2022-2024 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 attributeFormDefault="unqualified" ecore:documentRoot="FpML" ecore:nsPrefix="trnsp" ecore:package="org.fpml.transparency" elementFormDefault="qualified" targetNamespace="http://www.fpml.org/FpML-5/transparency" version="$Revision: 14877 $" xmlns="http://www.fpml.org/FpML-5/transparency" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:fpml-annotation="http://www.fpml.org/annotation" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:include schemaLocation="fpml-asset-5-13.xsd"/>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type definining the parameters used in the calculation of fixed or floating calculation period amounts.
</xsd:documentation>
<xsd:choice>
</xsd:sequence>
<xsd:element name="notionalSchedule" type="Notional">
</xsd:choice>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">The notional amount or notional amount schedule.</xsd:documentation>
</xsd:annotation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A notional amount schedule where each notional that applied to a calculation period is calculated with reference to a notional amount or notional amount schedule in a different currency by means of a spot currency exchange rate which is normally observed at the beginning of each period.
</xsd:documentation>
<xsd:sequence>
</xsd:choice>
<xsd:element name="fixedRateSchedule" type="Schedule">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The fixed rate or fixed rate schedule expressed as explicit fixed rates and dates. In the case of a schedule, the step dates may be subject to adjustment in accordance with any adjustments specified in calculationPeriodDatesAdjustments.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
This element is the head of a substitution group. It is substituted by the floatingRateCalculation element for standard Floating Rate legs, or the inflationRateCalculation element for inflation swaps.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type defining the parameters used in the calculation of fixed or floating rate calculation period amounts or for specifying a known calculation period amount or known amount schedule.
</xsd:documentation>
<xsd:element name="calculation" type="Calculation">
</xsd:choice>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The parameters used in the calculation of fixed or floaring rate calculation period amounts.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The known calculation period amount or a known amount schedule expressed as explicit known amounts and dates. In the case of a schedule, the step dates may be subject to adjustment in accordance with any adjustments specified in calculationPeriodDatesAdjustments.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type defining the parameters used to generate the calculation period dates schedule, including the specification of any initial or final stub calculation periods. A calculation perod schedule consists of an optional initial stub calculation period, one or more regular calculation periods and an optional final stub calculation period. In the absence of any initial or final stub calculation periods, the regular part of the calculation period schedule is assumed to be between the effective date and the termination date. No implicit stubs are allowed, i.e. stubs must be explicitly specified using an appropriate combination of firstPeriodStateDate, firstRegularPeriodStartDate and lastRegularPeriodEndDate.
</xsd:documentation>
<xsd:element name="effectiveDate" type="AdjustableDate">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The first day of the term of the trade. This day may be subject to adjustment in accordance with a business day convention.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The last day of the term of the trade. This day may be subject to adjustment in accordance with a business day convention.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
</xsd:sequence>
A type defining the right of a party to cancel a swap transaction on the specified exercise dates. The provision is for 'walkaway' cancellation (i.e. the fair value of the swap is not paid). A fee payable on exercise can be specified.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type defining an interest rate cap, floor, or cap/floor strategy (e.g. collar) product.
</xsd:documentation>
<xsd:complexContent>
<xsd:extension base="Product">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element name="capFloorStream" type="InterestRateStream">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Reference to the leg, where date adjustments may apply.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The option premium amount payable by buyer to seller on the specified payment date.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Additional payments between the principal parties.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Parameters specifying provisions relating to the optional and mandatory early terminarion of a CapFloor transaction.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
</xsd:choice>
A type defining an early termination provision for a swap. This early termination is at fair value, i.e. on termination the fair value of the product must be settled between the parties.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
This defines the time interval to the start of the exercise period, i.e. the earliest exercise date, and the frequency of subsequent exercise dates (if any).
</xsd:documentation>
<xsd:element minOccurs="0" name="earliestExerciseDateTenor" type="Period">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The time interval to the first (and possibly only) exercise date in the exercise period.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The frequency of subsequent exercise dates in the exercise period following the earliest exercise date. An interval of 1 day should be used to indicate an American style exercise period.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type defining an option to extend an existing swap transaction on the specified exercise dates for a term ending on the specified new termination date.
</xsd:documentation>
<xsd:element minOccurs="0" ref="exercise"/>
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Definition of the party to whom notice of exercise should be given.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A flag to indicate whether follow-up confirmation of exercise (written or electronic) is required following telephonic notice by the buyer to the seller or seller's agent.
</xsd:documentation>
<xsd:element minOccurs="0" name="extendibleProvisionAdjustedDates" type="ExtendibleProvisionAdjustedDates">
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The adjusted dates associated with an extendible provision. These dates have been adjusted for any applicable business day convention.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type defining the adjusted dates associated with a provision to extend a swap.
</xsd:documentation>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="extensionEvent" type="ExtensionEvent">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The adjusted dates associated with a single extendible exercise date.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type to define the adjusted dates associated with an individual extension event.
</xsd:documentation>
<xsd:element minOccurs="0" name="adjustedExerciseDate" type="xsd:date">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The date on which option exercise takes place. This date should already be adjusted for any applicable business day convention.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The termination date if an extendible provision is exercised. This date should already be adjusted for any applicable business day convention.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Indicates whether the Principal Exchange on the inflation leg is floored or not. If TRUE, Principal Exchange takes the form: Inflation Notional Amount * Max(1, Index Final/ Index Base). If FALSE, the Principal Exchange takes the form: Inflation Notional Amount * Index Final / Index Base. Added for Inflation Asset Swap.
</xsd:documentation>
<xsd:element minOccurs="0" name="floored" type="xsd:boolean">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
If TRUE, Principal Exchange takes the form: Inflation Notional Amount * Max(1, Index Final/ Index Base). If FALSE, the Principal Exchange takes the form: Inflation Notional Amount * Index Final / Index Base.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type defining a Forward Rate Agreement (FRA) product.
</xsd:documentation>
<xsd:complexContent>
<xsd:extension base="Product">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:sequence>
</xsd:sequence>
<xsd:element name="adjustedEffectiveDate" type="RequiredIdentifierDate">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The start date of the calculation period. This date should already be adjusted for any applicable business day convention. This is also the date when the observed rate is applied, the reset date.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The end date of the calculation period. This date should already be adjusted for any applicable business day convention.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The calculation period fixed rate. A per annum rate, expressed as a decimal. A fixed rate of 5% would be represented as 0.05.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The ISDA Designated Maturity, i.e. the tenor of the floating rate. A FRA can contain either one or two indexTenor instances.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Specifies whether discounting applies and, if so, what type.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Additional payments between the principal parties (i.e. the parties referenced as the FRA buyer and seller).
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type to describe a notional schedule where each notional that applies to a calculation period is calculated with reference to a notional amount or notional amount schedule in a different currency by means of a spot currency exchange rate which is normally observed at the beginning of each period.
</xsd:documentation>
<xsd:element minOccurs="0" name="initialValue" type="xsd:decimal">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The initial currency amount for the varying notional. This may be omitted for a forward starting swap if the FX-linked notional value is not known at deal inception.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The currency of the varying notional amount, i.e. the notional amount being determined periodically based on observation of a spot currency exchange rate.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type defining the components specifiying an Inflation Rate Calculation
</xsd:documentation>
<xsd:complexContent>
<xsd:extension base="InflationRateCalculationBase">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element minOccurs="0" name="inflationLag" type="Offset">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
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:documentation xml:lang="en">
</xsd:annotation>
The reference source such as Reuters or Bloomberg.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Indicates how to use the inflation index to calculate the payment (e.g. Ratio, Return, Spread). Added for Inflation Asset Swap
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Indicates the style of how the inflation index calculates the payment (e.g. YearOnYear, ZeroCoupon).
</xsd:documentation>
<xsd:element minOccurs="0" name="finalPrincipalExchangeCalculation" type="FinalPrincipalExchangeCalculation">
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
To be specified only for inflation products that embed a redemption payment, e.g. inflation linked asset swap.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type defining the components specifiying an interest rate stream, including both a parametric and cashflow representation for the stream of payments.
</xsd:documentation>
<xsd:complexContent>
<xsd:extension base="Leg">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element name="calculationPeriodDates" type="CalculationPeriodDates">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The reset dates schedule. The reset dates schedule only applies for a floating rate stream.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The true/false flags indicating whether initial, intermediate or final exchanges of principal should occur.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A provision that allows the specification of settlement terms, occuring when the settlement currency is different to the notional currency of the trade.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type to define an early termination provision for which exercise is mandatory.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
An type defining the notional amount or notional amount schedule associated with a swap stream. The notional schedule will be captured explicitly, specifying the dates that the notional changes and the outstanding notional amount that applies from that date. A parametric representation of the rules defining the notional step schedule can optionally be included.
</xsd:documentation>
<xsd:element name="notionalStepSchedule" type="NonNegativeAmountSchedule">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The notional amount or notional amount schedule expressed as explicit outstanding notional amounts and dates. In the case of a schedule, the step dates may be subject to adjustment in accordance with any adjustments specified in calculationPeriodDatesAdjustments.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type defining an early termination provision where either or both parties have the right to exercise.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type defining parameters used to generate the payment dates schedule, including the specification of early or delayed payments. Payment dates are determined relative to the calculation period dates or the reset dates.
</xsd:documentation>
<xsd:element name="paymentFrequency" type="Frequency">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The frequency at which regular payment dates occur. If the payment frequency is equal to the frequency defined in the calculation period dates component then one calculation period contributes to each payment amount. If the payment frequency is less frequent than the frequency defined in the calculation period dates component then more than one calculation period will contribute to the payment amount. A payment frequency more frequent than the calculation period frequency or one that is not a multiple of the calculation period frequency is invalid. If the payment frequency is of value T (term), the period is defined by the swap\swapStream\calculationPerioDates\effectiveDate and the swap\swapStream\calculationPerioDates\terminationDate.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type defining the parameters used to generate the reset dates schedule and associated fixing dates. The reset dates are determined relative to the calculation periods schedules dates.
</xsd:documentation>
<xsd:element name="resetFrequency" type="ResetFrequency">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The frequency at which reset dates occur. In the case of a weekly reset frequency, also specifies the day of the week that the reset occurs. If the reset frequency is greater than the calculation period frequency then this implies that more than one reset date is established for each calculation period and some form of rate averaging is applicable.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type defining the floating rate and definitions relating to the Return Calculation
</xsd:documentation>
<xsd:complexContent>
<xsd:extension base="Rate">
</xsd:extension>
</xsd:complexContent>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type defining the specification of settlement terms, occuring when the settlement currency is different to the notional currency of the trade.
</xsd:documentation>
<xsd:element name="settlementCurrency" type="Currency">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The currency that stream settles in (to support swaps that settle in a currency different from the notional currency).
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type defining swap streams and additional payments between the principal parties involved in the swap.
</xsd:documentation>
<xsd:complexContent>
<xsd:extension base="Product">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element maxOccurs="2" minOccurs="2" name="swapStream" type="InterestRateStream">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Parameters specifying provisions relating to the optional and mandatory early terminarion of a swap transaction.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A provision that allows the specification of an embedded option within a swap giving the buyer of the option the right to terminate the swap, in whole or in part, on the early termination date.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A provision that allows the specification of an embedded option with a swap giving the buyer of the option the right to extend the swap, in whole or in part, to the extended termination date.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Additional payments between the principal parties.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
<xsd:extension base="Product">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="premium" type="Payment">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The option premium amount payable by buyer to seller on the specified payment date.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The type of option transaction. From a usage standpoint, put/call is the default option type, while payer/receiver indicator is used for options index credit default swaps, consistently with the industry practice. Straddle is used for the case of straddle strategy, that combine a call and a put with the same strike. This element is needed for transparency reporting because the counterparties are not available, and is made available in other views for convenience; it is not intended to be used for confirmation processing. If the swaption straddle indicator is provided, this must not be in conflict with that indicator.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Whether the option is a swaption or a swaption straddle.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Parameters specifying provisions relating to the optional and mandatory early terminarion of a swap transaction.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A cap, floor or cap floor structures product definition.
</xsd:documentation>
<xsd:element name="floatingRateCalculation" substitutionGroup="rateCalculation" type="FloatingRateCalculation">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:element name="inflationRateCalculation" substitutionGroup="rateCalculation" type="InflationRateCalculation">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The base element for the floating rate calculation definitions.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:choice>
</xsd:group>
<xsd:element name="mandatoryEarlyTermination" type="MandatoryEarlyTermination">
</xsd:choice>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A mandatory early termination provision to terminate the swap at fair value.
</xsd:documentation>
<xsd:element name="mandatoryEarlyTerminationDateTenor" type="Period">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Period after trade date of the mandatory early termination date.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A mandatory early termination provision to terminate the swap at fair value.
</xsd:documentation>
<xsd:choice>
</xsd:group>
<xsd:element name="optionalEarlyTermination" type="OptionalEarlyTermination">
</xsd:choice>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
An option for either or both parties to terminate the swap at fair value.
</xsd:documentation>
<xsd:element name="optionalEarlyTerminationParameters" type="ExercisePeriod">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Definition of the first early termination date and the frequency of the termination dates subsequent to that. American exercise is defined by having a frequency of one day.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
An option for either or both parties to terminate the swap at fair value.
</xsd:documentation>
<xsd:sequence>
</xsd:group>
<xsd:element minOccurs="0" name="inflationRate">
</xsd:sequence>
<xsd:complexType>
</xsd:element>
<xsd:sequence>
</xsd:complexType>
<xsd:element minOccurs="0" name="inflationRateIndex" type="FloatingRateIndex"/>
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
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:documentation xml:lang="en">
</xsd:annotation>
The reference source such as Reuters or Bloomberg.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The method used when calculating the Inflation Index Level from multiple points - the most common is Linear.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
initial known index level for the first calculation period.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The applicability of a fallback bond as defined in the 2006 ISDA Inflation Derivatives Definitions, sections 1.3 and 1.8.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Indicates how to use the inflation index to calculate the payment (e.g. Ratio, Return, Spread). Added for Inflation Asset Swap
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Indicates the style of how the inflation index calculates the payment (e.g. YearOnYear, ZeroCoupon).
</xsd:documentation>
<xsd:element minOccurs="0" name="finalPrincipalExchangeCalculation" type="FinalPrincipalExchangeCalculation">
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
To be specified only for inflation products that embed a redemption payment, e.g. inflation linked asset swap.
</xsd:documentation>
</xsd:schema>
|
XML schema documentation generated with FlexDoc/XML 1.12.2 using FlexDoc/XML XSDDoc 2.9.1 template set. All XSD diagrams generated by FlexDoc/XML DiagramKit. |