Finaprins
  • Services
    • Trade Data Transformation and Standardization
    • Market Data Management Solutions​
    • Data Engineering and Reporting Services
  • Demo
    • Managed ETL
    • CFO Dashboard
    • FP&A Simulation Tool
    • Derivatives Portfolio
    • Investment Analytics
    • Market Data Quality
    • Model Monitoring
    • Loan Portfolio Dashboard
    • CSRD Reporting Dashboard
    • Climate Data
  • TradeView
  • Resources
  • Blog
  • Contact
  • Free consultation
April 12, 2023 by Finaprins Admin
Blog

Visualizing FpML Documentation: A Step-by-Step Tutorial on Using XSD Viewer

Visualizing FpML Documentation: A Step-by-Step Tutorial on Using XSD Viewer
April 12, 2023 by Finaprins Admin
Blog
Table of Contents
  1. Introduction
  2. Downloading and opening files
  3. Diagrams in XSD viewer

Introduction

Welcome to the fourth part of our series on the introduction to FpML documentation. In this article, we will explain how to download the FpML XSD schema files and how to work with them in the external XSD viewer.

FpML Documentation Guide Series

Part 1 – How to Get Started
Part 2 – The Key Elements of FpML Documentation
Part 3 – How to Navigate FpML Documentation Like a Pro
Part 4 – Visualizing FpML Documentation: A Step-by-Step Tutorial on Using XSD Viewer
Part 5 – Understanding the Data Dictionary and Examples
Part 6 – List of Useful Links
Part 7 – All the Instructions You Need in One Convenient eBook

Downloading and opening files

The utility of diagrams within FpML is undeniable. Nevertheless, navigating between various elements can often prove cumbersome, resulting in multiple open tabs within the browser and a potential loss of continuity in one’s progress through the documentation. It is in such situations that an XSD file viewer proves particularly advantageous.

There are plenty of XSD viewers available for Windows, Linux and Mac. You can find some recommendations on https://listoffreeware.com/free-xsd-viewer-software-windows/ and https://boomzi.com/best-xsd-viewer-software/

For our needs, “XSD Diagram” should do the work. You can download it from here: http://regis.cosnier.free.fr/?page=XSDDiagram. Experiment with other tools to find your favorite. 

To work withs XSD files, first you have to download them from FpML website. Please recall the main page with documentation: https://www.fpml.org/spec/fpml-5-12-4-rec-1/. You have there an option to download Schema and Examples in ZIP format https://www.fpml.org/spec/fpml-5-12-4-rec-1/xml/confirmation-5-12_xml.zip . After downloading, you have to extract this to a dedicated folder.

FpML Documentation

After extracting, please navigate to the folder with extracted files. In folder \confirmation-5-12_xml\confirmation you will find XSD files:

Now go to the XSD Diagram tool and hit the “Open” button (the first one on the left):

FpML Documentation

Browse your files and go to the XSD files with FpML schema. Please open the file fpml-ird-5-12.xsd. In this context, “ird” stands for “interest rate derivatives” – this file describes FpML schema for interest rate derivatives.

After opening the file, you will see the following errors:

FpML Documentation

Please skip it.

Diagrams in XSD viewer

After opening the file, you will notice some changes in the main ribbon:

FpML Documentation

Please look at tabs. You opened one file (fpml-ird-5-12.xsd), but 4 tabs were opened. It is because XSD Diagram recognized relations between files and opened also other files which are required by interest rate derivatives.

Now please look at the drop-down menu with a list of top-level elements. After expanding this, you will see all the elements which are described within the IRD schema. From the list, please select “element: swap (http://www.fpml.org/FpML-5/confirmation)” and hit the red single “+” button which is next to the drop-down list. Once added, you should see something like this:

FpML Documentation

If you click on the small “+” icon next to the “swap”, you will expand the swap element and you will see all the attributes of the swap within FpML definition. This is the same what was presented in the online version of the documentation for a swap.

After clicking several “+” buttons next to various elements, you can expand your tree and see different dependencies.

FpML Documentation

Use FpML® to create flexible and automated systems

Contact us and see how we can help you get started with the ISDA™ standard.

Contact Form FpML

By submitting this form, you agree that Finaprins may contact you occasionally via email to make you aware of Finaprins products and services. You may withdraw your consent at any time. For more details see the Finaprins Privacy Policy.

Photo by Jake Blucker on Unsplash

FpML

Previous articleHow to Navigate FpML Documentation Like a Pro: The Single Page GuideNext article FpML Demystified: Understanding the Data Dictionary and Examples

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

Practical Data Management Tools for Financial Reporting Error ReductionApril 20, 2025
Bridging the Climate Data Gap: How Financial Institutions Can Overcome Reconciliation ChallengesApril 18, 2025
Streamlining CSRD Data Collection Framework for Finance Departments: A Modern SolutionApril 18, 2025

Categories

  • Blog
  • Demo
  • Resources

Tags

Automated Financial Data Quality Automating Derivatives Data Feeds For Treasury Business Intelligence Climate Data API Climate Data Reconciliation Climate Data Vendors Climate Metrics Integration Climate Risk Assessment Climate Risk Management Corporate Treasury Solutions CSRD Reporting Data Centralization Data Cleansing Data Collection Framework Data Integrity Data Strategy Data Transformation Data Validation Data Validation Framework Derivative Analytics Derivative Data Transfer Templates Derivative DB schema DTT EIOPA Enums ESG Data ESG Data Integration ESG Data Quality ETL for Financial Data Finance Tools Financial Data Financial Market Data Quality Analysis Financial Reporting FpML Investment Data Integration Market Data Market Data Dashboard Market Data Validation Framework NAV Reconciliation Automation Performance Attribution Analysis Practical Data Management RFR Sustainability Reporting Treasury Operations Yield Curve Analysis Automation

Part of the Prins Group

  • Dataprins – Reporting and ML Ops as a Service
  • Finaprins – Data Engineering Services in the Financial Domain|

Social media

Privacy Policy

Attribution

All rights reserved @ Finaprins, MMP Datalab Mateusz Pikosz
Newsletter Signup

Subscribe to our newsletter below and create better-integrated systems in your company.

Enter you name...
Enter your email address...