All Element Summary | ||||||||||||||
additionalPayment (defined in Swap complexType) | Additional payments between the principal parties.
|
|||||||||||||
additionalPayment (in capFloor) | Additional payments between the principal parties.
|
|||||||||||||
adjustedCashSettlementPaymentDate (defined in ExerciseEvent complexType) | The date on which the cash settlement amount is paid.
|
|||||||||||||
adjustedCashSettlementPaymentDate (defined in MandatoryEarlyTerminationAdjustedDates complexType) | The date on which the cash settlement amount is paid.
|
|||||||||||||
adjustedCashSettlementValuationDate (defined in ExerciseEvent complexType) | The date by which the cash settlement amount must be agreed.
|
|||||||||||||
adjustedCashSettlementValuationDate (defined in MandatoryEarlyTerminationAdjustedDates complexType) | The date by which the cash settlement amount must be agreed.
|
|||||||||||||
adjustedEarlyTerminationDate | The early termination date that is applicable if an early termination provision is exercised.
|
|||||||||||||
adjustedEffectiveDate | The start date of the calculation period.
|
|||||||||||||
adjustedExerciseDate (defined in ExerciseEvent complexType) | The date on which option exercise takes place.
|
|||||||||||||
adjustedExerciseDate (in extensionEvent) | The date on which option exercise takes place.
|
|||||||||||||
adjustedExerciseFeePaymentDate | The date on which the exercise fee amount is paid.
|
|||||||||||||
adjustedExtendedTerminationDate | The termination date if an extendible provision is exercised.
|
|||||||||||||
adjustedFxSpotFixingDate | The date on which the fx spot rate is observed.
|
|||||||||||||
adjustedPrincipalExchangeDate | The principal exchange date.
|
|||||||||||||
adjustedRelevantSwapEffectiveDate | The effective date of the underlying swap associated with a given exercise date.
|
|||||||||||||
adjustedTerminationDate | The end date of the calculation period.
|
|||||||||||||
calculation (in calculationPeriodAmount) | The parameters used in the calculation of fixed or floaring rate calculation period amounts.
|
|||||||||||||
calculationPeriodAmount | The calculation period amount parameters.
|
|||||||||||||
calculationPeriodDates | The calculation periods dates schedule.
|
|||||||||||||
cancelableProvision | 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.
|
|||||||||||||
capFloor | A cap, floor or cap floor structures product definition.
|
|||||||||||||
capFloorStream |
|
|||||||||||||
dayCountFraction (in calculation in calculationPeriodAmount) | The day count fraction.
|
|||||||||||||
dayCountFraction (in fra) | The day count fraction.
|
|||||||||||||
discountRate | A discount rate, expressed as a decimal, to be used in the calculation of a discounted amount.
|
|||||||||||||
discountRateDayCountFraction | A discount day count fraction to be used in the calculation of a discounted amount.
|
|||||||||||||
earliestExerciseDateTenor | 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.
|
|||||||||||||
earlyTerminationProvision (in capFloor) | Parameters specifying provisions relating to the optional and mandatory early terminarion of a CapFloor transaction.
|
|||||||||||||
effectiveDate (in calculationPeriodDates) | The first day of the term of the trade.
|
|||||||||||||
exerciseFrequency (defined in ExercisePeriod complexType) | The frequency of subsequent exercise dates in the exercise period following the earliest exercise date.
|
|||||||||||||
exerciseNotice (in extendibleProvision) | Definition of the party to whom notice of exercise should be given.
|
|||||||||||||
extendibleProvision | 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.
|
|||||||||||||
extendibleProvisionAdjustedDates | The adjusted dates associated with an extendible provision.
|
|||||||||||||
extensionEvent | The adjusted dates associated with a single extendible exercise date.
|
|||||||||||||
fixedRate (in fra) | The calculation period fixed rate.
|
|||||||||||||
fixedRateSchedule | The fixed rate or fixed rate schedule expressed as explicit fixed rates and dates.
|
|||||||||||||
floatingRateCalculation | A floating rate calculation definition.
|
|||||||||||||
floatingRateIndex (in fra) |
|
|||||||||||||
followUpConfirmation (in extendibleProvision) | 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.
|
|||||||||||||
fra | A forward rate agreement product definition.
|
|||||||||||||
fraDiscounting | Specifies whether discounting applies and, if so, what type.
|
|||||||||||||
fxLinkedNotionalSchedule | 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 | The reference source such as Reuters or Bloomberg.
|
|||||||||||||
indexTenor (in fra) | The ISDA Designated Maturity, i.e. the tenor of the floating rate.
|
|||||||||||||
inflationLag | an offsetting period from the payment date which determines the reference period for which the inflation index is onserved.
|
|||||||||||||
inflationRateCalculation | An inflation rate calculation definition.
|
|||||||||||||
initialFee | An initial fee for the cancelable option.
|
|||||||||||||
initialValue (in fxLinkedNotionalSchedule) | The initial currency amount for the varying notional.
|
|||||||||||||
knownAmountSchedule | The known calculation period amount or a known amount schedule expressed as explicit known amounts and dates.
|
|||||||||||||
mandatoryEarlyTermination | A mandatory early termination provision to terminate the swap at fair value.
|
|||||||||||||
mandatoryEarlyTerminationDateTenor | Period after trade date of the mandatory early termination date.
|
|||||||||||||
notional (in fra) | The notional amount.
|
|||||||||||||
notionalAmount (defined in FxLinkedNotionalAmount complexType) | The calculation period notional amount.
|
|||||||||||||
notionalSchedule | The notional amount or notional amount schedule.
|
|||||||||||||
notionalStepSchedule | The notional amount or notional amount schedule expressed as explicit outstanding notional amounts and dates.
|
|||||||||||||
observedFxSpotRate | The actual observed fx spot rate.
|
|||||||||||||
optionalEarlyTermination (defined in OptionalEarlyTermination.model group) | An option for either or both parties to terminate the swap at fair value.
|
|||||||||||||
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.
|
|||||||||||||
premium (in capFloor) | The option premium amount payable by buyer to seller on the specified payment date.
|
|||||||||||||
premium (in swaption) | The option premium amount payable by buyer to seller on the specified payment date.
|
|||||||||||||
principalExchangeAmount (defined in PrincipalExchange complexType) | The principal exchange amount.
|
|||||||||||||
principalExchanges (defined in InterestRateStream complexType) | The true/false flags indicating whether initial, intermediate or final exchanges of principal should occur.
|
|||||||||||||
rateCalculation | The base element for the floating rate calculation definitions.
|
|||||||||||||
resetDate (defined in FxLinkedNotionalAmount complexType) |
|
|||||||||||||
resetDates | The reset dates schedule.
|
|||||||||||||
resetFrequency (in resetDates) | The frequency at which reset dates occur.
|
|||||||||||||
swap | A swap product definition.
|
|||||||||||||
swap (in swaption) |
|
|||||||||||||
swapStream | The swap streams.
|
|||||||||||||
swaption | A swaption product definition.
|
|||||||||||||
swaptionStraddle | Whether the option is a swaption or a swaption straddle.
|
|||||||||||||
terminationDate (in calculationPeriodDates) | The last day of the term of the trade.
|
|||||||||||||
unadjustedPrincipalExchangeDate |
|
|||||||||||||
varyingNotionalCurrency | 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.
|
||||||||||
A type defining the adjusted dates associated with a particular exercise event.
|
||||||||||
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. | ||||||||||
A type defining a Forward Rate Agreement (FRA) product.
|
||||||||||
A type to describe the cashflow representation for fx linked notionals.
|
||||||||||
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.
|
||||||||||
A type defining the adjusted dates associated with a mandatory early termination provision.
|
||||||||||
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 the adjusted dates associated with an optional early termination provision.
|
||||||||||
A type defining parameters used to generate the payment dates schedule, including the specification of early or delayed payments. | ||||||||||
A type defining a principal exchange amount and adjusted exchange date.
|
||||||||||
A type defining the parameters used to generate the reset dates schedule and associated fixing dates. | ||||||||||
Reference to a reset dates component.
|
||||||||||
A type defining the settlement rate options through a scheme reflecting the terms of the Annex A to the 1998 FX and Currency Option Definitions.
|
||||||||||
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 | ||||||||||
Model group enforces association of day count fraction with the discount rate.
|
||||||||||
|
||||||||||
|
<?xml version="1.0" encoding="utf-8"?> <!-- == Copyright (c) 2002-2012 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: 9146 $" 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"> <!--View Generation: SKIPPED BondReference - Documentation--> <!--View Generation: SKIPPED BulletPayment - Unsupported--> <xsd:annotation> <xsd:documentation xml:lang="en"> A type definining the parameters used in the calculation of fixed or floating calculation period amounts. </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:choice> <xsd:annotation> <xsd:documentation xml:lang="en">The notional amount or notional amount schedule.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en"> 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:annotation> </xsd:element> </xsd:choice> <xsd:choice> <xsd:sequence> <xsd:annotation> <xsd:documentation xml:lang="en"> 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> <!--View Generation: SKIPPED futureValueNotional - NonStandardFeature--> </xsd:sequence> <xsd:annotation> <xsd:documentation xml:lang="en"> 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:element> </xsd:choice> <xsd:annotation> <xsd:documentation xml:lang="en">The day count fraction.</xsd:documentation> </xsd:annotation> </xsd:element> <!--View Generation: SKIPPED discounting - Documentation--> <!--View Generation: SKIPPED compoundingMethod - TBD--> </xsd:sequence> </xsd:complexType> <!--View Generation: SKIPPED CalculationPeriod - Unsupported--> <xsd:annotation> <xsd:documentation xml:lang="en"> 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:annotation> <xsd:choice> <xsd:annotation> <xsd:documentation xml:lang="en"> The parameters used in the calculation of fixed or floaring rate calculation period amounts. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en"> 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:element> </xsd:choice> </xsd:complexType> <xsd:annotation> <xsd:documentation xml:lang="en"> 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:annotation> <xsd:sequence> <!--View Generation: Removed a degenerate choice.--> <xsd:annotation> <xsd:documentation xml:lang="en"> 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> <!--View Generation: Removed a degenerate choice.--> <xsd:annotation> <xsd:documentation xml:lang="en"> 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:element> <!--View Generation: SKIPPED calculationPeriodDatesAdjustments - DateAdjustments--> <!--View Generation: SKIPPED firstPeriodStartDate - NonStandardFeature--> <!--View Generation: SKIPPED firstRegularPeriodStartDate - NonStandardFeature--> <!--View Generation: SKIPPED firstCompoundingPeriodEndDate - NonStandardFeature--> <!--View Generation: SKIPPED lastRegularPeriodEndDate - NonStandardFeature--> <!--View Generation: SKIPPED stubPeriodType - NonStandardFeature--> <!--View Generation: SKIPPED calculationPeriodFrequency - Other=This is not requested by the CFTC, and so compounding swaps are not fully represented--> </xsd:sequence> </xsd:complexType> <!--View Generation: SKIPPED CalculationPeriodDatesReference - Documentation--> <xsd:annotation> <xsd:documentation xml:lang="en"> 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:sequence> <!--View Generation: SKIPPED - PartySpecific--> <!--View Generation: SKIPPED exerciseNotice - Documentation--> <!--View Generation: SKIPPED followUpConfirmation - Documentation--> <!--View Generation: SKIPPED cancelableProvisionAdjustedDates - DateAdjustments--> <!--View Generation: SKIPPED finalCalculationPeriodDateAdjustment - DateAdjustments--> <xsd:annotation> <xsd:documentation xml:lang="en">An initial fee for the cancelable option.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> <!--View Generation: SKIPPED CancelableProvisionAdjustedDates - DateAdjustments--> <!--View Generation: SKIPPED CancellationEvent - DateAdjustments--> <xsd:annotation> <xsd:documentation xml:lang="en"> A type defining an interest rate cap, floor, or cap/floor strategy (e.g. collar) product. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:sequence> <xsd:annotation> <xsd:documentation xml:lang="en"> The option premium amount payable by buyer to seller on the specified payment date. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en"> Additional payments between the principal parties. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en"> Parameters specifying provisions relating to the optional and mandatory early terminarion of a CapFloor transaction. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <!--View Generation: SKIPPED Cashflows - Unsupported--> <!--View Generation: SKIPPED CashPriceMethod - Documentation--> <!--View Generation: SKIPPED CashSettlement - Unsupported--> <!--View Generation: SKIPPED CashSettlementPaymentDate - Unsupported--> <!--View Generation: SKIPPED CrossCurrencyMethod - Documentation--> <!--View Generation: SKIPPED DateRelativeToCalculationPeriodDates - Documentation--> <!--View Generation: SKIPPED DateRelativeToPaymentDates - Documentation--> <!--View Generation: SKIPPED Discounting - Documentation--> <!--View Generation: SKIPPED EarlyTerminationEvent - DateAdjustments--> <xsd:annotation> <xsd:documentation xml:lang="en"> 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:choice> <xsd:sequence> </xsd:sequence> <!--View Generation: SKIPPED - Technical--> </xsd:choice> </xsd:complexType> <xsd:annotation> <xsd:documentation xml:lang="en"> A type defining the adjusted dates associated with a particular exercise event. </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:annotation> <xsd:documentation xml:lang="en"> 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:annotation> <xsd:documentation xml:lang="en"> The effective date of the underlying swap associated with a given exercise date. This date should already be adjusted for any applicable business day convention. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en"> The date by which the cash settlement amount must be agreed. This date should already be adjusted for any applicable business day convention. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en"> The date on which the cash settlement amount is paid. This date should already be adjusted for any applicable business dat convention. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en"> The date on which the exercise fee amount is paid. This date should already be adjusted for any applicable business day convention. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:annotation> <xsd:documentation xml:lang="en"> 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:annotation> <xsd:sequence> <xsd:annotation> <xsd:documentation xml:lang="en"> The time interval to the first (and possibly only) exercise date in the exercise period. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en"> 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:element> </xsd:sequence> </xsd:complexType> <xsd:annotation> <xsd:documentation xml:lang="en"> 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:annotation> <xsd:sequence> <!--View Generation: SKIPPED - PartySpecific--> <xsd:annotation> <xsd:documentation xml:lang="en"> Definition of the party to whom notice of exercise should be given. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en"> 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:annotation> </xsd:element> <xsd:element minOccurs="0" name="extendibleProvisionAdjustedDates" type="ExtendibleProvisionAdjustedDates"> <xsd:annotation> <xsd:documentation xml:lang="en"> The adjusted dates associated with an extendible provision. These dates have been adjusted for any applicable business day convention. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:annotation> <xsd:documentation xml:lang="en"> A type defining the adjusted dates associated with a provision to extend a swap. </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:annotation> <xsd:documentation xml:lang="en"> The adjusted dates associated with a single extendible exercise date. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:annotation> <xsd:documentation xml:lang="en"> A type to define the adjusted dates associated with an individual extension event. </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:annotation> <xsd:documentation xml:lang="en"> 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:annotation> <xsd:documentation xml:lang="en"> 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:element> </xsd:sequence> </xsd:complexType> <!--View Generation: SKIPPED FinalCalculationPeriodDateAdjustment - DateAdjustments--> <!--View Generation: SKIPPED FallbackReferencePrice - Documentation--> <!--View Generation: SKIPPED FloatingRateDefinition - Documentation--> <xsd:annotation> <xsd:documentation xml:lang="en"> A type defining a Forward Rate Agreement (FRA) product. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:sequence> <!--View Generation: SKIPPED - PartySpecific--> <xsd:annotation> <xsd:documentation xml:lang="en"> 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:annotation> <xsd:documentation xml:lang="en"> The end date of the calculation period. This date should already be adjusted for any applicable business day convention. </xsd:documentation> </xsd:annotation> </xsd:element> <!--View Generation: SKIPPED paymentDate - Documentation--> <!--View Generation: SKIPPED fixingDateOffset - Documentation--> <xsd:annotation> <xsd:documentation xml:lang="en">The day count fraction.</xsd:documentation> </xsd:annotation> </xsd:element> <!--View Generation: SKIPPED calculationPeriodNumberOfDays - Documentation--> <xsd:annotation> <xsd:documentation xml:lang="en">The notional amount.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en"> 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:annotation> <xsd:documentation xml:lang="en"> The ISDA Designated Maturity, i.e. the tenor of the floating rate. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en"> Specifies whether discounting applies and, if so, what type. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <!--View Generation: SKIPPED FxFixingDate - Documentation--> <xsd:annotation> <xsd:documentation xml:lang="en"> A type to describe the cashflow representation for fx linked notionals. </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:annotation> <xsd:documentation xml:lang="en"> The date on which the fx spot rate is observed. This date should already be adjusted for any applicable business day convention. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en">The actual observed fx spot rate.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en">The calculation period notional amount.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:annotation> <xsd:documentation xml:lang="en"> 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:annotation> <xsd:sequence> <!--View Generation: SKIPPED constantNotionalScheduleReference - Documentation--> <xsd:annotation> <xsd:documentation xml:lang="en"> 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:annotation> <xsd:documentation xml:lang="en"> 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:element> <!--View Generation: SKIPPED varyingNotionalFixingDates - Dates--> <!--View Generation: SKIPPED fxSpotRateSource - Documentation--> <!--View Generation: SKIPPED varyingNotionalInterimExchangePaymentDates - Documentation--> </xsd:sequence> </xsd:complexType> <xsd:annotation> <xsd:documentation xml:lang="en"> A type defining the components specifiying an Inflation Rate Calculation </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:sequence> <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:annotation> <xsd:documentation xml:lang="en"> The reference source such as Reuters or Bloomberg. </xsd:documentation> </xsd:annotation> </xsd:element> <!--View Generation: SKIPPED mainPublication - Documentation--> <!--View Generation: SKIPPED interpolationMethod - Documentation--> <!--View Generation: SKIPPED initialIndexLevel - TBD--> <!--View Generation: SKIPPED fallbackBondApplicable - Documentation--> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:annotation> <xsd:documentation xml:lang="en"> 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:annotation> <xsd:complexContent> <xsd:sequence> <!--View Generation: SKIPPED - PartySpecific--> <xsd:annotation> <xsd:documentation xml:lang="en">The calculation periods dates schedule.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en">The payment dates schedule.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en"> The reset dates schedule. The reset dates schedule only applies for a floating rate stream. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en">The calculation period amount parameters.</xsd:documentation> </xsd:annotation> </xsd:element> <!--View Generation: SKIPPED stubCalculationPeriodAmount - NonStandardFeature--> <xsd:annotation> <xsd:documentation xml:lang="en"> The true/false flags indicating whether initial, intermediate or final exchanges of principal should occur. </xsd:documentation> </xsd:annotation> </xsd:element> <!--View Generation: SKIPPED cashflows - Unsupported--> <!--View Generation: SKIPPED settlementProvision - NonStandardFeature--> <!--View Generation: SKIPPED formula - NonStandardFeature--> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <!--View Generation: SKIPPED InterestRateStreamReference - Documentation--> <xsd:annotation> <xsd:documentation xml:lang="en"> A type to define an early termination provision for which exercise is mandatory. </xsd:documentation> </xsd:annotation> <xsd:sequence> <!--View Generation: SKIPPED cashSettlement - Documentation--> </xsd:sequence> </xsd:complexType> <xsd:annotation> <xsd:documentation xml:lang="en"> A type defining the adjusted dates associated with a mandatory early termination provision. </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:annotation> <xsd:documentation xml:lang="en"> The early termination date that is applicable if an early termination provision is exercised. This date should already be adjusted for any applicable business day convention. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en"> The date by which the cash settlement amount must be agreed. This date should already be adjusted for any applicable business day convention. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en"> The date on which the cash settlement amount is paid. This date should already be adjusted for any applicable business dat convention. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> <!--View Generation: SKIPPED NonDeliverableSettlement - NonStandardFeature--> <xsd:annotation> <xsd:documentation xml:lang="en"> 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:annotation> <xsd:sequence> <xsd:annotation> <xsd:documentation xml:lang="en"> 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:element> <!--View Generation: SKIPPED notionalStepParameters - NonStandardFeature--> </xsd:sequence> </xsd:complexType> <!--View Generation: SKIPPED NotionalStepRule - NonStandardFeature--> <xsd:annotation> <xsd:documentation xml:lang="en"> A type defining an early termination provision where either or both parties have the right to exercise. </xsd:documentation> </xsd:annotation> <xsd:sequence> <!--View Generation: SKIPPED singlePartyOption - Documentation--> <!--View Generation: SKIPPED - Documentation--> <!--View Generation: SKIPPED exerciseNotice - Documentation--> <!--View Generation: SKIPPED followUpConfirmation - Documentation--> <!--View Generation: SKIPPED calculationAgent - Documentation--> <!--View Generation: SKIPPED cashSettlement - Documentation--> <!--View Generation: SKIPPED optionalEarlyTerminationAdjustedDates - Documentation--> </xsd:sequence> </xsd:complexType> <xsd:annotation> <xsd:documentation xml:lang="en"> A type defining the adjusted dates associated with an optional early termination provision. </xsd:documentation> </xsd:annotation> <xsd:sequence> <!--View Generation: SKIPPED earlyTerminationEvent - DateAdjustments--> </xsd:sequence> </xsd:complexType> <!--View Generation: SKIPPED PaymentCalculationPeriod - DateAdjustments--> <xsd:annotation> <xsd:documentation xml:lang="en"> 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:annotation> <xsd:sequence> <!--View Generation: Skipped an empty choice.--> <xsd:annotation> <xsd:documentation xml:lang="en"> 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:element> <!--View Generation: SKIPPED firstPaymentDate - NonStandardFeature--> <!--View Generation: SKIPPED lastRegularPaymentDate - NonStandardFeature--> <!--View Generation: SKIPPED payRelativeTo - Standardized--> <!--View Generation: SKIPPED paymentDaysOffset - Standardized--> <!--View Generation: SKIPPED paymentDatesAdjustments - DateAdjustments--> </xsd:sequence> </xsd:complexType> <!--View Generation: SKIPPED PaymentDatesReference - Documentation--> <!--View Generation: SKIPPED PriceSourceDisruption - Documentation--> <xsd:annotation> <xsd:documentation xml:lang="en"> A type defining a principal exchange amount and adjusted exchange date. The type forms part of the cashflow representation of a swap stream. </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:annotation> <xsd:documentation xml:lang="en"> The principal exchange date. This date should already be adjusted for any applicable business day convention. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en"> The principal exchange amount. This amount should be positive if the stream payer is paying the exchange amount and signed negative if they are receiving it. </xsd:documentation> </xsd:annotation> </xsd:element> <!--View Generation: SKIPPED discountFactor - Unsupported--> <!--View Generation: SKIPPED presentValuePrincipalExchangeAmount - Unsupported--> </xsd:sequence> </xsd:complexType> <!--View Generation: SKIPPED RelevantUnderlyingDateReference - DateAdjustments--> <xsd:annotation> <xsd:documentation xml:lang="en"> 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:annotation> <xsd:sequence> <!--View Generation: SKIPPED calculationPeriodDatesReference - Documentation--> <!--View Generation: SKIPPED resetRelativeTo - Standardized--> <!--View Generation: SKIPPED initialFixingDate - Documentation--> <!--View Generation: SKIPPED fixingDates - Standardized--> <!--View Generation: SKIPPED rateCutOffDaysOffset - Documentation--> <xsd:annotation> <xsd:documentation xml:lang="en"> 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:element> <!--View Generation: SKIPPED resetDatesAdjustments - DateAdjustments--> </xsd:sequence> </xsd:complexType> <xsd:annotation> <xsd:documentation xml:lang="en">Reference to a reset dates component.</xsd:documentation> </xsd:annotation> <xsd:complexContent> </xsd:extension> </xsd:complexContent> </xsd:complexType> <!--View Generation: SKIPPED SettlementProvision - NonStandardFeature--> <xsd:annotation> <xsd:documentation xml:lang="en"> A type defining the settlement rate options through a scheme reflecting the terms of the Annex A to the 1998 FX and Currency Option Definitions. </xsd:documentation> </xsd:annotation> <xsd:simpleContent> <xsd:attribute default="http://www.fpml.org/coding-scheme/settlement-rate-option" name="settlementRateOptionScheme" type="xsd:anyURI"/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> <!--View Generation: SKIPPED SinglePartyOption - Documentation--> <!--View Generation: SKIPPED StubCalculationPeriodAmount - NonStandardFeature--> <xsd:annotation> <xsd:documentation xml:lang="en"> A type defining swap streams and additional payments between the principal parties involved in the swap. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:sequence> <xsd:annotation> <xsd:documentation xml:lang="en">The swap streams.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en"> Parameters specifying provisions relating to the optional and mandatory early terminarion of a swap transaction. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en"> 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:annotation> <xsd:documentation xml:lang="en"> 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:annotation> <xsd:documentation xml:lang="en"> Additional payments between the principal parties. </xsd:documentation> </xsd:annotation> </xsd:element> <!--View Generation: SKIPPED additionalTerms - NonStandardFeature--> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <!--View Generation: SKIPPED SwapAdditionalTerms - NonStandardFeature--> <xsd:annotation> <xsd:documentation xml:lang="en">A type to define an option on a swap.</xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:sequence> <!--View Generation: SKIPPED - PartySpecific--> <xsd:annotation> <xsd:documentation xml:lang="en"> The option premium amount payable by buyer to seller on the specified payment date. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en"> 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> <!--View Generation: SKIPPED exerciseProcedure - Documentation--> <!--View Generation: SKIPPED calculationAgent - Documentation--> <!--View Generation: Skipped an empty choice.--> <xsd:annotation> <xsd:documentation xml:lang="en"> Whether the option is a swaption or a swaption straddle. </xsd:documentation> </xsd:annotation> </xsd:element> <!--View Generation: SKIPPED swaptionAdjustedDates - DateAdjustments--> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <!--View Generation: SKIPPED SwaptionAdjustedDates - DateAdjustments--> <!--View Generation: SKIPPED SwaptionPhysicalSettlement - Documentation--> <!--View Generation: SKIPPED ValuationDatesReference - Documentation--> <!--View Generation: SKIPPED ValuationPostponement - NonStandardFeature--> <!--View Generation: SKIPPED YieldCurveMethod - Documentation--> <!--View Generation: SKIPPED bulletPayment - Unsupported--> <xsd:annotation> <xsd:documentation xml:lang="en"> A cap, floor or cap floor structures product definition. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="floatingRateCalculation" substitutionGroup="rateCalculation" type="FloatingRateCalculation"> <xsd:annotation> <xsd:documentation xml:lang="en">A floating rate calculation definition.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en">A forward rate agreement product definition.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="inflationRateCalculation" substitutionGroup="rateCalculation" type="InflationRateCalculation"> <xsd:annotation> <xsd:documentation xml:lang="en">An inflation rate calculation definition.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en"> The base element for the floating rate calculation definitions. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en">A swap product definition.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en">A swaption product definition.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en"> Model group enforces association of day count fraction with the discount rate. </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:annotation> <xsd:documentation xml:lang="en"> A discount rate, expressed as a decimal, to be used in the calculation of a discounted amount. A discount amount of 5% would be represented as 0.05. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en"> A discount day count fraction to be used in the calculation of a discounted amount. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:group> <xsd:choice> <!--View Generation: SKIPPED mandatoryEarlyTermination - Technical--> <xsd:sequence> <xsd:annotation> <xsd:documentation xml:lang="en"> Period after trade date of the mandatory early termination date. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en"> A mandatory early termination provision to terminate the swap at fair value. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:choice> </xsd:group> <xsd:choice> <xsd:annotation> <xsd:documentation xml:lang="en"> An option for either or both parties to terminate the swap at fair value. </xsd:documentation> </xsd:annotation> </xsd:element> <!--View Generation: Skipped an empty sequence.--> </xsd:choice> </xsd:group> </xsd:schema> |
XML schema documentation generated with DocFlex/XML 1.8.6b2 using DocFlex/XML XSDDoc 2.5.1 template set. All content model diagrams generated by Altova XMLSpy via DocFlex/XML XMLSpy Integration. |