FpML Classification

Deriving information from XML structure

The design of most FpML products allows them to represent a range of commonly traded variants. Determining the specific variant present in document requires understanding how the FpML structures are used.

The classification tools implemented in the commercial Java and .Net toolkits provide a way to automatically categorise parts of an FpML document, like a trade definition, against customisable rule sets to determine information such as the product type.

The example FpML product rule provided with the toolkit implements a heirarchical classification system that allows applications to derive useful behaviour characteristics from the identified product type.

Regulatory Classification

Applying Standard Product Taxonomies

As result of the credit crisis the World's regulators are imposing new systems of reporting for derivatives transactions. Many of the proposals require that an indication of asset class, product type and product identity are included along with the trade economics.

The classification tools provide an easy way of deriving this information consistently in existing FpML based systems with minimal code changes. In addition we are working on tools for determining product identity such as the 'UPI' specified by the US CFTC.

Online Demonstration

Try product classification for yourself

Select an FpML document and press the 'Classify' button to see the results of document classification against the example FpML product heirarchy and proposed regulatory schemes.

ISDA asset class, taxononmy and UPI codes will only be generated for FpML 5 confirmation view documents.

What would you like to classify?

The results will be displayed below when the page refreshes

News

October 2011
Support for FpML 5.3 and the commercial toolkit now implements support for the ISDA defined product taxonomies developed to comply with the Dodd-Frank act.

April 2011
The toolkit was been bought up to date with the latest FpML specification releases. It has been made easier to use the Java code as a packaged JAR file within web applications.

April 2010
The toolkit was been bought up to date with the latest FpML specification releases. It has been made easier to use the Java code as a packaged JAR file within web applications.

September 2008
HandCoded adds support for FpML 4.4, 4.5 and working drafts of FpML 5.0 to the Toolkit. New code and downloads are available from our Open Source project at SourceForge.net.

March 2008
FpML Toolkit gains FX validation rule support for all versions since 3.0.

August 2006
The core portions of the C# and Java toolkit are now available as Open Source from our development project hosted on SourceForge.net