| All Element Summary | ||||||||||||||
| additionalEvent | The additionalEvent element is an extension/substitution point to customize FpML and add additional events.
|
|||||||||||||
| agreementDate | The date on which the change was agreed.
|
|||||||||||||
| cashSettlement (defined in OptionExercise complexType) |
|
|||||||||||||
| changeEvent | Abstract substitutable place holder for specific change details.
|
|||||||||||||
| changeInNotionalAmount | Specifies the fixed amount by which the Notional Amount changes
|
|||||||||||||
| changeInNumberOfOptions | Specifies the fixed amount by which the Number of Options changes
|
|||||||||||||
| changeInNumberOfUnits | Specifies the fixed amount by which the Number of Units changes
|
|||||||||||||
| compressionActivity | Compression information for the trade.
|
|||||||||||||
| compressionType |
|
|||||||||||||
| date (defined in OptionExpiry complexType) |
|
|||||||||||||
| date (in optionExpiry) |
|
|||||||||||||
| date (in tradeMaturity) |
|
|||||||||||||
| difference | A type used to record the details of a difference between two sides of a business event.
|
|||||||||||||
| effectiveDate (defined in AgreementAndEffectiveDates.model group) | The date on which the change become effective.
|
|||||||||||||
| effectiveDate (defined in DeClear complexType) |
|
|||||||||||||
| effectiveDate (defined in TradeChangeContent complexType) | The date on which the change become effective
|
|||||||||||||
| executionDateTime (defined in AgreementAndEffectiveDates.model group) | The date and time at which the change was agreed.
|
|||||||||||||
| executionDateTime (in novation) | The date and time at which the change was agreed.
|
|||||||||||||
| exerciseDate |
|
|||||||||||||
| exerciseInNotionalAmount | Specifies the fixed amount by which the option should be exercised expressed as notional amount.
|
|||||||||||||
| exerciseInNumberOfOptions | Specifies the fixed amount by which the option should be exercised expressed as number of options.
|
|||||||||||||
| exerciseInNumberOfUnits | Specifies the fixed amount by which the option should be exercised express as number of units.
|
|||||||||||||
| exerciseProcedure |
|
|||||||||||||
| exerciseTime |
|
|||||||||||||
| expiry |
|
|||||||||||||
| factoredCalculationAmount |
|
|||||||||||||
| fullExercise |
|
|||||||||||||
| increase |
|
|||||||||||||
| indexChange | Describes a change due to an index component being adjusted.
|
|||||||||||||
| indexFactor |
|
|||||||||||||
| matchId | A unique identifier assigned by the matching service to each set of matched positions.
|
|||||||||||||
| matchScore | Numeric score to represent the quality of the match.
|
|||||||||||||
| newTrade | Indicates the original trade between the transferor and the remaining party.
|
|||||||||||||
| novatedAmount | The amount which represents the portion of the Old Contract being novated.
|
|||||||||||||
| novatedNumberOfOptions | The number of options which represent the portion of the Old Contract being novated.
|
|||||||||||||
| novatedNumberOfUnits | The number of options which represent the portion of the Old Contract being novated.
|
|||||||||||||
| novation |
|
|||||||||||||
| novationDate | Specifies the date that one party's legal obligations with regard to a trade are transferred to another party.
|
|||||||||||||
| novationTradeDate | Specifies the date the parties agree to assign or novate a Contract.
|
|||||||||||||
| oldTrade (defined in TradeChangeContent complexType) | The original trade details.
|
|||||||||||||
| oldTrade (in novation) | Indicates the original trade between the transferor and the remaining party.
|
|||||||||||||
| oldTradeIdentifier | The original qualified trade identifier.
|
|||||||||||||
| optionBuyer |
|
|||||||||||||
| optionExpiry |
|
|||||||||||||
| optionSeller |
|
|||||||||||||
| originalTrade |
|
|||||||||||||
| originatingEvent (defined in Events.model group) |
|
|||||||||||||
| originatingTradeId |
|
|||||||||||||
| outstandingNotionalAmount (defined in OptionExercise complexType) | Specifies the Notional amount after the Change
|
|||||||||||||
| outstandingNotionalAmount (defined in TradeNotionalChange complexType) | Specifies the Notional amount after the Change
|
|||||||||||||
| outstandingNumberOfOptions (defined in OptionExercise complexType) | Specifies the Number of Options after the Change.
|
|||||||||||||
| outstandingNumberOfOptions (defined in TradeNotionalChange complexType) | Specifies the Number of Options after the Change.
|
|||||||||||||
| outstandingNumberOfUnits (defined in OptionExercise complexType) | Specifies the Number of Units
|
|||||||||||||
| outstandingNumberOfUnits (defined in TradeNotionalChange complexType) | Specifies the Number of Units
|
|||||||||||||
| payment (defined in OptionExercise complexType) |
|
|||||||||||||
| payment (defined in TradeAlterationPayment.model group) | Describes a payment made in settlement of the change.
|
|||||||||||||
| payment (defined in TradeChangeContent complexType) | Describes a payment made in settlement of the change.
|
|||||||||||||
| payment (in novation) | Describes a payment made in settlement of the novation.
|
|||||||||||||
| physicalSettlement (defined in OptionExercise complexType) |
|
|||||||||||||
| quote (in publicExecutionReport) | Pricing information for the trade.
|
|||||||||||||
| remainingAmount | The amount which represents the portion of the Old Contract not being novated.
|
|||||||||||||
| remainingNumberOfOptions | The number of options which represent the portion of the Old Contract not being novated.
|
|||||||||||||
| remainingNumberOfUnits | The number of options which represent the portion of the Old Contract not being novated.
|
|||||||||||||
| replacementTradeId |
|
|||||||||||||
| resultingTrade | The trade that resulted from the physical settlement.
|
|||||||||||||
| resultingTradeIdentifier | The ID of the trade that resulted from the physical settlement.
|
|||||||||||||
| settlementType (defined in OptionExercise complexType) |
|
|||||||||||||
| terminatingEvent |
|
|||||||||||||
| termination |
|
|||||||||||||
| time (defined in OptionExpiry complexType) |
|
|||||||||||||
| time (in optionExpiry) |
|
|||||||||||||
| trade (defined in Events.model group) |
|
|||||||||||||
| trade (defined in TradeAmendmentContent complexType) | A fulll description of the amended trade (i.e. the trade after the amendment).
|
|||||||||||||
| trade (defined in TradeChangeContent complexType) | A full description of the amended trade.
|
|||||||||||||
| tradeIdentifier (defined in DeClear complexType) |
|
|||||||||||||
| tradeIdentifier (defined in OptionExercise complexType) |
|
|||||||||||||
| tradeIdentifier (defined in OptionExpiry complexType) |
|
|||||||||||||
| tradeIdentifier (in optionExpiry) |
|
|||||||||||||
| tradeIdentifier (in tradeMaturity) |
|
|||||||||||||
| tradeMaturity |
|
|||||||||||||
| Complex Type Summary | ||||||||||
Abstract base type for an extension/substitution point to customize FpML and add additional events.
|
||||||||||
Abstract base type for non-negotiated trade change descriptions
|
||||||||||
A type that shows how multiple trades have been combined into a result.
|
||||||||||
A type that identifies the type of trade amalgamation, for example netting or portfolio compression.
|
||||||||||
A structure describing an de-clear event.
|
||||||||||
|
||||||||||
|
||||||||||
A structure describing the effect of a change to an index.
|
||||||||||
A structure describing an option exercise.
|
||||||||||
A structure describing an option expiring.
|
||||||||||
A structure describing an option expiring.
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
A structure describing a negotiated amendment.
|
||||||||||
A structure describing a trade change.
|
||||||||||
A structure describing a non-negotiated trade resulting from a market event.
|
||||||||||
A structure describing a trade maturing.
|
||||||||||
A structure describing a change to the trade notional.
|
||||||||||
A structure describing a novation.
|
||||||||||
| Element Group Summary | ||||||||||
A model group defining agreement and effective dates.
|
||||||||||
A model group holding information about compressions affecting this trade/event.
|
||||||||||
Choice between a trade and a post-trade event.
|
||||||||||
A model group holding valuation information for an event.
|
||||||||||
|
||||||||||
|
||||||||||
A model group defining a payment structure.
|
||||||||||
| <?xml version="1.0" encoding="utf-8"?> <!-- == Copyright (c) 2002-2011 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: 8615 $" xmlns="http://www.fpml.org/FpML-5/transparency" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:fpml-annotation="http://www.fpml.org/annotation" xmlns:view="http://www.fpml.org/views" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:annotation> <xsd:documentation> Abstract base type for an extension/substitution point to customize FpML and add additional events. </xsd:documentation> </xsd:annotation> </xsd:complexType> <xsd:annotation> <xsd:documentation> Abstract base type for non-negotiated trade change descriptions </xsd:documentation> </xsd:annotation> </xsd:complexType> <xsd:annotation> <xsd:documentation> A type that shows how multiple trades have been combined into a result. </xsd:documentation> </xsd:annotation> <xsd:sequence> </xsd:sequence> </xsd:complexType> <xsd:annotation> <xsd:documentation> A type that identifies the type of trade amalgamation, for example netting or portfolio compression. </xsd:documentation> </xsd:annotation> <xsd:simpleContent> <xsd:attribute default="http://www.fpml.org/coding-scheme/compression-type" name="compressionTypeScheme" type="xsd:anyURI"/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> <xsd:annotation> <xsd:documentation>A structure describing an de-clear event.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="0" name="tradeIdentifier" type="PartyTradeIdentifier"/> </xsd:sequence> </xsd:complexType> <xsd:sequence> </xsd:sequence> </xsd:complexType> <xsd:sequence> </xsd:sequence> </xsd:complexType> <xsd:annotation> <xsd:documentation> A structure describing the effect of a change to an index. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:sequence> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:annotation> <xsd:documentation>A structure describing an option exercise.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="0" name="tradeIdentifier" type="PartyTradeIdentifier"/> <xsd:choice> <xsd:sequence> <xsd:annotation> <xsd:documentation xml:lang="en"> Specifies the fixed amount by which the option should be exercised expressed as notional amount. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en">Specifies the Notional amount after the Change</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> <xsd:sequence> <xsd:annotation> <xsd:documentation xml:lang="en"> Specifies the fixed amount by which the option should be exercised expressed as number of options. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en">Specifies the Number of Options after the Change.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> <xsd:sequence> <xsd:annotation> <xsd:documentation xml:lang="en"> Specifies the fixed amount by which the option should be exercised express as number of units. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en">Specifies the Number of Units</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:choice> <xsd:choice minOccurs="0"> <!--plugged GEM/CICTO proposal here (InstrumentTrade) --> </xsd:element> </xsd:choice> </xsd:sequence> </xsd:complexType> <xsd:annotation> <xsd:documentation>A structure describing an option expiring.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="0" name="tradeIdentifier" type="PartyTradeIdentifier"/> </xsd:sequence> </xsd:complexType> <xsd:annotation> <xsd:documentation>A structure describing an option expiring.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="0" name="tradeIdentifier" type="PartyTradeIdentifier"/> </xsd:sequence> <!-- Lyteck 3/16/2011: added base type to accomodate Maturity Notification (no need for exerciseProcedure) --> </xsd:complexType> <xsd:choice> <xsd:annotation> <xsd:documentation> The ID of the trade that resulted from the physical settlement. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation> The trade that resulted from the physical settlement. </xsd:documentation> </xsd:annotation> </xsd:element> <!-- the economics of the trade resulted from the physical settlement --> </xsd:choice> </xsd:complexType> <xsd:sequence> </xsd:sequence> </xsd:complexType> <xsd:simpleContent> <xsd:attribute default="http://www.fpml.org/coding-scheme/terminating-event" name="terminatingEventScheme" type="xsd:anyURI"/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> <xsd:annotation> <xsd:documentation>A structure describing a negotiated amendment.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:annotation> <xsd:documentation> A fulll description of the amended trade (i.e. the trade after the amendment). </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:annotation> <xsd:documentation>A structure describing a trade change.</xsd:documentation> </xsd:annotation> <xsd:sequence> <!-- choice of trade ID or complete original change added for SDR reporting 2011-03 BAL --> <xsd:choice> </xsd:choice> </xsd:sequence> </xsd:complexType> <xsd:annotation> <xsd:documentation> A structure describing a non-negotiated trade resulting from a market event. </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:choice minOccurs="0"> <xsd:annotation> <xsd:documentation>The original qualified trade identifier.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation>The original trade details.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:choice> <xsd:annotation> <xsd:documentation>A full description of the amended trade.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation>The date on which the change become effective</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation>Substitution point for types of change</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation> Describes a payment made in settlement of the change. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:annotation> <xsd:documentation>A structure describing a trade maturing.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="0" name="tradeIdentifier" type="PartyTradeIdentifier"/> </xsd:sequence> <!-- Brian 4/14/2011: added type to accomodate Maturity Notification --> </xsd:complexType> <xsd:annotation> <xsd:documentation> A structure describing a change to the trade notional. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:choice> <xsd:sequence> <xsd:annotation> <xsd:documentation xml:lang="en"> Specifies the fixed amount by which the Notional Amount changes </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en">Specifies the Notional amount after the Change</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> <xsd:sequence> <xsd:annotation> <xsd:documentation xml:lang="en"> Specifies the fixed amount by which the Number of Options changes </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en">Specifies the Number of Options after the Change.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> <xsd:sequence> <xsd:annotation> <xsd:documentation xml:lang="en"> Specifies the fixed amount by which the Number of Units changes </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en">Specifies the Number of Units</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:choice> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:annotation> <xsd:documentation>A structure describing a novation.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:choice> <xsd:sequence> <xsd:annotation> <xsd:documentation xml:lang="en"> Choice between identification and representation of the old contract. </xsd:documentation> </xsd:annotation> <xsd:choice> <xsd:annotation> <xsd:documentation xml:lang="en"> Indicates the original trade between the transferor and the remaining party. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:choice> <xsd:choice minOccurs="0"> <xsd:annotation> <xsd:documentation xml:lang="en"> Choice between identification and representation of the new contract. </xsd:documentation> </xsd:annotation> <xsd:annotation> <xsd:documentation> Indicates the original trade between the transferor and the remaining party. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:choice> </xsd:sequence> </xsd:choice> <xsd:annotation> <xsd:documentation xml:lang="en"> Specifies the date that one party's legal obligations with regard to a trade are transferred to another party. It corresponds to the Novation Date section of the 2004 ISDA Novation Definitions, section 1.16. </xsd:documentation> </xsd:annotation> </xsd:element> <!-- added BAL 2011-03 for SDR reporting --> <xsd:annotation> <xsd:documentation>The date and time at which the change was agreed.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en"> Specifies the date the parties agree to assign or novate a Contract. If this element is not specified, the novationContractDate will be deemed to be the novationDate. It corresponds to the Novation Trade Date section of the 2004 ISDA Novation Definitions, section 1.17. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:choice> <xsd:annotation> <xsd:documentation xml:lang="en"> Choice for expressing the novated amount as either a money amount, number of options, or number of units, according the the financial product which is being novated. </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:annotation> <xsd:documentation xml:lang="en"> The amount which represents the portion of the Old Contract being novated. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en"> The amount which represents the portion of the Old Contract not being novated. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> <xsd:sequence> <xsd:annotation> <xsd:documentation xml:lang="en"> The number of options which represent the portion of the Old Contract being novated. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en"> The number of options which represent the portion of the Old Contract not being novated. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> <xsd:sequence> <xsd:annotation> <xsd:documentation xml:lang="en"> The number of options which represent the portion of the Old Contract being novated. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en"> The number of options which represent the portion of the Old Contract not being novated. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:choice> <xsd:annotation> <xsd:documentation> Describes a payment made in settlement of the novation. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:annotation> <xsd:documentation xml:lang="en"> The additionalEvent element is an extension/substitution point to customize FpML and add additional events. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation> Abstract substitutable place holder for specific change details. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation> Describes a change due to an index component being adjusted. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation> A model group defining agreement and effective dates. </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:annotation> <xsd:documentation>The date on which the change was agreed.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation>The date and time at which the change was agreed.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation>The date on which the change become effective.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:group> <xsd:annotation> <xsd:documentation> A model group holding information about compressions affecting this trade/event. </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:annotation> <xsd:documentation xml:lang="en">Compression information for the trade.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:group> <!-- BAL - added 2011-10-18 to address gaps with DTCC requirements --> <xsd:annotation> <xsd:documentation xml:lang="en">Choice between a trade and a post-trade event.</xsd:documentation> </xsd:annotation> <xsd:choice> <xsd:sequence> </xsd:sequence> <!-- BAL - end 2011-10-18 additions to address gaps with DTCC requirements --> <!-- modified from the below for SDR reporting, BAL 2011-03 <xsd:element name="trade" type="Trade"/> <xsd:element name="amendment" type="TradeAmendmentContent"/> --> <xsd:sequence> </xsd:sequence> </xsd:choice> </xsd:group> <xsd:annotation> <xsd:documentation> A model group holding valuation information for an event. </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:annotation> <xsd:documentation xml:lang="en">Pricing information for the trade.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:group> <xsd:choice> </xsd:choice> </xsd:group> <xsd:sequence> <xsd:annotation> <xsd:documentation xml:lang="en"> A unique identifier assigned by the matching service to each set of matched positions. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en"> A type used to record the details of a difference between two sides of a business event. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en"> Numeric score to represent the quality of the match. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:group> <xsd:annotation> <xsd:documentation>A model group defining a payment structure.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:annotation> <xsd:documentation> Describes a payment made in settlement of the change. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:group> </xsd:schema> |
| XML schema documentation generated with DocFlex/XML 1.8.6b2 using DocFlex/XML XSDDoc 2.5.1 template set. All content model diagrams generated by Altova XMLSpy via DocFlex/XML XMLSpy Integration. |