A strategy product.A type defining a content model that is backwards compatible with older FpML releases and which can be used to contain sets of data without expressing any processing intention.The root element in an FpML trade document.An arbitary grouping of trade references (and possibly other portfolios).The parties obligated to make payments from time to time during the term of the trade. This will include, at a minimum, the principal parties involved in the swap or forward rate agreement. Other parties paying or receiving fees, commissions etc. must also be specified if referenced in other party payments.The abstract base type from which all FpML compliant messages and documents must be derived.The data type used for party identifiers.A type defining party identifier information.A party identifier, e.g. a S.W.I.F.T. bank identifier code (BIC).The name of the party. A free format string. FpML does not define usage rules for this element.A type to represent a portfolio name for a particular party.A pointer style reference to a party identifier defined elsewhere in the document. The party referenced has allocated the trade identifier.A type defining one or more trade identifiers allocated to the trade by a party. A link identifier allows the trade to be associated with other related trades, e.g. trades forming part of a larger structured transaction. It is expected that for external communication of trade there will be only one tradeId sent in the document per party.A link identifier allowing the trade to be associated with other related trades, e.g. the linkId may contain a tradeId for an associated trade or several related trades may be given the same linkId. 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.A type representing an arbitary grouping of trade references.The name of the portfolio together with the party that gave the name.An arbitary grouping of trade references (and possibly other portfolios).The data type used for portfolio names.A type defining a group of products making up a single trade.Indicates which product within a strategy represents the premium payment.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.A type definiting an FpML trade.The information on the trade which is not product specific, e.g. trade date.Other fees or additional payments associated with the trade, e.g. broker commissions, where one or more of the parties involved are not principal parties involved in the trade.Identifies that party (or parties) that brokered this trade.The ISDA Calculation Agent responsible for performing duties associated with an optional early termination.The city in which the office through which ISDA Calculation Agent is acting for purposes of the transaction is located.Defines the definitions that govern the document and should include the year and type of definitions referenced, along with any relevant documentation (such as master agreement) and the date it was signed.TBAThe type used to define the trade date for a transaction.A type defining trade related information which is not product specific.The trade reference identifier(s) allocated to the trade by the parties involved.Additional trade information that may be provided by each involved party.The trade date.A type defining a trade identifier issued by the indicated party.A pointer style reference to a party identifier defined elsewhere in the document. The party referenced has allocated the trade identifier.The data type used for link identifiers.A type defining additional information that may be recorded against a trade. Identifies that party that has ownership of this information.Identifies the person or persons who assumed the role of trader for this trade.