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

How to Navigate FpML Documentation Like a Pro: The Single Page Guide

How to Navigate FpML Documentation Like a Pro: The Single Page Guide
April 12, 2023 by Finaprins Admin
Blog
Table of Contents
  1. Introduction
  2. Single page of the documentation
  3. Page header
  4. Content model elements
  5. “May be included in” section
  6. Annotation

Introduction

Welcome to the third part of our series on the introduction to FpML documentation. In this article, we will guide you through the single page of the FpML documentation.

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

Single page of the documentation

FpML documentation provides diagrams for each element of the schema. Example of such a diagram you can find below. It was copied from the page: https://www.fpml.org/spec/fpml-5-12-4-rec-1/html/confirmation/schemaDocumentation/schemas/fpml-ird-5-12_xsd/elements/swap.html and presents the diagram of the <swap> element.

FpML Documentation

The presented diagram illustrates the constituent components required to effectively characterize the swap. Enclosed within boxes featuring solid lines are mandatory elements, while those with dashed lines denote optional components. Notably, the swap element necessitates a compulsory swapStream component, with other parameters being discretionary.

The diagram serves as an excellent foundation for comprehending the product’s fundamentals. However, it is imperative to note that the page containing the diagram provides a wealth of supplementary information that can further enhance one’s comprehension.

Page header

FpML Documentation

The header serves to indicate the precise location of the comprehensive definition. It includes a reference to a specific file within the FpML schema, which elaborates on this element in detail. As illustrated in the provided print screen, the file “fpml-ird-5.12.xsd” contains the explicit description for this particular element.

Content model elements

FpML Documentation

The content model elements divulge the child elements that are attributed to the swap element, thereby conveying the same information as presented in the diagram. By clicking on a specific child element such as “swapStream,” one can gain a comprehensive understanding of its construction and composition.

“May be included in” section

FpML Documentation

Section “May be included in elements…” contains all higher-level elements that may contain <swap> element. In other words, there is <trade> element and the <trade> element can contain <swap> element (along with other elements).

Annotation

FpML Documentation

In “Annotation” section you will find some sort of explanation or definition of the element.


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 Pedro Lastra on Unsplash

FpML

Previous articleThe Key Elements of FpML Documentation: A Deep DiveNext article Visualizing FpML Documentation: A Step-by-Step Tutorial on Using XSD Viewer

2 comments

lee says:
May 9, 2024 at 8:49 am

https://www.fpml.org/spec/fpml-5-12-4-rec-1/html/confirmation/schemaDocumentation/schemas/fpml-doc-5-12_xsd/groups/AllocationContent.model/collateral.html

The model shown in this link has a symbol that I can’t wrap my head around. Namely, the strikethrough 3 dots. Can you advise me what is its significance?

https://www.fpml.org/spec/fpml-5-12-4-rec-1/html/confirmation/schemaDocumentation/schemas/fpml-doc-5-12_xsd/complexTypes/PartyTradeInformation.html

Also in this link, there is another symbol that looks like a selector, an arrow with 3 dots can you please advise me?

Reply
admin says:
May 10, 2024 at 4:34 am

Thanks for your comment.
The symbol of strikethrough three horizontal dots means that something is a sequence of other XML tags.
On the other hand, the three vertical dots mean that this is a tag in XML.

FpML diagrams were generated using Altova XMLSpy library. You can read more about their symbols in their documentation: https://www.altova.com/manual/XMLSpy/spyenterprise/xstutschspyfeatures_schemadoc.html

Reply

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...