All Element Summary |
||||||||||||||
|
Optional account information used to precisely define the origination and destination of financial instruments.
|
||||||||||||||
|
A reference to the party beneficiary of the account.
|
||||||||||||||
|
An account identifier.
|
||||||||||||||
|
The name by which the account is known.
|
||||||||||||||
|
Identifies the account(s) related to the party when they cannot be determined from the party alone, for example in a inter-book trade.
|
||||||||||||||
|
The type of account. e.g., Client, House
|
||||||||||||||
|
Any additional business centers that are applicable to the observation shift calculation, in addition to the regular "applicableBusinessDays".
|
||||||||||||||
|
A postal or street address.
|
||||||||||||||
adjustableDate (defined in AdjustableOrRelativeDate complexType) |
A date that is subject to adjustment if it would otherwise fall on a day that is not a business day in the specified business centers, together with the convention for adjusting the date.
|
|||||||||||||
adjustableDates (defined in AdjustableOrRelativeDates complexType) |
A series of dates that shall be subject to adjustment if they would otherwise fall on a day that is not a business day in the specified business centers, together with the convention for adjusting the date.
|
|||||||||||||
adjustableDates (defined in AdjustableRelativeOrPeriodicDates complexType) |
A series of dates that shall be subject to adjustment if they would otherwise fall on a day that is not a business day in the specified business centers, together with the convention for adjusting the date.
|
|||||||||||||
|
A series of adjustable dates
|
||||||||||||||
|
The parameters for defining the exercise period for an American style option together with any rules governing the notional amount of the underlying which can be exercised on any given exercise date and any associated exercise fees.
|
||||||||||||||
amount (defined in CashflowNotional complexType) |
The quantity of notional (in currency or other units).
|
|||||||||||||
|
The monetary quantity in currency units.
|
||||||||||||||
amount (defined in NonNegativeMoney complexType) |
The non negative monetary quantity in currency units.
|
|||||||||||||
amount (defined in PositiveMoney complexType) |
The positive monetary quantity in currency units.
|
|||||||||||||
|
Specifies the applicable business days to be used for this calculation.
|
||||||||||||||
base64Binary (defined in Resource complexType) |
Provides extra information as binary contents coded in base64.
|
|||||||||||||
|
The parameters for defining the exercise period for a Bermuda style option together with any rules governing the notional amount of the underlying which can be exercised on any given exercise date and any associated exercise fees.
|
||||||||||||||
|
The dates the define the Bermuda option exercise dates and the expiration date.
|
||||||||||||||
businessCenter (defined in BusinessCenters complexType) |
|
|||||||||||||
businessCenter (defined in BusinessCenterTime complexType) |
|
|||||||||||||
|
||||||||||||||
businessCenters (defined in BusinessCentersOrReference.model group) |
|
|||||||||||||
|
A pointer style reference to a set of financial business centers defined elsewhere in the document.
|
||||||||||||||
businessDayConvention (defined in BusinessDayAdjustments complexType) |
The convention for adjusting a date if it would otherwise fall on a day that is not a business day.
|
|||||||||||||
businessDayConvention (in dateOffset defined in RelativeDateSequence complexType) |
The convention for adjusting a date if it would otherwise fall on a day that is not a business day.
|
|||||||||||||
|
Optional organization unit information used to describe the organization units (e.g. trading desks) involved in a transaction or business process .
|
||||||||||||||
|
An identifier used to uniquely identify organization unit
|
||||||||||||||
|
The unit for which the indvidual works.
|
||||||||||||||
|
The buyer of the option
|
||||||||||||||
buyerPartyReference (defined in BuyerSeller.model group) |
A reference to the party that buys this instrument, ie. pays for this instrument and receives the rights defined by it.
|
|||||||||||||
|
||||||||||||||
calculationMethod (defined in CalculationParameters complexType) |
Specifies the type of calculation, e.g. whether the calculation is a compounding or an averaging calculation.
|
|||||||||||||
calculationParameters (defined in FloatingRate complexType) |
Parameters to specify a rate calculated using an averaging or compounding formula, as described in the 2021 ISDA Defintions, section 7.
|
|||||||||||||
|
This provides a representation of the approximate value of the fallback rate, i.e. a calculated rate that quite closely mimics the value anticipated to be published by the fallback rate administrator (once the spread adjustment is added).
|
||||||||||||||
|
The business day convention to apply to each calculation period end date if it would otherwise fall on a day that is not a business day in the specified financial business centers.
|
||||||||||||||
|
The frequency at which calculation period end dates occur with the regular part of the calculation period schedule and their roll date convention.
|
||||||||||||||
|
||||||||||||||
|
This element is applicable in Transparency view (only) if both a capRateSchedule and a floorRateSchedule are set.
|
||||||||||||||
|
The cap rate or cap rate schedule, if any, which applies to the floating rate.
|
||||||||||||||
|
The city component of a postal address.
|
||||||||||||||
|
The party's industry sector classification.
|
||||||||||||||
commencementDate (defined in SharedAmericanExercise complexType) |
The first day of the exercise period for an American style option.
|
|||||||||||||
|
The first day of the exercise period for an American style option.
|
||||||||||||||
|
Any additional comments that are deemed necessary.
|
||||||||||||||
|
Text description of the component
|
||||||||||||||
contactInfo (defined in Party.model group) |
Information on how to contact the party using various means.
|
|||||||||||||
contactInfo (in businessUnit) |
Information on how to contact the unit using various means.
|
|||||||||||||
contactInfo (in person) |
Information on how to contact the individual using various means.
|
|||||||||||||
country (defined in PartyInformation.model group) |
The country where the party is domiciled.
|
|||||||||||||
|
The ISO 3166 standard code for the country within which the postal address is located.
|
||||||||||||||
country (in businessUnit) |
The ISO 3166 standard code for the country where the individual works.
|
|||||||||||||
|
The ISO 3166 standard code for the country where the individual works.
|
||||||||||||||
creditRating (defined in PartyInformation.model group) |
The party's credit rating.
|
|||||||||||||
currency (defined in AmountSchedule complexType) |
The currency in which an amount is denominated.
|
|||||||||||||
currency (defined in CashflowNotional complexType) |
The currency in which an amount is denominated.
|
|||||||||||||
|
The currency in which an amount is denominated.
|
||||||||||||||
currency (defined in NonNegativeAmountSchedule complexType) |
The currency in which an amount is denominated.
|
|||||||||||||
currency1 (defined in QuotedCurrencyPair complexType) |
The first currency specified when a pair of currencies is to be evaluated.
|
|||||||||||||
currency2 (defined in QuotedCurrencyPair complexType) |
The second currency specified when a pair of currencies is to be evaluated.
|
|||||||||||||
|
||||||||||||||
|
The birth date of the person, e.g. 1970-01-01
|
||||||||||||||
dateOffset (defined in RelativeDateSequence complexType) |
|
|||||||||||||
dateRelativeTo (defined in RelativeDateOffset complexType) |
Specifies the anchor as an href attribute.
|
|||||||||||||
dateRelativeTo (defined in RelativeDateSequence complexType) |
Specifies the anchor as an href attribute.
|
|||||||||||||
|
The earliest time at which notice of exercise can be given by the buyer to the seller (or seller's agent) i) on the expriation date, in the case of a European style option, (ii) on each bermuda option exercise date and the expiration date, in the case of a Bermuda style option the commencement date to, and including, the expiration date , in the case of an American option.
|
||||||||||||||
|
The earliest time at which notice of exercise can be given by the buyer to the seller (or seller's agent) i) on the expriation date, in the case of a European style option, (ii) on each bermuda option exercise date and the expiration date, in the case of a Bermuda style option the commencement date to, and including, the expiration date , in the case of an American option.
|
||||||||||||||
effectiveDate (defined in DirectionalLeg complexType) |
Specifies the effective date of this leg of the swap.
|
|||||||||||||
effectiveDate (defined in VersionHistory.model group) |
Optionally it is possible to specify a version effective date when a versionId is supplied.
|
|||||||||||||
|
The Applicable Fallback Effective Date, as defined in the 2021 ISDA Interest Rate Derivatives Definitions, Section 8.5.4.
|
||||||||||||||
|
The Applicable Fallback Effective Date, as defined in the 2021 ISDA Interest Rate Derivatives Definitions, Section 8.5.4.
|
||||||||||||||
|
An address on an electronic mail or messaging sysem .
|
||||||||||||||
|
Describes the type of any embedded optionality in the transaction that might not otherwise be apparent.
|
||||||||||||||
|
A legal entity identifier (e.g.
|
||||||||||||||
|
The name of the reference entity.
|
||||||||||||||
|
The parameters for defining the exercise period for a European style option together with any rules governing the notional amount of the underlying which can be exercised on any given exercise date and any associated exercise fees.
|
||||||||||||||
|
An placeholder for the actual option exercise definitions.
|
||||||||||||||
|
The fees associated with an exercise date.
|
||||||||||||||
|
The fees associated with an exercise date.
|
||||||||||||||
|
The party referenced is the party to which notice of exercise should be given by the buyer.
|
||||||||||||||
expirationDate (defined in SharedAmericanExercise complexType) |
The last day within an exercise period for an American style option.
|
|||||||||||||
|
The last day within an exercise period for an American style option.
|
||||||||||||||
|
The last day within an exercise period for an American style option.
|
||||||||||||||
|
The latest time for exercise on expirationDate.
|
||||||||||||||
|
The latest time for exercise on expirationDate.
|
||||||||||||||
|
A fallback rate calculated using an averaging or compounding formula to be used in case of the cessation of the original term rate.
|
||||||||||||||
|
The exercise fee amount schedule.
|
||||||||||||||
|
The date on which exercise fee(s) will be paid.
|
||||||||||||||
|
The exercise free rate schedule.
|
||||||||||||||
|
A true/false flag to indicate whether there is a final exchange of principal on the termination date.
|
||||||||||||||
|
Given name, such as John or Mary.
|
||||||||||||||
fixedRate (defined in InterestAccrualsMethod complexType) |
The calculation period fixed rate.
|
|||||||||||||
|
The calculation period fixed rate.
|
||||||||||||||
floatingRateCalculation (defined in InterestAccrualsMethod complexType) |
The floating rate calculation definitions
|
|||||||||||||
floatingRateIndex (defined in FloatingRateIndex.model group) |
The ISDA Floating Rate Option, i.e. the name of the floating rate.
|
|||||||||||||
|
The benchmark rate used for computing the fallback rate.
|
||||||||||||||
|
The floor rate or floor rate schedule, if any, which applies to the floating rate.
|
||||||||||||||
formula (in formulaComponent) |
Additional formulas required to describe this component
|
|||||||||||||
|
Elements describing the components of the formula.
|
||||||||||||||
|
Text description of the formula
|
||||||||||||||
|
Party Group Type, e.g.
|
||||||||||||||
hexadecimalBinary (defined in Resource complexType) |
Provides extra information as binary contents coded in hexadecimal.
|
|||||||||||||
|
An honorific title, such as Mr., Ms., Dr. etc.
|
||||||||||||||
hourMinuteTime (defined in BusinessCenterTime complexType) |
A time specified in hh:mm:ss format where the second component must be '00', e.g. 11am would be represented as 11:00:00.
|
|||||||||||||
hourMinuteTime (in time defined in OffsetPrevailingTime complexType) |
A time specified in hh:mm:ss format where the second component must be '00', e.g. 11am would be represented as 11:00:00.
|
|||||||||||||
|
If true, then increased cost of stock borrow is applicable.
|
||||||||||||||
|
Independent Amount is an amount that usually less creditworthy counterparties are asked to provide.
|
||||||||||||||
indexTenor (defined in FloatingRateIndex.model group) |
The ISDA Designated Maturity, i.e. the tenor of the floating rate.
|
|||||||||||||
|
||||||||||||||
|
A true/false flag to indicate whether there is an initial exchange of principal on the effective date.
|
||||||||||||||
|
Specifies the initial stock loan rate for Increased Cost of Stock Borrow.
|
||||||||||||||
initialValue (defined in NonNegativeSchedule complexType) |
The non-negative initial rate or amount, as the case may be.
|
|||||||||||||
initialValue (defined in Schedule complexType) |
The initial rate or amount, as the case may be.
|
|||||||||||||
|
A notional amount which restricts the amount of notional that can be exercised when partial exercise or multiple exercise is applicable.
|
||||||||||||||
|
A true/false flag to indicate whether there are intermediate or interim exchanges of principal during the term of the swap.
|
||||||||||||||
issuer (defined in IssuerTradeId.model group) |
|
|||||||||||||
|
The legal jurisdiction of the entity's registration.
|
||||||||||||||
|
Indicates the language of the resource, described using the ISO 639-2/T Code.
|
||||||||||||||
|
For a Bermuda or American style option, the latest time on an exercise business day (excluding the expiration date) within the exercise period that notice can be given by the buyer to the seller or seller's agent.
|
||||||||||||||
|
For a Bermuda or American style option, the latest time on an exercise business day (excluding the expiration date) within the exercise period that notice can be given by the buyer to the seller or seller's agent.
|
||||||||||||||
|
Identity of this leg.
|
||||||||||||||
|
Version aware identification of this leg.
|
||||||||||||||
|
Indicates the length of the resource.
|
||||||||||||||
|
The length unit of the resource.
|
||||||||||||||
|
The length value of the resource.
|
||||||||||||||
|
Specifies the limitation percentage in Average Daily trading volume.
|
||||||||||||||
|
Specifies the limitation period for Average Daily trading volume in number of days.
|
||||||||||||||
location (in time defined in OffsetPrevailingTime complexType) |
The geographic location to which the hourMinuteTime applies.
|
|||||||||||||
|
Specifies that lockout calculation is in effect, and supplies parameters needed to support that.
|
||||||||||||||
|
Specifies that lookback calculation is in effect, and supplies parameters needed to support that.
|
||||||||||||||
|
If true, then loss of stock borrow is applicable.
|
||||||||||||||
|
An element for containing an XML representation of the formula.
|
||||||||||||||
|
The maximum notional amount that can be exercised on a given exercise date.
|
||||||||||||||
maximumNumberOfOptions (defined in MultipleExercise complexType) |
The maximum number of options that can be exercised on a given exercise date.
|
|||||||||||||
|
Specifies the maximum stock loan rate for Loss of Stock Borrow.
|
||||||||||||||
|
||||||||||||||
|
Indicates the type of media used to store the content. mimeType is used to determine the software product(s) that can read the content.
|
||||||||||||||
|
The minimum notional amount that can be exercised on a given exercise date.
|
||||||||||||||
minimumNumberOfOptions (defined in PartialExercise.model group) |
The minimum number of options that can be exercised on a given exercise date.
|
|||||||||||||
|
As defined in the 2000 ISDA Definitions, Section 12.4.
|
||||||||||||||
|
As defined in the 2000 ISDA Definitions, Section 12.4.
|
||||||||||||||
|
The name of the resource.
|
||||||||||||||
name (in businessUnit) |
A name used to describe the organization unit
|
|||||||||||||
notionalAmount (defined in FxCashSettlement complexType) |
The amount of money that the settlement will be derived from.
|
|||||||||||||
notionalReference (defined in ExerciseFeeSchedule complexType) |
A pointer style reference to the associated notional schedule defined elsewhere in the document.
|
|||||||||||||
notionalReference (defined in PartialExercise.model group) |
A pointer style reference to the associated notional schedule defined elsewhere in the document.
|
|||||||||||||
|
A telephonic contact.
|
||||||||||||||
|
A maximum rate for an rate observation; optionally applied for daily averaged rates.
|
||||||||||||||
|
A minimum rate for an rate observation; optionally applied for daily averaged rates.
|
||||||||||||||
|
Specifies how the observation period is to be determined relative to the basic calculation period.
|
||||||||||||||
|
Specifies that observation shift calculation is in effect, and supplies parameters needed to support that.
|
||||||||||||||
offset (defined in OffsetPrevailingTime complexType) |
Indicates whether time applies to the actual day specified (in which case this element should be omitted) the day prior to that day (in which case periodMultiplier should be -1 and period should be Day) or the day subsequent to that day (in which case periodMultiplier should be 1 and period should be Day).
|
|||||||||||||
|
The number of business days before the base date that the observations are to be shifted.
|
||||||||||||||
onBehalfOf (defined in OnBehalfOf.model group) |
Indicates which party (or parties) (and accounts) a trade or event is being processed for.
|
|||||||||||||
|
The type of an organization's participantion in the OTC derivatives market.
|
||||||||||||||
party (defined in PartiesAndAccounts.model group) |
A legal entity or a subdivision of a legal entity.
|
|||||||||||||
|
A party identifier, e.g. a S.W.I.F.T. bank identifier code (BIC).
|
||||||||||||||
|
The legal name of the organization.
|
||||||||||||||
partyReference (defined in OnBehalfOf complexType) |
The party for which the message reciever should work.
|
|||||||||||||
partyReference (defined in Party complexType) |
Reference to a party that is a member of the group of entities that are acting together as a single party in a transaction.
|
|||||||||||||
partyReference (defined in PartyAndAccountReferences.model group) |
Reference to a party.
|
|||||||||||||
|
The party referenced has allocated the trade identifier.
|
||||||||||||||
payerPartyReference (defined in Payer.model group) |
A reference to the party responsible for making the payments defined by this structure.
|
|||||||||||||
paymentAmount (defined in NonNegativePayment complexType) |
Non negative payment amount.
|
|||||||||||||
paymentAmount (defined in Payment complexType) |
The currency amount of the payment.
|
|||||||||||||
paymentAmount (defined in SimplePayment complexType) |
|
|||||||||||||
|
A fixed payment amount.
|
||||||||||||||
paymentDate (defined in SimplePayment complexType) |
The payment date.
|
|||||||||||||
paymentDate (in paymentDetail) |
Payment date.
|
|||||||||||||
|
A container element allowing a schedule of payments associated with the Independent Amount.
|
||||||||||||||
|
A structure defining the calculation rule of the independent amount.
|
||||||||||||||
paymentType (defined in Payment complexType) |
A classification of the type of fee or additional payment, e.g. brokerage, upfront fee etc.
|
|||||||||||||
percentageOfNotional (in premium defined in OptionBaseExtended complexType) |
The amount of premium to be paid expressed as a percentage of the notional value of the transaction.
|
|||||||||||||
|
A time period, e.g. a day, week, month, year or term of the stream.
|
||||||||||||||
|
A time period, e.g. a day, week, month or year of the stream.
|
||||||||||||||
|
Used in conjunction with a frequency and the regular period start date of an observation period, determines each observation period end date within the regular part of a observation period schedule.
|
||||||||||||||
periodicDates (defined in AdjustableRelativeOrPeriodicDates complexType) |
|
|||||||||||||
periodicDates (defined in AdjustableRelativeOrPeriodicDates2 complexType) |
|
|||||||||||||
periodMultiplier (defined in Frequency complexType) |
A time period multiplier, e.g. 1, 2 or 3 etc.
|
|||||||||||||
periodMultiplier (defined in Period complexType) |
A time period multiplier, e.g. 1, 2 or 3 etc.
|
|||||||||||||
|
Optional information about people involved in a transaction or busines process.
|
||||||||||||||
|
An identifier assigned by a system for uniquely identifying the individual
|
||||||||||||||
|
The code, required for computerised mail sorting systems, that is allocated to a physical address by a national postal authority.
|
||||||||||||||
pricePerOption (in premium defined in OptionBaseExtended complexType) |
The amount of premium to be paid expressed as a function of the number of options.
|
|||||||||||||
primaryAssetClass (defined in Product.model group) |
A classification of the most important risk class of the trade.
|
|||||||||||||
|
An abstract element used as a place holder for the substituting product elements.
|
||||||||||||||
|
A product reference identifier.
|
||||||||||||||
productType (defined in Product.model group) |
A classification of the type of product.
|
|||||||||||||
quoteBasis (defined in QuotedCurrencyPair complexType) |
The method by which the exchange rate is quoted.
|
|||||||||||||
quotedCurrencyPair (defined in FxRate complexType) |
Defines the two currencies for an FX trade and the quotation relationship between the two currencies.
|
|||||||||||||
|
The rate of exchange between the two currencies of the leg of a deal.
|
||||||||||||||
|
An information source for obtaining a market rate.
|
||||||||||||||
|
A specific page for the rate source for obtaining a market rate.
|
||||||||||||||
|
The heading for the rate source on a given rate source page.
|
||||||||||||||
referenceCurrency (defined in FxCashSettlement complexType) |
|
|||||||||||||
referenceCurrency (defined in FxCashSettlementSimple complexType) |
Reference Currency.
|
|||||||||||||
|
A code for a grouping of countries to which this belongs.
|
||||||||||||||
relativeDate (defined in AdjustableOrRelativeDate complexType) |
A date specified as an offset to another date (the anchor date).
|
|||||||||||||
relativeDate (in fixingDates) |
A series of dates specified as a repeating sequence from a base date.
|
|||||||||||||
relativeDates (defined in AdjustableOrRelativeDates complexType) |
A series of dates specified as some offset to another series of dates (the anchor dates).
|
|||||||||||||
relativeDates (defined in AdjustableRelativeOrPeriodicDates complexType) |
A series of dates specified as some offset to another series of dates (the anchor dates).
|
|||||||||||||
relativeDates (defined in AdjustableRelativeOrPeriodicDates2 complexType) |
A series of dates specified as some offset to another series of dates (the anchor dates).
|
|||||||||||||
relativeDateSequence (defined in AdjustableRelativeOrPeriodicDates complexType) |
A series of dates specified as some offset to other dates (the anchor dates) which can
|
|||||||||||||
|
The date on the underlying set by the exercise of an option.
|
||||||||||||||
|
The date on the underlying set by the exercise of an option.
|
||||||||||||||
|
The unique identifier of the resource within the event.
|
||||||||||||||
|
A description of the type of the resource, e.g. a confirmation.
|
||||||||||||||
|
The category of the relationship.
|
||||||||||||||
|
Used in conjunction with a frequency and the regular period start date of a calculation period, determines each calculation period end date within the regular part of a calculation period schedule.
|
||||||||||||||
|
A classification of additional risk classes of the trade, if any.
|
||||||||||||||
|
The party that has sold.
|
||||||||||||||
sellerPartyReference (defined in BuyerSeller.model group) |
A reference to the party that sells ("writes") this instrument, i.e. that grants the rights defined by this instrument and in return receives a payment for it.
|
|||||||||||||
|
A reference to the party that services/supports the account.
|
||||||||||||||
settlementAmount (defined in SettlementAmountOrCurrency.model group) |
Settlement Amount
|
|||||||||||||
settlementCurrency (defined in FxCashSettlement complexType) |
The currency in which cash settlement occurs for non-deliverable forwards and cash-settled options (non-deliverable or otherwise).
|
|||||||||||||
settlementCurrency (defined in FxCashSettlementSimple complexType) |
The currency in which cash settlement occurs.
|
|||||||||||||
settlementCurrency (defined in SettlementAmountOrCurrency.model group) |
Settlement Currency for use where the Settlement Amount cannot be known in advance
|
|||||||||||||
settlementDate (defined in FxCashSettlement complexType) |
The date on which settlement is scheduled to occur
|
|||||||||||||
|
Indicates the size of the resource in bytes.
|
||||||||||||||
|
An amount to be added to the calculated value before subsequent use, in order to more closely replicate the original term rate, by adjusting for the economic or credit spread between risk-free rates and risky term rates.
|
||||||||||||||
spreadSchedule (defined in FloatingRate.model group) |
The ISDA Spread or a Spread schedule expressed as explicit spreads and dates.
|
|||||||||||||
|
The ISDA Spread or a Spread schedule expressed as explicit spreads and dates.
|
||||||||||||||
|
A country subdivision used in postal addresses in some countries.
|
||||||||||||||
step (defined in NonNegativeSchedule complexType) |
The schedule of step date and non-negative value pairs.
|
|||||||||||||
|
The date on which the associated stepValue becomes effective.
|
||||||||||||||
|
The non-negative rate or amount which becomes effective on the associated stepDate.
|
||||||||||||||
|
The set of street and building number information that identifies a postal address within a city.
|
||||||||||||||
|
An individual line of street and building number information, forming part of a postal address.
|
||||||||||||||
|
Provides extra information as string.
|
||||||||||||||
|
Name suffix, such as Jr., III, etc.
|
||||||||||||||
|
Family name, such as Smith or Jones.
|
||||||||||||||
|
A telephonic contact.
|
||||||||||||||
terminationDate (defined in DirectionalLeg complexType) |
Specifies the termination date of this leg of the swap.
|
|||||||||||||
time (defined in OffsetPrevailingTime complexType) |
|
|||||||||||||
tradeId (defined in IssuerTradeId.model group) |
|
|||||||||||||
type (defined in RelatedParty complexType) |
Additional definition refining the type of relationship.
|
|||||||||||||
type (defined in SpreadSchedule complexType) |
|
|||||||||||||
|
The type of telephone number (work, personal, mobile).
|
||||||||||||||
unadjustedDate (defined in AdjustableDate complexType) |
A date subject to adjustment.
|
|||||||||||||
unadjustedDate (defined in AdjustableDate2 complexType) |
A date subject to adjustment.
|
|||||||||||||
unadjustedDate (defined in AdjustableDates complexType) |
A date subject to adjustment.
|
|||||||||||||
units (defined in CashflowNotional complexType) |
The units in which an amount (not monetary) is denominated.
|
|||||||||||||
|
Indicates where the resource can be found, as a URL that references the information on a web server accessible to the message recipient.
|
||||||||||||||
version (defined in VersionHistory.model group) |
The version number
|
|||||||||||||
Complex Type Summary |
||||||||||||
|
A generic account that represents any party's account at another party.
|
||||||||||||
|
The data type used for account identifiers.
|
||||||||||||
|
The data type used for the name of the account.
|
||||||||||||
|
Reference to an account.
|
||||||||||||
|
The data type used for account type.
|
||||||||||||
|
The data type used for ESMA action type.
|
||||||||||||
|
A type that represents a physical postal address.
|
||||||||||||
|
A type for defining a date that shall be subject to adjustment if it would otherwise fall on a day that is not a business day in the specified business centers, together with the convention for adjusting the date.
|
||||||||||||
|
A type that is different from AdjustableDate in two regards.
|
||||||||||||
|
A type for defining a series of dates that shall be subject to adjustment if they would otherwise fall on a day that is not a business day in the specified business centers, together with the convention for adjusting the dates.
|
||||||||||||
|
A type for defining a series of dates, either as a list of adjustable dates, or a as a repeating sequence from a base date
|
||||||||||||
|
A type giving the choice between defining a date as an explicit date together with applicable adjustments or as relative to some other (anchor) date.
|
||||||||||||
|
A type giving the choice between defining a series of dates as an explicit list of dates together with applicable adjustments or as relative to some other series of (anchor) dates.
|
||||||||||||
|
||||||||||||
|
A type giving the choice between defining a series of dates as an explicit list of dates together with applicable adjustments, or as relative to some other series of (anchor) dates, or as a set of factors to specify periodic occurences.
|
||||||||||||
|
A type defining the exercise period for an American style option together with any rules governing the notional amount of the underlying which can be exercised on any given exercise date and any associated exercise fees.
|
||||||||||||
|
Specifies a reference to a monetary amount.
|
||||||||||||
|
A type defining a currency amount or a currency amount schedule.
|
||||||||||||
|
||||||||||||
|
To indicate the limitation percentage and limitation period.
|
||||||||||||
|
A type defining the Bermuda option exercise dates and the expiration date together with any rules govenerning the notional amount of the underlying which can be exercised on any given exercise date and any associated exercise fee.
|
||||||||||||
|
A code identifying a business day calendar location.
|
||||||||||||
|
A type for defining business day calendar used in determining whether a day is a business day or not.
|
||||||||||||
|
A pointer style reference to a set of business day calendar defined elsewhere in the document.
|
||||||||||||
|
A pointer style reference to a set of business day calendar defined elsewhere in the document.
|
||||||||||||
|
A type for defining a time with respect to a business day calendar location.
|
||||||||||||
|
A type defining the business day convention and financial business centers used for adjusting any relevant date if it would otherwise fall on a day that is not a business day in the specified business centers.
|
||||||||||||
|
A type that represents information about a unit within an organization.
|
||||||||||||
|
Reference to an organizational unit.
|
||||||||||||
|
A type defining a rate that is calculated based on a number of observations of an underlying rate that are averaged or compounded using a specified method.
|
||||||||||||
|
A type defining the frequency at which calculation period end dates occur within the regular part of the calculation period schedule and thier roll date convention.
|
||||||||||||
|
The notional/principal value/quantity/volume used to compute the cashflow.
|
||||||||||||
|
A coding scheme used to describe the type or purpose of a cash flow or cash flow component.
|
||||||||||||
|
Unless otherwise specified, the principal clearance system customarily used for settling trades in the relevant underlying.
|
||||||||||||
|
A type for defining the obligations of the counterparty subject to credit support requirements.
|
||||||||||||
|
Code that describes what type of collateral is posted by a party to a transaction.
|
||||||||||||
|
A type that represents how to contact an individual or organization.
|
||||||||||||
|
The code representation of a country or an area of special sovereignty.
|
||||||||||||
|
A party's credit rating.
|
||||||||||||
|
The repayment precedence of a debt instrument.
|
||||||||||||
|
The code representation of a currency or fund.
|
||||||||||||
|
List of Dates
|
||||||||||||
|
A type defining an offset used in calculating a date when this date is defined in reference to another date through a date offset.
|
||||||||||||
|
Reference to an identified date or a complex date structure.
|
||||||||||||
|
The specification for how the number of days between two dates is calculated for purposes of calculation of a fixed or floating payment amount and the basis for how many days are assumed to be in a year.
|
||||||||||||
|
Coding scheme that specifies the method according to which an amount or a date is determined.
|
||||||||||||
|
A reference to the return swap notional determination method.
|
||||||||||||
|
An abstract base class for all directional leg types with effective date, termination date, where a payer makes a stream of payments of greater than zero value to a receiver.
|
||||||||||||
|
A flexible description of the type or characteristics of an option embbedded within another product.
|
||||||||||||
|
A legal entity identifier (e.g.
|
||||||||||||
|
The name of the reference entity.
|
||||||||||||
|
A type defining the exercise period for a European style option together with any rules governing the notional amount of the underlying which can be exercised on any given exercise date and any associated exercise fees.
|
||||||||||||
|
A short form unique identifier for an exchange.
|
||||||||||||
|
The abstract base class for all types which define way in which options may be exercised.
|
||||||||||||
|
A type to define a fee or schedule of fees to be payable on the exercise of an option.
|
||||||||||||
|
A type defining to whom and where notice of execution should be given.
|
||||||||||||
|
Defines a fallback rate, which is a rate to be used in place of a publish term rate (such as an ibor rate) when that term rate ceases to be usable, whether because it ceases to be published or is deemed non-representative by regulator.
|
||||||||||||
|
A type defining a floating rate.
|
||||||||||||
|
A type defining the floating rate and definitions relating to the calculation of floating rate amounts.
|
||||||||||||
|
The ISDA Floating Rate Option, i.e. the floating rate index.
|
||||||||||||
|
A type describing a financial formula, with its description and components.
|
||||||||||||
|
Elements describing the components of the formula.
|
||||||||||||
|
A type defining a time frequency, e.g. one day, three months.
|
||||||||||||
|
A type that is used for describing cash settlement of an option / non deliverable forward.
|
||||||||||||
|
A type that is used for describing cash settlement of a variance or volatility swap option.
|
||||||||||||
|
A type describing the rate of a currency conversion: pair of currency, quotation mode and exchange rate.
|
||||||||||||
|
Identification of the law governing the transaction.
|
||||||||||||
|
Specifies Currency with ID attribute.
|
||||||||||||
|
Reference to a currency with ID attribute
|
||||||||||||
|
A date which can be referenced elsewhere.
|
||||||||||||
|
A type extending the PayerReceiverEnum type wih an id attribute.
|
||||||||||||
|
A rate which can be referenced elsewhere.
|
||||||||||||
|
||||||||||||
|
A party's industry sector classification.
|
||||||||||||
|
A type defining the floating rate and definitions relating to the calculation of floating rate amounts.
|
||||||||||||
|
||||||||||||
|
A type defining the source for a piece of information (e.g. a rate refix or an fx fixing).
|
||||||||||||
|
A short form unique identifier for a security.
|
||||||||||||
|
A type describing the method for accruing interests on dividends.
|
||||||||||||
|
The type of interpolation used.
|
||||||||||||
|
The data type used for issuer identifiers.
|
||||||||||||
|
A complex type for a two part identifier such as a USI.
|
||||||||||||
|
The data type used for indicating the language of the resource, described using the ISO 639-2/T Code.
|
||||||||||||
|
A supertype of leg.
|
||||||||||||
|
A type defining a legal entity.
|
||||||||||||
|
References a credit entity defined elsewhere in the document.
|
||||||||||||
|
Leg identity.
|
||||||||||||
|
Version aware identification of a leg.
|
||||||||||||
|
A type defining a mathematical expression.
|
||||||||||||
|
The type that indicates the type of media used to store the content.
|
||||||||||||
|
A type defining a currency amount.
|
||||||||||||
|
Abstract base class for all money types.
|
||||||||||||
|
A type defining multiple exercises.
|
||||||||||||
|
A type defining a currency amount or a currency amount schedule.
|
||||||||||||
|
A type defining a non negative money amount.
|
||||||||||||
|
A complex type to specify non negative payments.
|
||||||||||||
|
A type defining a schedule of non-negative rates or amounts in terms of an initial value and then a series of step date and value pairs.
|
||||||||||||
|
A type defining a step date and non-negative step value pair.
|
||||||||||||
|
A complex type to specify the notional amount.
|
||||||||||||
|
A reference to the notional amount.
|
||||||||||||
|
A reference to the notional amount.
|
||||||||||||
|
A reference to the number of options.
|
||||||||||||
|
A reference to the number of units.
|
||||||||||||
|
A type defining the frequency at which calculation period end dates occur within the regular part of the calculation period schedule and thier roll date convention.
|
||||||||||||
|
A type that allows an offset specified in business days to be applied for an observation shift, lookback, or lockout provision.
|
||||||||||||
|
Specifies parameters specific to the observation shift method of compounding/averaging.
|
||||||||||||
|
A type defining an offset used in calculating a new date relative to a reference date.
|
||||||||||||
|
Allows the specification of a time that may be on a day prior or subsequent to the day in question.
|
||||||||||||
|
||||||||||||
|
A code that describes what type of role an organization plays, for example a SwapsDealer, a Major Swaps Participant, or Other
|
||||||||||||
|
||||||||||||
|
A type defining a legal entity or a subdivision of a legal entity.
|
||||||||||||
|
The data type used for party group classification.
|
||||||||||||
|
The data type used for party identifiers.
|
||||||||||||
|
The data type used for the legal name of an organization.
|
||||||||||||
|
Reference to a party.
|
||||||||||||
|
A type describing a role played by a party in one or more transactions.
|
||||||||||||
|
A type refining the role a role played by a party in one or more transactions.
|
||||||||||||
|
A reference to a partyTradeIdentifier object.
|
||||||||||||
|
A type for defining payments.
|
||||||||||||
|
An abstract base class for payment types.
|
||||||||||||
|
Base type for payments.
|
||||||||||||
|
||||||||||||
|
The abstract base type from which all calculation rules of the independent amount must be derived.
|
||||||||||||
|
||||||||||||
|
A type to define recurring periods or time offsets.
|
||||||||||||
|
||||||||||||
|
A type that represents information about a person connected with a trade or business process.
|
||||||||||||
|
An identifier used to identify an individual person.
|
||||||||||||
|
A type defining a positive money amount
|
||||||||||||
|
A type for defining a time with respect to a geographic location, for example 11:00 Phoenix, USA.
|
||||||||||||
|
A type defining which principal exchanges occur for the stream.
|
||||||||||||
|
The base type which all FpML products extend.
|
||||||||||||
|
||||||||||||
|
Reference to a full FpML product.
|
||||||||||||
|
||||||||||||
|
A type that describes the composition of a rate that has been quoted or is to be quoted.
|
||||||||||||
|
The abstract base class for all types which define interest rate streams.
|
||||||||||||
|
||||||||||||
|
The abstract base class for all types which define intra-document pointers.
|
||||||||||||
|
Specifies the reference amount using a scheme.
|
||||||||||||
|
A code that describes the world region of a counterparty.
|
||||||||||||
|
||||||||||||
|
A type defining a date (referred to as the derived date) as a relative offset from another date (referred to as the anchor date).
|
||||||||||||
|
A type describing a set of dates defined as relative to another set of dates.
|
||||||||||||
|
A type describing a date when this date is defined in reference to another date through one or several date offsets.
|
||||||||||||
|
An identifier of a reporting regime or format used for regulatory reporting.
|
||||||||||||
|
A date with a required identifier which can be referenced elsewhere.
|
||||||||||||
|
A type defining the reset frequency.
|
||||||||||||
|
Describes the resource that contains the media representation of a business event (i.e used for stating the Publicly Available Information).
|
||||||||||||
|
The data type used for resource identifiers.
|
||||||||||||
|
The type that indicates the length of the resource.
|
||||||||||||
|
The data type used for describing the type or purpose of a resource, e.g.
|
||||||||||||
|
A reference to the return swap notional amount.
|
||||||||||||
|
A type defining a schedule of rates or amounts in terms of an initial value and then a series of step date and value pairs.
|
||||||||||||
|
Reference to a schedule of rates or amounts.
|
||||||||||||
|
TBA
|
||||||||||||
|
A complex type to specified payments in a simpler fashion than the Payment type.
|
||||||||||||
|
Adds an optional spread type element to the Schedule to identify a long or short spread value.
|
||||||||||||
|
Provides a reference to a spread schedule.
|
||||||||||||
|
Defines a Spread Type Scheme to identify a long or short spread value.
|
||||||||||||
|
A type defining a step date and step value pair.
|
||||||||||||
|
A type that describes the set of street and building number information that identifies a postal address within a city.
|
||||||||||||
|
A type describing a schedule of cap or floor rates.
|
||||||||||||
|
An identifier of an organization that supervises or regulates trading activity, e.g.
|
||||||||||||
|
A type that represents a telephonic contact.
|
||||||||||||
|
A geophraphic location for the purposes of defining a prevailing time according to the tz database.
|
||||||||||||
|
A trade reference identifier allocated by a party.
|
||||||||||||
|
A type describing interest payments associated with and underlyer, such as financing
|
||||||||||||
|
A type used to record information about a unit, subdivision, desk, or other similar business entity.
|
||||||||||||
Simple Type Summary |
||||||
|
A type defining a number specified as a decimal between -1 and 1 inclusive.
|
||||||
|
A type defining a decimal fraction (base 1).
|
||||||
|
A type defining a time specified in hh:mm:ss format where the second component must be '00', e.g. 11am would be represented as 11:00:00.
|
||||||
|
||||||
|
The base class for all types which define coding schemes that must be populated.
|
||||||
|
A non empty normalized string.
|
||||||
|
The base class for all types which define coding schemes that must be populated.
|
||||||
|
A non empty string.
|
||||||
|
A non empty token.
|
||||||
|
A URI that cannot be empty.
|
||||||
|
A type defining a number specified as non negative decimal greater than 0 inclusive.
|
||||||
|
A normalized string
|
||||||
|
A type defining a percentage as base 100.
|
||||||
|
A type defining a number specified as positive decimal greater than 0 exclusive.
|
||||||
|
The base class for all types which define coding schemes that are allowed to be empty.
|
||||||
|
A string.
|
||||||
|
A token.
|
||||||
|
A type defining a token of length between 1 and 60 characters inclusive.
|
||||||
Element Group Summary |
||||||||||
|
||||||||||
|
||||||||||
|
Elements representing the rate treatment and conditioning parameters that can be applied to a floating rate, such as spreads, multipliers, rate treatments, rate rounding, etc.
|
||||||||||
|
Elements representing the daily calculated rate and fallback rate definitions.
|
||||||||||
|
||||||||||
|
A model group for a two part identifier such as a USI.
|
||||||||||
|
Definitions of daily cap and floor rates for floating rate indexes.
|
||||||||||
|
||||||||||
|
||||||||||
|
Supporting party and account definitions.
|
||||||||||
|
A model group with the content model of a party.
|
||||||||||
|
||||||||||
|
Information about a party for reporting purposes.
|
||||||||||
|
||||||||||
|
||||||||||
|
A model group for representing the option premium when expressed in a way other than an amount.
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
Stock Loan Content Model
|
||||||||||
|
||||||||||
|
<?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: 14826 $" 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-enum-5-13.xsd"/>
<xsd:annotation>
</xsd:simpleType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type defining a number specified as a decimal between -1 and 1 inclusive.
</xsd:documentation>
<xsd:restriction base="xsd:decimal">
<xsd:minInclusive value="-1"/>
</xsd:restriction>
<xsd:maxInclusive value="1"/>
<xsd:annotation>
</xsd:simpleType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type defining a decimal fraction (base 1). A percentage of 5% would be represented as 0.05.
</xsd:documentation>
<xsd:restriction base="xsd:decimal"/>
<xsd:annotation>
</xsd:simpleType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type defining a time specified in hh:mm:ss format where the second component must be '00', e.g. 11am would be represented as 11:00:00.
</xsd:documentation>
<xsd:restriction base="xsd:time">
<xsd:pattern value="[0-2][0-9]:[0-5][0-9]:00"/>
</xsd:restriction>
<xsd:restriction base="xsd:normalizedString">
</xsd:simpleType>
<xsd:length value="1"/>
</xsd:restriction>
<xsd:annotation>
</xsd:simpleType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The base class for all types which define coding schemes that must be populated.
</xsd:documentation>
<xsd:minLength value="1"/>
</xsd:restriction>
<xsd:maxLength value="1023"/>
<xsd:annotation>
</xsd:simpleType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A non empty normalized string. At least one character must be provided. FpML may define lenght restrictions in some views.
</xsd:documentation>
<xsd:restriction base="xsd:normalizedString">
<xsd:minLength value="1"/>
</xsd:restriction>
<xsd:annotation>
</xsd:simpleType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The base class for all types which define coding schemes that must be populated.
</xsd:documentation>
<xsd:minLength value="1"/>
</xsd:restriction>
<xsd:maxLength value="255"/>
<xsd:annotation>
</xsd:simpleType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A non empty string. At least one character must be provided. FpML may define lenght restrictions in some views.
</xsd:documentation>
<xsd:restriction base="xsd:string">
<xsd:minLength value="1"/>
</xsd:restriction>
<xsd:annotation>
</xsd:simpleType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A non empty token. At least one character must be provided. FpML may define lenght restrictions in some views.
</xsd:documentation>
<xsd:restriction base="xsd:token">
<xsd:minLength value="1"/>
</xsd:restriction>
<xsd:annotation>
</xsd:annotation>
</xsd:simpleType>
<xsd:restriction base="xsd:anyURI">
<xsd:minLength value="1"/>
</xsd:restriction>
<xsd:annotation>
</xsd:simpleType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type defining a number specified as non negative decimal greater than 0 inclusive.
</xsd:documentation>
<xsd:restriction base="xsd:decimal">
<xsd:minInclusive value="0"/>
</xsd:restriction>
<xsd:annotation>
</xsd:annotation>
</xsd:simpleType>
<xsd:restriction base="xsd:normalizedString">
<xsd:minLength value="0"/>
</xsd:restriction>
<xsd:annotation>
</xsd:simpleType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type defining a percentage as base 100. A percentage of 5% would be represented as 5.
</xsd:documentation>
<xsd:restriction base="xsd:decimal"/>
<xsd:annotation>
</xsd:simpleType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type defining a number specified as positive decimal greater than 0 exclusive.
</xsd:documentation>
<xsd:restriction base="xsd:decimal">
<xsd:minExclusive value="0"/>
</xsd:restriction>
<xsd:annotation>
</xsd:simpleType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The base class for all types which define coding schemes that are allowed to be empty.
</xsd:documentation>
<xsd:maxLength value="255"/>
</xsd:restriction>
<xsd:annotation>
</xsd:simpleType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A string. FpML may define lenght restrictions in some views.
</xsd:documentation>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="255"/>
</xsd:restriction>
<xsd:annotation>
</xsd:simpleType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A token. FpML redefines this type so that in some views it can enforce that it may not be empty
</xsd:documentation>
<xsd:restriction base="xsd:token">
<xsd:minLength value="1"/>
</xsd:restriction>
<xsd:annotation>
</xsd:simpleType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type defining a token of length between 1 and 60 characters inclusive.
</xsd:documentation>
<xsd:minLength value="1"/>
</xsd:restriction>
<xsd:maxLength value="60"/>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A generic account that represents any party's account at another party. Parties may be identified by the account at another party.
</xsd:documentation>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="accountId" type="AccountId">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
An account identifier. For example an Account number.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="accountBeneficiary" type="PartyReference">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A reference to the party beneficiary of the account.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A reference to the party that services/supports the account.
</xsd:documentation>
<xsd:annotation>
</xsd:attribute>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The unique identifier for the account within the document.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="NonEmptyScheme">
</xsd:simpleContent>
<xsd:attribute name="accountIdScheme" type="NonEmptyURI">
</xsd:extension>
<xsd:annotation>
</xsd:attribute>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The identifier scheme used with this accountId. A unique URI to determine the authoritative issuer of these identifiers.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">The data type used for the name of the account.</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="Scheme">
</xsd:simpleContent>
<xsd:attribute name="accountNameScheme" type="NonEmptyURI" use="optional">
</xsd:extension>
<xsd:annotation>
</xsd:attribute>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The identifier scheme used with this accountName. A unique URI to determine the source of the account name.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
</xsd:complexContent>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="Scheme">
</xsd:simpleContent>
<xsd:attribute default="http://www.fpml.org/coding-scheme/account-type" name="accountTypeScheme" type="NonEmptyURI">
</xsd:extension>
<xsd:annotation>
</xsd:attribute>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The identifier scheme used with this accountType. A unique URI to determine the the type of account.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="Scheme">
</xsd:simpleContent>
<xsd:attribute default="http://www.fpml.org/coding-scheme/action-type" name="actionTypeScheme" type="xsd:anyURI">
</xsd:extension>
<xsd:annotation>
</xsd:attribute>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The identifier scheme used with this actionType. A unique URI to determine the the type of action.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">A type that represents a physical postal address.</xsd:documentation>
</xsd:annotation>
<xsd:element minOccurs="0" name="streetAddress" type="StreetAddress">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The set of street and building number information that identifies a postal address within a city.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A country subdivision used in postal addresses in some countries. For example, US states, Canadian provinces, Swiss cantons.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The ISO 3166 standard code for the country within which the postal address is located.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The code, required for computerised mail sorting systems, that is allocated to a physical address by a national postal authority.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type for defining a date that shall be subject to adjustment if it would otherwise fall on a day that is not a business day in the specified business centers, together with the convention for adjusting the date.
</xsd:documentation>
<xsd:element name="unadjustedDate" type="IdentifiedDate">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type that is different from AdjustableDate in two regards. First, date adjustments can be specified with either a dateAdjustments element or a reference to an existing dateAdjustments element. Second, it does not require the specification of date adjustments.
</xsd:documentation>
<xsd:element name="unadjustedDate" type="IdentifiedDate">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type for defining a series of dates that shall be subject to adjustment if they would otherwise fall on a day that is not a business day in the specified business centers, together with the convention for adjusting the dates.
</xsd:documentation>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="unadjustedDate" type="IdentifiedDate">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type for defining a series of dates, either as a list of adjustable dates, or a as a repeating sequence from a base date
</xsd:documentation>
<xsd:element name="adjustableDates" type="AdjustableDates">
</xsd:choice>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A series of dates specified as a repeating sequence from a base date.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type giving the choice between defining a date as an explicit date together with applicable adjustments or as relative to some other (anchor) date.
</xsd:documentation>
<xsd:element name="adjustableDate" type="AdjustableDate">
</xsd:choice>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A date that is subject to adjustment if it would otherwise fall on a day that is not a business day in the specified business centers, together with the convention for adjusting the date.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A date specified as an offset to another date (the anchor date).
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type giving the choice between defining a series of dates as an explicit list of dates together with applicable adjustments or as relative to some other series of (anchor) dates.
</xsd:documentation>
<xsd:element name="adjustableDates" type="AdjustableDates">
</xsd:choice>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A series of dates that shall be subject to adjustment if they would otherwise fall on a day that is not a business day in the specified business centers, together with the convention for adjusting the date.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A series of dates specified as some offset to another series of dates (the anchor dates).
</xsd:documentation>
<xsd:choice>
</xsd:complexType>
<xsd:element name="adjustableDates" type="AdjustableDates">
</xsd:choice>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A series of dates that shall be subject to adjustment if they would otherwise fall on a day that is not a business day in the specified business centers, together with the convention for adjusting the date.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A series of dates specified as some offset to another series of dates (the anchor dates). This element is provided to maintain consistency with prior Transparency view models of valuationDates and should not be used for other purposes.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A series of dates specified as some offset to other dates (the anchor dates) which can
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type giving the choice between defining a series of dates as an explicit list of dates together with applicable adjustments, or as relative to some other series of (anchor) dates, or as a set of factors to specify periodic occurences.
</xsd:documentation>
<xsd:element name="relativeDates" type="RelativeDates">
</xsd:choice>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A series of dates specified as some offset to another series of dates (the anchor dates).
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type defining the exercise period for an American style option together with any rules governing the notional amount of the underlying which can be exercised on any given exercise date and any associated exercise fees.
</xsd:documentation>
<xsd:complexContent>
<xsd:extension base="Exercise">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element name="commencementDate" type="AdjustableOrRelativeDate">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The first day of the exercise period for an American style option.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The last day within an exercise period for an American style option. For a European style option it is the only day within the exercise period.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The date on the underlying set by the exercise of an option. What this date is depends on the option (e.g. in a swaption it is the swap effective date, in an extendible/cancelable provision it is the swap termination date).
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The earliest time at which notice of exercise can be given by the buyer to the seller (or seller's agent) i) on the expriation date, in the case of a European style option, (ii) on each bermuda option exercise date and the expiration date, in the case of a Bermuda style option the commencement date to, and including, the expiration date , in the case of an American option.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
For a Bermuda or American style option, the latest time on an exercise business day (excluding the expiration date) within the exercise period that notice can be given by the buyer to the seller or seller's agent. Notice of exercise given after this time will be deemed to have been given on the next exercise business day.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">The latest time for exercise on expirationDate.</xsd:documentation>
</xsd:annotation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
As defined in the 2000 ISDA Definitions, Section 12.4. Multiple Exercise, the buyer of the option has the right to exercise all or less than all the unexercised notional amount of the underlying swap on one or more days in the exercise period, but on any such day may not exercise less than the minimum notional amount or more that the maximum notional amount, and if an integral multiple amount is specified, the notional amount exercised must be equal to, or be an intergral multiple of, the integral multiple amount.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The fees associated with an exercise date. The fees are conditional on the exercise occuring. The fees can be specified as actual currency amounts or as percentages of the notional amount being exercised.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
</xsd:complexContent>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type defining a currency amount or a currency amount schedule.
</xsd:documentation>
<xsd:complexContent>
<xsd:extension base="Schedule">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element minOccurs="0" name="currency" type="Currency">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">The currency in which an amount is denominated.</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
</xsd:complexType>
<xsd:extension base="Scheme">
</xsd:simpleContent>
<xsd:attribute default="http://www.fpml.org/coding-scheme/asset-class" name="assetClassScheme" type="NonEmptyURI"/>
</xsd:extension>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
To indicate the limitation percentage and limitation period.
</xsd:documentation>
<xsd:element minOccurs="0" name="limitationPercentage" type="Percentage">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Specifies the limitation percentage in Average Daily trading volume. A value expressed in percentage units i.e. 5 means 5%.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Specifies the limitation period for Average Daily trading volume in number of days.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type defining the Bermuda option exercise dates and the expiration date together with any rules govenerning the notional amount of the underlying which can be exercised on any given exercise date and any associated exercise fee.
</xsd:documentation>
<xsd:complexContent>
<xsd:extension base="Exercise">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element name="bermudaExerciseDates" type="AdjustableOrRelativeDates">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The dates the define the Bermuda option exercise dates and the expiration date. The last specified date is assumed to be the expiration date. The dates can either be specified as a series of explicit dates and associated adjustments or as a series of dates defined relative to another schedule of dates, for example, the calculation period start dates. Where a relative series of dates are defined the first and last possible exercise dates can be separately specified.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The date on the underlying set by the exercise of an option. What this date is depends on the option (e.g. in a swaption it is the swap effective date, in an extendible/cancelable provision it is the swap termination date).
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The earliest time at which notice of exercise can be given by the buyer to the seller (or seller's agent) i) on the expriation date, in the case of a European style option, (ii) on each bermuda option exercise date and the expiration date, in the case of a Bermuda style option the commencement date to, and including, the expiration date , in the case of an American option.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
For a Bermuda or American style option, the latest time on an exercise business day (excluding the expiration date) within the exercise period that notice can be given by the buyer to the seller or seller's agent. Notice of exercise given after this time will be deemed to have been given on the next exercise business day.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">The latest time for exercise on expirationDate.</xsd:documentation>
</xsd:annotation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
As defined in the 2000 ISDA Definitions, Section 12.4. Multiple Exercise, the buyer of the option has the right to exercise all or less than all the unexercised notional amount of the underlying swap on one or more days in the exercise period, but on any such day may not exercise less than the minimum notional amount or more that the maximum notional amount, and if an integral multiple amount is specified, the notional amount exercised must be equal to, or be an intergral multiple of, the integral multiple amount.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The fees associated with an exercise date. The fees are conditional on the exercise occuring. The fees can be specified as actual currency amounts or as percentages of the notional amount being exercised.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A code identifying a business day calendar location. A business day calendar location is drawn from the list identified by the business day calendar location scheme.
</xsd:documentation>
<xsd:simpleContent>
<xsd:extension base="Scheme">
</xsd:simpleContent>
<xsd:attribute default="http://www.fpml.org/coding-scheme/business-center" name="businessCenterScheme" type="NonEmptyURI"/>
</xsd:extension>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
</xsd:sequence>
A type for defining business day calendar used in determining whether a day is a business day or not. A list of business day calendar locations may be ordered in the document alphabetically based on business day calendar location code. An FpML document containing an unordered business day calendar location list is still regarded as a conformant document.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
</xsd:sequence>
A pointer style reference to a set of business day calendar defined elsewhere in the document.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A pointer style reference to a set of business day calendar defined elsewhere in the document.
</xsd:documentation>
<xsd:complexContent>
</xsd:complexContent>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type for defining a time with respect to a business day calendar location. For example, 11:00am London time.
</xsd:documentation>
<xsd:element minOccurs="0" name="hourMinuteTime" type="HourMinuteTime">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A time specified in hh:mm:ss format where the second component must be '00', e.g. 11am would be represented as 11:00:00.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type defining the business day convention and financial business centers used for adjusting any relevant date if it would otherwise fall on a day that is not a business day in the specified business centers.
</xsd:documentation>
<xsd:element minOccurs="0" name="businessDayConvention" type="BusinessDayConventionEnum">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The convention for adjusting a date if it would otherwise fall on a day that is not a business day.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type that represents information about a unit within an organization.
</xsd:documentation>
<xsd:element minOccurs="0" name="name" type="NonEmptyToken">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
An identifier used to uniquely identify organization unit
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Information on how to contact the unit using various means.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The ISO 3166 standard code for the country where the individual works.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
</xsd:complexContent>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type defining a rate that is calculated based on a number of observations of an underlying rate that are averaged or compounded using a specified method. These are sometimes called modular calculated rates. These are described in the 2021 ISDA Definitions in Section 7.
</xsd:documentation>
<xsd:element minOccurs="0" name="calculationMethod" type="CalculationMethodEnum">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Specifies the type of calculation, e.g. whether the calculation is a compounding or an averaging calculation. This element distinguishes between the applicable subsections of Section 7 (7.3, 7.4, and 7.7). If the calculationMethod is Componding or Averaging, this implies that a daily compounded calculation will be done, i.e. that the underlying rate will be observed eacy applicalbe business day during the observation period and then compounded or averaged. If it is CompoundedIndex, this means that the rate administrator is doing the compounding each day and publishing the resulting index value. In this case the calculation agent is responsible for observing the index and the start and at the end of the observation period, and then backing out the implied rate by following the formula in section 7.7. (This formula divides the index value at the end by the index value at the beginning, subtracts 1, and then scales the resulting value based on the year fraction to annualize the rate.) In other words, for CompoundedIndex the observation frequency is effectively 1T, where for Compounding and Averaging, it is 1D.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Specifies the applicable business days to be used for this calculation. If omitted, the business days should be defaulted from the FRO Matrix, as represented in the FRO metadata. Failing that, it should be defaulted from the default business center for the relevant currency. See the ISDA 2021 Definitions Section 7.2.1.
</xsd:documentation>
<xsd:element name="lookback" type="ObservationOffset">
</xsd:choice>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Specifies that lookback calculation is in effect, and supplies parameters needed to support that. See the ISDA 2021 Definitions Section 7.3.2 and 7.4.2. This should not be used when the calculationMethod is CompoundedIndex.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Specifies that observation shift calculation is in effect, and supplies parameters needed to support that. See the ISDA 2021 Definitions Section 7.3.3 and 7.4.3 and 7.7.3.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Specifies that lockout calculation is in effect, and supplies parameters needed to support that. See the ISDA 2021 Definitions Section 7.3.4 and 7.4.4. This should not be used when the calculationMethod is CompoundedIndex.
</xsd:documentation>
<xsd:annotation>
</xsd:group>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Specifies any parameters to be applied to each individual observation, such as caps or floors. This should not be used when the calculationMethod is CompoundedIndex.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type defining the frequency at which calculation period end dates occur within the regular part of the calculation period schedule and thier roll date convention. In case the calculation 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:complexContent>
<xsd:extension base="Frequency">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element minOccurs="0" name="rollConvention" type="RollConventionEnum">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Used in conjunction with a frequency and the regular period start date of a calculation period, determines each calculation period end date within the regular part of a calculation period schedule.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The notional/principal value/quantity/volume used to compute the cashflow.
</xsd:documentation>
<xsd:choice minOccurs="0">
</xsd:sequence>
<xsd:element name="currency" type="Currency">
</xsd:choice>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">The currency in which an amount is denominated.</xsd:documentation>
</xsd:annotation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The units in which an amount (not monetary) is denominated.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The quantity of notional (in currency or other units).
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A coding scheme used to describe the type or purpose of a cash flow or cash flow component.
</xsd:documentation>
<xsd:simpleContent>
<xsd:extension base="Scheme">
</xsd:simpleContent>
<xsd:attribute default="http://www.fpml.org/coding-scheme/cashflow-type" name="cashflowTypeScheme" type="NonEmptyURI"/>
</xsd:extension>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Unless otherwise specified, the principal clearance system customarily used for settling trades in the relevant underlying.
</xsd:documentation>
<xsd:simpleContent>
<xsd:extension base="Scheme">
</xsd:simpleContent>
<xsd:attribute default="http://www.fpml.org/coding-scheme/clearance-system" name="clearanceSystemScheme" type="NonEmptyURI"/>
</xsd:extension>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type for defining the obligations of the counterparty subject to credit support requirements.
</xsd:documentation>
<xsd:element minOccurs="0" name="independentAmount" type="IndependentAmount">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Independent Amount is an amount that usually less creditworthy counterparties are asked to provide. It can either be a fixed amount or a percentage of the Transaction's value. The Independent Amount can be: (i) transferred before any trading between the parties occurs (as a deposit at a third party's account or with the counterparty) or (ii) callable after trading has occurred (typically because a downgrade has occurred). In situation (i), the Independent Amount is not included in the calculation of Exposure, but in situation (ii), it is included in the calculation of Exposure. Thus, for situation (ii), the Independent Amount may be transferred along with any collateral call. Independent Amount is a defined term in the ISDA Credit Support Annex. ("with respect to a party, the amount specified as such for that party in Paragraph 13; if no amount is specified, zero").
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Code that describes what type of collateral is posted by a party to a transaction. Options include Uncollateralized, Partial, Full, One-Way.
</xsd:documentation>
<xsd:simpleContent>
<xsd:extension base="Scheme">
</xsd:simpleContent>
<xsd:attribute default="http://www.fpml.org/coding-scheme/collateral-type" name="collateralTypeScheme" type="NonEmptyURI"/>
</xsd:extension>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type that represents how to contact an individual or organization.
</xsd:documentation>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="telephone" type="TelephoneNumber">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
An address on an electronic mail or messaging sysem .
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The code representation of a country or an area of special sovereignty. By default it is a valid 2 character country code as defined by the ISO standard 3166-1 alpha-2 - Codes for representation of countries http://www.niso.org/standards/resources/3166.html.
</xsd:documentation>
<xsd:simpleContent>
<xsd:extension base="Token">
</xsd:simpleContent>
<xsd:attribute default="http://www.fpml.org/coding-scheme/external/iso3166" name="countryScheme" type="NonEmptyURI"/>
</xsd:extension>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation source="http://www.FpML.org" xml:lang="en">The repayment precedence of a debt instrument.</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="Scheme">
</xsd:simpleContent>
<xsd:attribute default="http://www.fpml.org/coding-scheme/credit-seniority" name="creditSeniorityScheme" type="NonEmptyURI">
</xsd:extension>
<xsd:annotation>
</xsd:attribute>
<xsd:documentation xml:lang="en">
</xsd:annotation>
creditSeniorityTradingScheme overrides creditSeniorityScheme when the underlyer defines the reference obligation used in a single name credit default swap trade.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="Scheme">
</xsd:simpleContent>
<xsd:attribute default="http://www.fpml.org/coding-scheme/external/moodys" name="creditRatingScheme" type="NonEmptyURI"/>
</xsd:extension>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The code representation of a currency or fund. By default it is a valid currency code as defined by the ISO standard 4217 - Codes for representation of currencies and funds http://www.iso.org/iso/en/prods-services/popstds/currencycodeslist.html.
</xsd:documentation>
<xsd:simpleContent>
<xsd:extension base="Scheme">
</xsd:simpleContent>
<xsd:attribute default="http://www.fpml.org/coding-scheme/external/iso4217" name="currencyScheme" type="NonEmptyURI"/>
</xsd:extension>
<xsd:annotation>
</xsd:annotation>
</xsd:sequence>
</xsd:complexType>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type defining an offset used in calculating a date when this date is defined in reference to another date through a date offset. The type includes the convention for adjusting the date and an optional sequence element to indicate the order in a sequence of multiple date offsets.
</xsd:documentation>
<xsd:complexContent>
<xsd:extension base="Offset">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element minOccurs="0" name="businessDayConvention" type="BusinessDayConventionEnum">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The convention for adjusting a date if it would otherwise fall on a day that is not a business day.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Reference to an identified date or a complex date structure.
</xsd:documentation>
<xsd:complexContent>
</xsd:complexContent>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The specification for how the number of days between two dates is calculated for purposes of calculation of a fixed or floating payment amount and the basis for how many days are assumed to be in a year. Day Count Fraction is an ISDA term. The equivalent AFB (Association Francaise de Banques) term is Calculation Basis.
</xsd:documentation>
<xsd:simpleContent>
<xsd:extension base="Scheme">
</xsd:simpleContent>
<xsd:attribute default="http://www.fpml.org/coding-scheme/day-count-fraction" name="dayCountFractionScheme" type="NonEmptyURI"/>
</xsd:extension>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Coding scheme that specifies the method according to which an amount or a date is determined.
</xsd:documentation>
<xsd:simpleContent>
<xsd:extension base="Scheme">
</xsd:simpleContent>
<xsd:attribute default="http://www.fpml.org/coding-scheme/determination-method" name="determinationMethodScheme" type="NonEmptyURI"/>
</xsd:extension>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A reference to the return swap notional determination method.
</xsd:documentation>
<xsd:complexContent>
</xsd:complexContent>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
An abstract base class for all directional leg types with effective date, termination date, where a payer makes a stream of payments of greater than zero value to a receiver.
</xsd:documentation>
<xsd:complexContent>
<xsd:extension base="Leg">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="legIdentifier" type="LegIdentifier">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Specifies the effective date of this leg of the swap. When defined in relation to a date specified somewhere else in the document (through the relativeDate component), this element will typically point to the effective date of the other leg of the swap.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Specifies the termination date of this leg of the swap. When defined in relation to a date specified somewhere else in the document (through the relativeDate component), this element will typically point to the termination date of the other leg of the swap.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A flexible description of the type or characteristics of an option embbedded within another product. For example, a cancelable provision or an optional early termination provision.
</xsd:documentation>
<xsd:simpleContent>
<xsd:extension base="Scheme">
</xsd:simpleContent>
<xsd:attribute default="http://www.fpml.org/coding-scheme/embedded-option-type" name="embeddedOptionTypeScheme" type="NonEmptyURI">
</xsd:extension>
<xsd:annotation>
</xsd:annotation>
</xsd:attribute>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">A legal entity identifier (e.g. RED entity code).</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="NonEmptyScheme">
</xsd:simpleContent>
<xsd:attribute default="http://www.fpml.org/coding-scheme/external/entity-id-RED" name="entityIdScheme" type="NonEmptyURI"/>
</xsd:extension>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The name of the reference entity. A free format string. FpML does not define usage rules for this element.
</xsd:documentation>
<xsd:simpleContent>
<xsd:extension base="Scheme">
</xsd:simpleContent>
<xsd:attribute default="http://www.fpml.org/coding-scheme/external/entity-name-RED" name="entityNameScheme" type="NonEmptyURI"/>
</xsd:extension>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type defining the exercise period for a European style option together with any rules governing the notional amount of the underlying which can be exercised on any given exercise date and any associated exercise fees.
</xsd:documentation>
<xsd:complexContent>
<xsd:extension base="Exercise">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element name="expirationDate" type="AdjustableOrRelativeDate">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The last day within an exercise period for an American style option. For a European style option it is the only day within the exercise period.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A short form unique identifier for an exchange. If the element is not present then the exchange shall be the primary exchange on which the underlying is listed. The term "Exchange" is assumed to have the meaning as defined in the ISDA 2002 Equity Derivatives Definitions.
</xsd:documentation>
<xsd:simpleContent>
<xsd:extension base="NonEmptyScheme">
</xsd:simpleContent>
<xsd:attribute default="http://www.fpml.org/coding-scheme/external/exchange-id-MIC" name="exchangeIdScheme" type="NonEmptyURI"/>
</xsd:extension>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The abstract base class for all types which define way in which options may be exercised.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type to define a fee or schedule of fees to be payable on the exercise of an option. This fee may be defined as an amount or a percentage of the notional exercised.
</xsd:documentation>
<xsd:element minOccurs="0" name="notionalReference" type="ScheduleReference">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A pointer style reference to the associated notional schedule defined elsewhere in the document.
</xsd:documentation>
<xsd:element name="feeAmountSchedule" type="AmountSchedule">
</xsd:choice>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The exercise fee amount schedule. The fees are expressed as currency amounts. The currency of the fee is assumed to be that of the notional schedule referenced.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The exercise free rate schedule. The fees are expressed as percentage rates of the notional being exercised. The currency of the fee is assumed to be that of the notional schedule referenced.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The date on which exercise fee(s) will be paid. It is specified as a relative date.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type defining to whom and where notice of execution should be given. The partyReference refers to one of the principal parties of the trade. If present the exerciseNoticePartyReference refers to a party, other than the principal party, to whome notice should be given.
</xsd:documentation>
<xsd:element minOccurs="0" name="partyReference" type="PartyReference">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The party referenced has allocated the trade identifier.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The party referenced is the party to which notice of exercise should be given by the buyer.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Defines a fallback rate, which is a rate to be used in place of a publish term rate (such as an ibor rate) when that term rate ceases to be usable, whether because it ceases to be published or is deemed non-representative by regulator.
</xsd:documentation>
<xsd:element name="effectiveDate" type="xsd:date">
</xsd:choice>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The Applicable Fallback Effective Date, as defined in the 2021 ISDA Interest Rate Derivatives Definitions, Section 8.5.4. The date upon which the fallback rate becomes effective. This means that any rate observation for that date or for any subsequent date would use the fallback rate rather than the originally defined rate. This date will typically immediately follow the cessation of publication of the original term rate but could occur before that (e.g. if the original rate is deemed non-representative prior to cessation of publication). If the effective date occurs within a calculation period with multiple rate observations (because of averaging), observations prior to the effective date will use the original floating rate index, and observations on or after the effective date will use the fallback rate.
</xsd:documentation>
<xsd:element name="floatingRateIndex" type="FloatingRateIndex">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The benchmark rate used for computing the fallback rate. Typically this will be a risk-free overnight rate.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The Applicable Fallback Effective Date, as defined in the 2021 ISDA Interest Rate Derivatives Definitions, Section 8.5.4. The date upon which the fallback rate becomes effective. This means that any rate observation for that date or for any subsequent date would use the fallback rate rather than the originally defined rate. This date will typically immediately follow the cessation of publication of the original term rate but could occur before that (e.g. if the original rate is deemed non-representative prior to cessation of publication). If the effective date occurs within a calculation period with multiple rate observations (because of averaging), observations prior to the effective date will use the original floating rate index, and observations on or after the effective date will use the fallback rate.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
This provides a representation of the approximate value of the fallback rate, i.e. a calculated rate that quite closely mimics the value anticipated to be published by the fallback rate administrator (once the spread adjustment is added).
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
An amount to be added to the calculated value before subsequent use, in order to more closely replicate the original term rate, by adjusting for the economic or credit spread between risk-free rates and risky term rates.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
<xsd:extension base="Rate">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:group ref="FloatingRateIndex.model"/>
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Parameters to specify a rate calculated using an averaging or compounding formula, as described in the 2021 ISDA Defintions, section 7. Please note that when this structure is used, the "resetDates" structure will not be used. Instead, the observation rules for the calculated rate are defined within the structure.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A fallback rate calculated using an averaging or compounding formula to be used in case of the cessation of the original term rate. This structure is provided to 1) allow a message sender to report that a fallback is effect, and/or 2) allow an approximate representation to be created for published fallback rates to allow operations such as valuation, accrual calculation, and risk calculation.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type defining the floating rate and definitions relating to the calculation of floating rate amounts.
</xsd:documentation>
<xsd:complexContent>
</xsd:complexContent>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The ISDA Floating Rate Option, i.e. the floating rate index.
</xsd:documentation>
<xsd:simpleContent>
<xsd:extension base="Scheme">
</xsd:simpleContent>
<xsd:attribute default="http://www.fpml.org/coding-scheme/floating-rate-index" name="floatingRateIndexScheme" type="NonEmptyURI"/>
</xsd:extension>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type describing a financial formula, with its description and components.
</xsd:documentation>
<xsd:element minOccurs="0" name="formulaDescription" type="NonEmptyNormalizedString">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
An element for containing an XML representation of the formula. Defined using xsd:any currently for flexibility in choice of language (MathML, OpenMath)
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Elements describing the components of the formula. The name attribute points to a value used in the math element. The href attribute points to a value elsewhere in the document
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Elements describing the components of the formula. The name attribute points to a value used in the math element. The href attribute points to a numeric value defined elsewhere in the document that is used by the formula component.
</xsd:documentation>
<xsd:element minOccurs="0" name="componentDescription" type="NonEmptyNormalizedString">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Additional formulas required to describe this component
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type defining a time frequency, e.g. one day, three months. Used for specifying payment or calculation frequencies at which the value T (Term) is applicable.
</xsd:documentation>
<xsd:element minOccurs="0" name="periodMultiplier" type="xsd:positiveInteger">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A time period multiplier, e.g. 1, 2 or 3 etc. If the period value is T (Term) then periodMultiplier must contain the value 1.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A time period, e.g. a day, week, month, year or term of the stream.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type that is used for describing cash settlement of an option / non deliverable forward. It includes the currency to settle into together with the fixings required to calculate the currency amount.
</xsd:documentation>
<xsd:element name="settlementCurrency" type="Currency">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The currency in which cash settlement occurs for non-deliverable forwards and cash-settled options (non-deliverable or otherwise).
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The amount of money that the settlement will be derived from.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The date on which settlement is scheduled to occur
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type that is used for describing cash settlement of a variance or volatility swap option. It includes the settlement currency together with the spot currency exchange required to calculate the settlement currency amount.
</xsd:documentation>
<xsd:element minOccurs="0" name="settlementCurrency" type="Currency">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type describing the rate of a currency conversion: pair of currency, quotation mode and exchange rate.
</xsd:documentation>
<xsd:element name="quotedCurrencyPair" type="QuotedCurrencyPair">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Defines the two currencies for an FX trade and the quotation relationship between the two currencies.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The rate of exchange between the two currencies of the leg of a deal. Must be specified with a quote basis.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Identification of the law governing the transaction.
</xsd:documentation>
<xsd:simpleContent>
<xsd:extension base="Scheme">
</xsd:simpleContent>
<xsd:attribute default="http://www.fpml.org/coding-scheme/governing-law" name="governingLawScheme" type="NonEmptyURI"/>
</xsd:extension>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:simpleContent>
</xsd:simpleContent>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
</xsd:complexContent>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:simpleContent>
</xsd:simpleContent>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type extending the PayerReceiverEnum type wih an id attribute.
</xsd:documentation>
<xsd:simpleContent>
</xsd:simpleContent>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:simpleContent>
</xsd:simpleContent>
<xsd:sequence>
</xsd:complexType>
<xsd:group ref="PayerReceiver.model"/>
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A container element allowing a schedule of payments associated with the Independent Amount.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="Scheme">
</xsd:simpleContent>
<xsd:attribute default="http://www.fpml.org/coding-scheme/regulatory-corporate-sector" name="industryClassificationScheme" type="NonEmptyURI"/>
</xsd:extension>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type defining the floating rate and definitions relating to the calculation of floating rate amounts. This type mimics the "FloatingRateCalculation" type but excludes the option of defining modular calculated rates and fallback rates. It provides an extension point for the InflationRateCalculation which does not require those features.
</xsd:documentation>
<xsd:complexContent>
<xsd:extension base="Rate">
</xsd:extension>
</xsd:complexContent>
<xsd:simpleContent>
</xsd:complexType>
<xsd:extension base="Scheme">
</xsd:simpleContent>
<xsd:attribute default="http://www.fpml.org/coding-scheme/information-provider" name="informationProviderScheme" type="NonEmptyURI"/>
</xsd:extension>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type defining the source for a piece of information (e.g. a rate refix or an fx fixing).
</xsd:documentation>
<xsd:element minOccurs="0" name="rateSource" type="InformationProvider">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
An information source for obtaining a market rate. For example Bloomberg, Reuters, Telerate etc.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A specific page for the rate source for obtaining a market rate.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The heading for the rate source on a given rate source page.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:simpleContent>
</xsd:simpleContent>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type describing the method for accruing interests on dividends. Can be either a fixed rate reference or a floating rate reference.
</xsd:documentation>
<xsd:element name="floatingRateCalculation" type="FloatingRateCalculation">
</xsd:choice>
<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:complexType>
<xsd:documentation source="http://www.FpML.org" xml:lang="en">The type of interpolation used.</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="Scheme">
</xsd:simpleContent>
<xsd:attribute default="http://www.fpml.org/coding-scheme/interpolation-method" name="interpolationMethodScheme" type="NonEmptyURI"/>
</xsd:extension>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:simpleContent>
</xsd:simpleContent>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
</xsd:sequence>
A complex type for a two part identifier such as a USI.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The data type used for indicating the language of the resource, described using the ISO 639-2/T Code.
</xsd:documentation>
<xsd:simpleContent>
</xsd:simpleContent>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A supertype of leg. All swap legs extend this type.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:sequence>
</xsd:choice>
<xsd:element name="entityName" type="EntityName">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The name of the reference entity. A free format string. FpML does not define usage rules for this element.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">A legal entity identifier (e.g. RED entity code).</xsd:documentation>
</xsd:annotation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
References a credit entity defined elsewhere in the document.
</xsd:documentation>
<xsd:complexContent>
</xsd:complexContent>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:simpleContent>
</xsd:simpleContent>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:element minOccurs="0" name="legId" type="LegId">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:sequence>
</xsd:complexType>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The type that indicates the type of media used to store the content. MimeType is used to determine the software product(s) that can read the content. MIME types are described in RFC 2046.
</xsd:documentation>
<xsd:simpleContent>
</xsd:simpleContent>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
<xsd:extension base="MoneyBase">
</xsd:complexContent>
<xsd:sequence>
</xsd:sequence>
</xsd:extension>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:element name="currency" type="Currency">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">The currency in which an amount is denominated.</xsd:documentation>
</xsd:annotation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type defining multiple exercises. As defining in the 2000 ISDA Definitions, Section 12.4. Multiple Exercise, the buyer of the option has the right to exercise all or less than all the unexercised notional amount of the underlying swap on one or more days in the exercise period, but on any such day may not exercise less than the minimum notional amount or more than the maximum notional amount, and if an integral multiple amount is specified, the notional exercised must be equal to or, be an integral multiple of, the integral multiple amount.
</xsd:documentation>
<xsd:group ref="PartialExercise.model"/>
</xsd:sequence>
<xsd:element name="maximumNotionalAmount" type="xsd:decimal">
</xsd:choice>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The maximum notional amount that can be exercised on a given exercise date.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The maximum number of options that can be exercised on a given exercise date. If the number is not specified, it means that the maximum number of options corresponds to the remaining unexercised options.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type defining a currency amount or a currency amount schedule.
</xsd:documentation>
<xsd:complexContent>
<xsd:extension base="NonNegativeSchedule">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element name="currency" type="Currency">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">The currency in which an amount is denominated.</xsd:documentation>
</xsd:annotation>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
<xsd:extension base="MoneyBase">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element name="amount" type="NonNegativeDecimal">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The non negative monetary quantity in currency units.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">A complex type to specify non negative payments.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="PaymentBaseExtended">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element name="paymentAmount" type="NonNegativeMoney">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type defining a schedule of non-negative rates or amounts in terms of an initial value and then a series of step date and value pairs. On each step date the rate or amount changes to the new step value. The series of step date and value pairs are optional. If not specified, this implies that the initial value remains unchanged over time.
</xsd:documentation>
<xsd:element name="initialValue" type="NonNegativeDecimal">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The non-negative initial rate or amount, as the case may be. An initial rate of 5% would be represented as 0.05.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The schedule of step date and non-negative value pairs. On each step date the associated step value becomes effective. A list of steps may be ordered in the document by ascending step date. An FpML document containing an unordered list of steps is still regarded as a conformant document.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type defining a step date and non-negative step value pair. This step definitions are used to define varying rate or amount schedules, e.g. a notional amortization or a step-up coupon schedule.
</xsd:documentation>
<xsd:complexContent>
<xsd:extension base="StepBase">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element minOccurs="0" name="stepValue" type="NonNegativeDecimal">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The non-negative rate or amount which becomes effective on the associated stepDate. A rate of 5% would be represented as 0.05.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
</xsd:complexContent>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
</xsd:complexContent>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
</xsd:complexContent>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
</xsd:complexContent>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
</xsd:complexContent>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type defining the frequency at which calculation period end dates occur within the regular part of the calculation period schedule and thier roll date convention. In case the calculation 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:complexContent>
<xsd:extension base="Period">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element minOccurs="0" name="periodConvention" type="RollConventionEnum">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Used in conjunction with a frequency and the regular period start date of an observation period, determines each observation period end date within the regular part of a observation period schedule.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type that allows an offset specified in business days to be applied for an observation shift, lookback, or lockout provision.
</xsd:documentation>
<xsd:element minOccurs="0" name="offsetDays" type="xsd:nonNegativeInteger">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The number of business days before the base date that the observations are to be shifted. If this element is omitted, the number of offset days will be as specified in the 2021 ISDA Definitions, which is typically 5.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Specifies parameters specific to the observation shift method of compounding/averaging.
</xsd:documentation>
<xsd:complexContent>
<xsd:extension base="ObservationOffset">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element minOccurs="0" name="observationPeriodDates" type="ObservationPeriodDatesEnum">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Specifies how the observation period is to be determined relative to the basic calculation period. Options include "standard" (observation period aligns with the calculation period except for any shifts/lookbacks/lockouts, i.e. it is set in arrears), "InAdvance" (observation period is based on the prior or deemed prior calculation period plus any shifts), or "FixingDate" (observation period is based on a fixing date defined the the FpML resetDates structure; this is used only for fallback rate definitions that reference existing resetDates structures.).
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Any additional business centers that are applicable to the observation shift calculation, in addition to the regular "applicableBusinessDays".
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type defining an offset used in calculating a new date relative to a reference date. E.g. calendar days, business days, Commodity Business days, etc..
</xsd:documentation>
<xsd:complexContent>
</xsd:complexContent>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Allows the specification of a time that may be on a day prior or subsequent to the day in question. This type is intended for use with a day of the week (i.e. where no actual date is specified) as part of, for example, a period that runs from 23:00-07:00 on a series of days and where holidays on the actual days would affect the entire time period.
</xsd:documentation>
<xsd:element name="time" type="PrevailingTime"/>
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Indicates whether time applies to the actual day specified (in which case this element should be omitted) the day prior to that day (in which case periodMultiplier should be -1 and period should be Day) or the day subsequent to that day (in which case periodMultiplier should be 1 and period should be Day).
</xsd:documentation>
<xsd:sequence>
</xsd:complexType>
<xsd:element minOccurs="0" name="partyReference" type="PartyReference">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The party for which the message reciever should work.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Identifies the account(s) related to the party when they cannot be determined from the party alone, for example in a inter-book trade.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A code that describes what type of role an organization plays, for example a SwapsDealer, a Major Swaps Participant, or Other
</xsd:documentation>
<xsd:simpleContent>
<xsd:extension base="Token">
</xsd:simpleContent>
<xsd:attribute default="http://www.fpml.org/coding-scheme/organization-type" name="organizationTypeScheme" type="NonEmptyURI"/>
</xsd:extension>
<xsd:simpleContent>
</xsd:complexType>
<xsd:extension base="Scheme">
</xsd:simpleContent>
<xsd:attribute default="http://www.fpml.org/coding-scheme/originating-event" name="originatingEventScheme" type="NonEmptyURI"/>
</xsd:extension>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type defining a legal entity or a subdivision of a legal entity.
</xsd:documentation>
Parties can perform multiple roles in a trade lifecycle. For example, the principal parties obligated to make payments from time to time during the term of the trade, but may include other parties involved in, or incidental to, the trade, such as parties acting in the role of novation transferor/transferee, broker, calculation agent, etc. In FpML roles are defined in multiple places within a document.
</xsd:documentation>
<xsd:group ref="Party.model"/>
</xsd:choice>
<xsd:annotation>
</xsd:sequence>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A group of parties acting as a single party (e.g. joint and several).
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">Party Group Type, e.g. JointAndSeveralLiability</xsd:documentation>
</xsd:annotation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Reference to a party that is a member of the group of entities that are acting together as a single party in a transaction.
</xsd:documentation>
<xsd:annotation>
</xsd:attribute>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The id uniquely identifying the Party within the document.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The data type used for party group classification.
</xsd:documentation>
<xsd:simpleContent>
<xsd:extension base="Scheme">
</xsd:simpleContent>
<xsd:attribute default="http://www.fpml.org/coding-scheme/party-group-type" name="partyGroupTypeScheme" type="NonEmptyURI"/>
</xsd:extension>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:simpleContent>
</xsd:simpleContent>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The data type used for the legal name of an organization.
</xsd:documentation>
<xsd:simpleContent>
</xsd:simpleContent>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
</xsd:complexContent>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type describing a role played by a party in one or more transactions. Examples include roles such as guarantor, custodian, confirmation service provider, etc. This can be extended to provide custom roles.
</xsd:documentation>
<xsd:simpleContent>
<xsd:extension base="Scheme">
</xsd:simpleContent>
<xsd:attribute default="http://www.fpml.org/coding-scheme/party-role" name="partyRoleScheme" type="NonEmptyURI"/>
</xsd:extension>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type refining the role a role played by a party in one or more transactions. Examples include "AllPositions" and "SomePositions" for Guarantor. This can be extended to provide custom types.
</xsd:documentation>
<xsd:simpleContent>
<xsd:extension base="Scheme">
</xsd:simpleContent>
<xsd:attribute default="http://www.fpml.org/coding-scheme/party-role-type" name="partyRoleTypeScheme" type="NonEmptyURI"/>
</xsd:extension>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
</xsd:complexContent>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type for defining payments. Developers of FpML models are encouraged to make use of the SimplePayment type instead of this Payment type. In Transparency view, normally the payer and receiver party references are not used; however they may be provided if necessary for administrative activities such as Reporting Party Determination in FX.
</xsd:documentation>
<xsd:complexContent>
<xsd:extension base="PaymentBase">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:group ref="PayerReceiver.model">
</xsd:sequence>
<xsd:annotation/>
</xsd:group>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A classification of the type of fee or additional payment, e.g. brokerage, upfront fee etc. FpML does not define domain values for this element.
</xsd:documentation>
<xsd:annotation>
</xsd:attribute>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Can be used to reference the yield curve used to estimate the discount factor.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
</xsd:complexContent>
<xsd:complexContent>
</xsd:complexType>
<xsd:extension base="PaymentBase">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element minOccurs="0" name="paymentDate" type="AdjustableOrRelativeDate">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="paymentRule" type="PaymentRule">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A structure defining the calculation rule of the independent amount. Users are supposed to use type substitution at PaymentRule. PaymentRule is abstract and it is supposed to be substituted by PercentageRule. There is the expectation that other rules will be created in the future to model other types of independent amount payment rules.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:complexType>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The abstract base type from which all calculation rules of the independent amount must be derived. Users are supposed to use type substitution at PaymentRule. PaymentRule is supposed to be substituted by PercentageRule. There is the expectation that other rules will be created to model other types of independent amount payment rules in the future.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type to define recurring periods or time offsets.
</xsd:documentation>
<xsd:element name="periodMultiplier" type="xsd:integer">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A time period multiplier, e.g. 1, 2 or 3 etc. A negative value can be used when specifying an offset relative to another date, e.g. -2 days.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A time period, e.g. a day, week, month or year of the stream. If the periodMultiplier value is 0 (zero) then period must contain the value D (day).
</xsd:documentation>
<xsd:sequence>
</xsd:complexType>
<xsd:element minOccurs="0" name="calculationStartDate" type="AdjustableOrRelativeDate"/>
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The frequency at which calculation period end dates occur with the regular part of the calculation period schedule and their roll date convention.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The business day convention to apply to each calculation period end date if it would otherwise fall on a day that is not a business day in the specified financial business centers.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type that represents information about a person connected with a trade or business process.
</xsd:documentation>
<xsd:sequence minOccurs="0">
</xsd:sequence>
<xsd:element minOccurs="0" name="honorific" type="NormalizedString">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
An identifier assigned by a system for uniquely identifying the individual
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Information on how to contact the individual using various means.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The ISO 3166 standard code for the country where the individual works.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
An identifier used to identify an individual person.
</xsd:documentation>
<xsd:simpleContent>
</xsd:simpleContent>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
<xsd:extension base="MoneyBase">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element minOccurs="0" name="amount" type="PositiveDecimal">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">The positive monetary quantity in currency units.</xsd:documentation>
</xsd:annotation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type for defining a time with respect to a geographic location, for example 11:00 Phoenix, USA. This type should be used where a wider range of locations than those available as business centres is required.
</xsd:documentation>
<xsd:element name="hourMinuteTime" type="HourMinuteTime">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A time specified in hh:mm:ss format where the second component must be '00', e.g. 11am would be represented as 11:00:00.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The geographic location to which the hourMinuteTime applies. The time takes into account any current day light saving changes or other adjustments i.e. it is the prevaling time at the location.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type defining which principal exchanges occur for the stream.
</xsd:documentation>
<xsd:element minOccurs="0" name="initialExchange" type="xsd:boolean">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A true/false flag to indicate whether there is an initial exchange of principal on the effective date.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A true/false flag to indicate whether there is a final exchange of principal on the termination date.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A true/false flag to indicate whether there are intermediate or interim exchanges of principal during the term of the swap.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
</xsd:complexType>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
</xsd:complexContent>
<xsd:simpleContent>
</xsd:complexType>
<xsd:extension base="NonEmptyLongScheme">
</xsd:simpleContent>
<xsd:attribute default="http://www.fpml.org/coding-scheme/product-taxonomy" name="productTypeScheme" type="NonEmptyURI"/>
</xsd:extension>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type that describes the composition of a rate that has been quoted or is to be quoted. This includes the two currencies and the quotation relationship between the two currencies and is used as a building block throughout the FX specification.
</xsd:documentation>
<xsd:element minOccurs="0" name="currency1" type="Currency">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The first currency specified when a pair of currencies is to be evaluated.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The second currency specified when a pair of currencies is to be evaluated.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">The method by which the exchange rate is quoted.</xsd:documentation>
</xsd:annotation>
<xsd:annotation>
</xsd:complexType>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The abstract base class for all types which define interest rate streams.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The abstract base class for all types which define intra-document pointers.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:simpleContent>
</xsd:simpleContent>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A code that describes the world region of a counterparty. For example, NorthAmerica, Europe, Asia.
</xsd:documentation>
<xsd:simpleContent>
<xsd:extension base="Scheme">
</xsd:simpleContent>
<xsd:attribute default="http://www.fpml.org/coding-scheme/region" name="regionScheme" type="NonEmptyURI"/>
</xsd:extension>
<xsd:sequence>
</xsd:complexType>
<xsd:group ref="PartyAndAccountReferences.model"/>
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The category of the relationship. The related party performs the role specified in this field for the base party. For example, if the role is "Guarantor", the related party acts as a guarantor for the base party.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Additional definition refining the type of relationship. For example, if the "role" is Guarantor, this element may be used to specify whether all positions are guaranteed, or only a subset of them.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type defining a date (referred to as the derived date) as a relative offset from another date (referred to as the anchor date). If the anchor date is itself an adjustable date then the offset is assumed to be calculated from the adjusted anchor date. A number of different scenarios can be supported, namely; 1) the derived date may simply be a number of calendar periods (days, weeks, months or years) preceding or following the anchor date; 2) the unadjusted derived date may be a number of calendar periods (days, weeks, months or years) preceding or following the anchor date with the resulting unadjusted derived date subject to adjustment in accordance with a specified business day convention, i.e. the derived date must fall on a good business day; 3) the derived date may be a number of business days preceding or following the anchor date. Note that the businessDayConvention specifies any required adjustment to the unadjusted derived date. A negative or positive value in the periodMultiplier indicates whether the unadjusted derived precedes or follows the anchor date. The businessDayConvention should contain a value NONE if the day type element contains a value of Business (since specifying a negative or positive business days offset would already guarantee that the derived date would fall on a good business day in the specified business centers).
</xsd:documentation>
<xsd:complexContent>
<xsd:extension base="Offset">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element minOccurs="0" name="dateRelativeTo" type="DateReference">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Specifies the anchor as an href attribute. The href attribute value is a pointer style reference to the element or component elsewhere in the document where the anchor date is defined.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type describing a set of dates defined as relative to another set of dates.
</xsd:documentation>
<xsd:complexContent>
</xsd:complexContent>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type describing a date when this date is defined in reference to another date through one or several date offsets.
</xsd:documentation>
<xsd:element minOccurs="0" name="dateRelativeTo" type="DateReference">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Specifies the anchor as an href attribute. The href attribute value is a pointer style reference to the element or component elsewhere in the document where the anchor date is defined.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
An identifier of a reporting regime or format used for regulatory reporting. For example DoddFrankAct, MiFID, HongKongOTCDRepository, etc.
</xsd:documentation>
<xsd:simpleContent>
<xsd:extension base="Scheme">
</xsd:simpleContent>
<xsd:attribute default="http://www.fpml.org/coding-scheme/reporting-regime" name="reportingRegimeNameScheme" type="NonEmptyURI"/>
</xsd:extension>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A date with a required identifier which can be referenced elsewhere.
</xsd:documentation>
<xsd:simpleContent>
<xsd:extension base="xsd:date">
</xsd:extension>
</xsd:simpleContent>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type defining the reset frequency. In the case of a weekly reset, also specifies the day of the week that the reset occurs. If the reset frequency is greater than the calculation period frequency the this implies that more or more reset dates is established for each calculation period and some form of rate averaginhg is applicable. The specific averaging method of calculation is specified in FloatingRateCalculation. In case the reset 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:complexContent>
</xsd:complexContent>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Describes the resource that contains the media representation of a business event (i.e used for stating the Publicly Available Information). For example, can describe a file or a URL that represents the event. This type is an extended version of a type defined by RIXML (www.rixml.org).
</xsd:documentation>
<xsd:element minOccurs="0" name="resourceId" type="ResourceId">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The unique identifier of the resource within the event.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A description of the type of the resource, e.g. a confirmation.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Indicates the language of the resource, described using the ISO 639-2/T Code.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Indicates the size of the resource in bytes. It could be used by the end user to estimate the download time and storage needs.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Indicates the length of the resource. For example, if the resource were a PDF file, the length would be in pages.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Indicates the type of media used to store the content. mimeType is used to determine the software product(s) that can read the content. MIME Types are described in RFC 2046.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Any additional comments that are deemed necessary. For example, which software version is required to open the document? Or, how does this resource relate to the others for this event?
</xsd:documentation>
<xsd:element name="string" type="NonEmptyString">
</xsd:choice>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Provides extra information as string. In case the extra information is in XML format, a CDATA section must be placed around the source message to prevent its interpretation as XML content.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Provides extra information as binary contents coded in hexadecimal.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Provides extra information as binary contents coded in base64.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Indicates where the resource can be found, as a URL that references the information on a web server accessible to the message recipient.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:simpleContent>
</xsd:simpleContent>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The type that indicates the length of the resource.
</xsd:documentation>
<xsd:element minOccurs="0" name="lengthUnit" type="LengthUnitEnum">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The length unit of the resource. For example, pages (pdf, text documents) or time (audio, video files).
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The data type used for describing the type or purpose of a resource, e.g. "Confirmation".
</xsd:documentation>
<xsd:simpleContent>
<xsd:extension base="Scheme">
</xsd:simpleContent>
<xsd:attribute default="http://www.fpml.org/coding-scheme/resource-type" name="resourceTypeScheme" type="NonEmptyURI"/>
</xsd:extension>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">A reference to the return swap notional amount.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
</xsd:complexContent>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type defining a schedule of rates or amounts in terms of an initial value and then a series of step date and value pairs. On each step date, the rate or amount changes to the new step value. The series of step date and value pairs are optional. If not specified, this implies that the initial value remains unchanged over time.
</xsd:documentation>
<xsd:element name="initialValue" type="xsd:decimal">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The initial rate or amount, as the case may be. An initial rate of 5% would be represented as 0.05.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
</xsd:complexContent>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
<xsd:extension base="Exercise">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element minOccurs="0" name="commencementDate" type="AdjustableOrRelativeDate">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The first day of the exercise period for an American style option.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The last day within an exercise period for an American style option. For a European style option it is the only day within the exercise period.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A complex type to specified payments in a simpler fashion than the Payment type. This construct should be used from the version 4.3 onwards.
</xsd:documentation>
<xsd:complexContent>
<xsd:extension base="PaymentBase">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element minOccurs="0" name="paymentAmount" type="NonNegativeMoney"/>
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The payment date. This date is subject to adjustment in accordance with any applicable business day convention.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Adds an optional spread type element to the Schedule to identify a long or short spread value.
</xsd:documentation>
<xsd:complexContent>
</xsd:complexContent>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
</xsd:complexContent>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Defines a Spread Type Scheme to identify a long or short spread value.
</xsd:documentation>
<xsd:simpleContent>
<xsd:extension base="Scheme">
</xsd:simpleContent>
<xsd:attribute default="http://www.fpml.org/coding-scheme/spread-schedule-type" name="spreadScheduleTypeScheme" type="NonEmptyURI"/>
</xsd:extension>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type defining a step date and step value pair. This step definitions are used to define varying rate or amount schedules, e.g. a notional amortization or a step-up coupon schedule.
</xsd:documentation>
<xsd:element minOccurs="0" name="stepDate" type="xsd:date">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The date on which the associated stepValue becomes effective. 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>
A type that describes the set of street and building number information that identifies a postal address within a city.
</xsd:documentation>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="streetLine" type="NonEmptyToken">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
An individual line of street and building number information, forming part of a postal address.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type describing a schedule of cap or floor rates.
</xsd:documentation>
<xsd:complexContent>
<xsd:extension base="Schedule">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element minOccurs="0" name="buyer" type="IdentifiedPayerReceiver">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
An identifier of an organization that supervises or regulates trading activity, e.g. CFTC, SEC, FSA, ODRF, etc.
</xsd:documentation>
<xsd:simpleContent>
<xsd:extension base="Scheme">
</xsd:simpleContent>
<xsd:attribute default="http://www.fpml.org/coding-scheme/supervisory-body" name="supervisoryBodyScheme" type="NonEmptyURI"/>
</xsd:extension>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:element minOccurs="0" name="type" type="TelephoneTypeEnum">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The type of telephone number (work, personal, mobile).
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A geophraphic location for the purposes of defining a prevailing time according to the tz database.
</xsd:documentation>
<xsd:simpleContent>
<xsd:extension base="Scheme">
</xsd:simpleContent>
<xsd:attribute default="http://www.fpml.org/coding-scheme/external/tzdatabase" name="timezoneLocationScheme" type="NonEmptyURI"/>
</xsd:extension>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A trade reference identifier allocated by a party. FpML does not define the domain values associated with this element. Note that the domain values for this element are not strictly an enumerated list.
</xsd:documentation>
<xsd:simpleContent>
</xsd:simpleContent>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type describing interest payments associated with and underlyer, such as financing
</xsd:documentation>
<xsd:complexContent>
<xsd:extension base="DirectionalLeg">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:choice minOccurs="0">
</xsd:sequence>
<xsd:element minOccurs="0" name="fixedRate" type="xsd:decimal">
</xsd:choice>
<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 Spread or a Spread schedule expressed as explicit spreads and dates. In the case of a schedule, the step dates may be subject to adjustment in accordance with any adjustments specified in calculationPeriodDatesAdjustments. The spread is a per annum rate, expressed as a decimal. For purposes of determining a calculation period amount, if positive the spread will be added to the floating rate and if negative the spread will be subtracted from the floating rate. A positive 10 basis point (0.1%) spread would be represented as 0.001.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type used to record information about a unit, subdivision, desk, or other similar business entity.
</xsd:documentation>
<xsd:simpleContent>
</xsd:simpleContent>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The parameters for defining the exercise period for an American style option together with any rules governing the notional amount of the underlying which can be exercised on any given exercise date and any associated exercise fees.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The parameters for defining the exercise period for a Bermuda style option together with any rules governing the notional amount of the underlying which can be exercised on any given exercise date and any associated exercise fees.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The parameters for defining the exercise period for a European style option together with any rules governing the notional amount of the underlying which can be exercised on any given exercise date and any associated exercise fees.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
An placeholder for the actual option exercise definitions.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
An abstract element used as a place holder for the substituting product elements.
</xsd:documentation>
<xsd:choice>
</xsd:group>
<xsd:element name="businessCentersReference" type="BusinessCentersReference">
</xsd:choice>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A pointer style reference to a set of financial business centers defined elsewhere in the document. This set of business centers is used to determine whether a particular day is a business day or not.
</xsd:documentation>
<xsd:sequence>
</xsd:group>
<xsd:element minOccurs="0" name="buyerPartyReference" type="PartyReference">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A reference to the party that buys this instrument, ie. pays for this instrument and receives the rights defined by it. See 2000 ISDA definitions Article 11.1 (b). In the case of FRAs this the fixed rate payer.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A reference to the party that sells ("writes") this instrument, i.e. that grants the rights defined by this instrument and in return receives a payment for it. See 2000 ISDA definitions Article 11.1 (a). In the case of FRAs this is the floating rate payer.
</xsd:documentation>
<xsd:annotation>
</xsd:group>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Elements representing the rate treatment and conditioning parameters that can be applied to a floating rate, such as spreads, multipliers, rate treatments, rate rounding, etc.
</xsd:documentation>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="spreadSchedule" type="SpreadSchedule">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The ISDA Spread or a Spread schedule expressed as explicit spreads and dates. In the case of a schedule, the step dates may be subject to adjustment in accordance with any adjustments specified in calculationPeriodDatesAdjustments. The spread is a per annum rate, expressed as a decimal. For purposes of determining a calculation period amount, if positive the spread will be added to the floating rate and if negative the spread will be subtracted from the floating rate. A positive 10 basis point (0.1%) spread would be represented as 0.001.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The cap rate or cap rate schedule, if any, which applies to the floating rate. The cap rate (strike) is only required where the floating rate on a swap stream is capped at a certain level. A cap rate schedule is expressed as explicit cap rates and dates and the step dates may be subject to adjustment in accordance with any adjustments specified in calculationPeriodDatesAdjustments. The cap rate is assumed to be exclusive of any spread and is a per annum rate, expressed as a decimal. A cap rate of 5% would be represented as 0.05.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The floor rate or floor rate schedule, if any, which applies to the floating rate. The floor rate (strike) is only required where the floating rate on a swap stream is floored at a certain strike level. A floor rate schedule is expressed as explicit floor rates and dates and the step dates may be subject to adjustment in accordance with any adjustments specified in calculationPeriodDatesAdjustments. The floor rate is assumed to be exclusive of any spread and is a per annum rate, expressed as a decimal. A floor rate of 5% would be represented as 0.05.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
This element is applicable in Transparency view (only) if both a capRateSchedule and a floorRateSchedule are set. If this is true, the buyer of both the cap and the floor protection is the same, and the structure is a cap/floor straddle. If this is false, the buyer of the cap is the seller of the floor, and the structure is a collar. This is needed because explicit information about the buyer and seller of the protection is not available in Transparnecy view.
</xsd:documentation>
<xsd:annotation>
</xsd:group>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Elements representing the daily calculated rate and fallback rate definitions.
</xsd:documentation>
<xsd:sequence>
</xsd:group>
<xsd:element name="floatingRateIndex" type="FloatingRateIndex">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The ISDA Floating Rate Option, i.e. the name of the floating rate.
</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.
</xsd:documentation>
<xsd:annotation>
</xsd:group>
<xsd:documentation xml:lang="en">
</xsd:annotation>
</xsd:sequence>
A model group for a two part identifier such as a USI.
</xsd:documentation>
<xsd:annotation>
</xsd:group>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Definitions of daily cap and floor rates for floating rate indexes. These are described in the 2021 ISDA Definitions in Section 7.2.
</xsd:documentation>
<xsd:element minOccurs="0" name="observationCapRate" type="xsd:decimal">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
A maximum rate for an rate observation; optionally applied for daily averaged rates. These are described in the 2021 ISDA Definitions in Section 7.2.4
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
A minimum rate for an rate observation; optionally applied for daily averaged rates. These are described in the 2021 ISDA Definitions in Section 7.2.3
</xsd:documentation>
<xsd:sequence>
</xsd:group>
<xsd:element maxOccurs="4" minOccurs="0" name="onBehalfOf" type="OnBehalfOf">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Indicates which party (or parties) (and accounts) a trade or event is being processed for. Normally there will only be a maximum of 2 parties, but in the case of a novation there could be a transferor, transferee, remaining party, and other remaining party. Also, in the context of a trade package there could be several parties for which limit check is requested, necessitating multiple onBehalfOf elements. Except for these cases, there should be no more than two onBehalfOf references in a message.
</xsd:documentation>
<xsd:sequence>
</xsd:group>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="notionalReference" type="NotionalReference">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A pointer style reference to the associated notional schedule defined elsewhere in the document. This element has been made optional as part of its integration in the OptionBaseExtended, because not required for the options on securities.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A notional amount which restricts the amount of notional that can be exercised when partial exercise or multiple exercise is applicable. The integral multiple amount defines a lower limit of notional that can be exercised and also defines a unit multiple of notional that can be exercised, i.e. only integer multiples of this amount can be exercised.
</xsd:documentation>
<xsd:element name="minimumNotionalAmount" type="xsd:decimal">
</xsd:choice>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The minimum notional amount that can be exercised on a given exercise date. See multipleExercise.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The minimum number of options that can be exercised on a given exercise date.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:group>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="party" type="Party">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A legal entity or a subdivision of a legal entity.
</xsd:documentation>
Parties can perform multiple roles in a trade lifecycle. For example, the principal parties obligated to make payments from time to time during the term of the trade, but may include other parties involved in, or incidental to, the trade, such as parties acting in the role of novation transferor/transferee, broker, calculation agent, etc. In FpML roles are defined in multiple places within a document.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Optional account information used to precisely define the origination and destination of financial instruments.
</xsd:documentation>
<xsd:annotation>
</xsd:group>
<xsd:documentation xml:lang="en">A model group with the content model of a party.</xsd:documentation>
</xsd:annotation>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="partyId" type="PartyId">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A party identifier, e.g. a S.W.I.F.T. bank identifier code (BIC).
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The legal name of the organization. A free format string. FpML does not define usage rules for this element.
</xsd:documentation>
<xsd:annotation>
</xsd:group>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Descriptive/categorization information for a party.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Information on how to contact the party using various means.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Optional organization unit information used to describe the organization units (e.g. trading desks) involved in a transaction or business process .
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Optional information about people involved in a transaction or busines process. (These are eomployees of the party).
</xsd:documentation>
<xsd:sequence>
</xsd:group>
<xsd:element name="partyReference" type="PartyReference">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:group>
<xsd:documentation xml:lang="en">Information about a party for reporting purposes.</xsd:documentation>
</xsd:annotation>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="classification" type="IndustryClassification">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A code for a grouping of countries to which this belongs.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The legal jurisdiction of the entity's registration.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The type of an organization's participantion in the OTC derivatives market.
</xsd:documentation>
<xsd:sequence>
</xsd:group>
<xsd:element minOccurs="0" name="payerPartyReference" type="PartyReference">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A reference to the party responsible for making the payments defined by this structure.
</xsd:documentation>
<xsd:sequence>
</xsd:group>
<xsd:group ref="Payer.model">
</xsd:sequence>
<xsd:annotation>
</xsd:group>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A reference to the party responsible for making the payments defined by this structure.
</xsd:documentation>
<xsd:annotation>
</xsd:group>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A model group for representing the option premium when expressed in a way other than an amount.
</xsd:documentation>
<xsd:element minOccurs="0" name="pricePerOption" type="Money">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The amount of premium to be paid expressed as a function of the number of options.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The amount of premium to be paid expressed as a percentage of the notional value of the transaction. A percentage of 5% would be expressed as 0.05.
</xsd:documentation>
<xsd:sequence>
</xsd:group>
</xsd:group>
<xsd:element minOccurs="0" name="primaryAssetClass" type="AssetClass">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A classification of the most important risk class of the trade. FpML defines a simple asset class categorization using a coding scheme.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A classification of additional risk classes of the trade, if any. FpML defines a simple asset class categorization using a coding scheme.
</xsd:documentation>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="productType" type="ProductType">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A classification of the type of product. FpML defines a simple product categorization using a coding scheme.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A product reference identifier. The product ID is an identifier that describes the key economic characteristics of the trade type, with the exception of concepts such as size (notional, quantity, number of units) and price (fixed rate, strike, etc.) that are negotiated for each transaction. It can be used to hold identifiers such as the "UPI" (universal product identifier) required by certain regulatory reporting rules. It can also be used to hold identifiers of benchmark products or product temnplates used by certain trading systems or facilities. FpML does not define the domain values associated with this element. Note that the domain values for this element are not strictly an enumerated list.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Describes the type of any embedded optionality in the transaction that might not otherwise be apparent. Can be used to represent embedded optionality such as early termination provisions, extendible provisions, or cancelable provisions, etc., where applicable. If omitted, no embedded optionality is applicable.
</xsd:documentation>
<xsd:choice>
</xsd:group>
<xsd:element name="settlementAmount" type="Money">
</xsd:choice>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Settlement Currency for use where the Settlement Amount cannot be known in advance
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:group>
<xsd:element minOccurs="0" name="lossOfStockBorrow" type="xsd:boolean">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">If true, then loss of stock borrow is applicable.</xsd:documentation>
</xsd:annotation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Specifies the maximum stock loan rate for Loss of Stock Borrow.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
If true, then increased cost of stock borrow is applicable.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Specifies the initial stock loan rate for Increased Cost of Stock Borrow.
</xsd:documentation>
<xsd:sequence>
</xsd:group>
<xsd:element minOccurs="0" name="version" type="xsd:nonNegativeInteger">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Optionally it is possible to specify a version effective date when a versionId is supplied.
</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. |