An open standard for data modeling
This article has been edited and republished from the developerWorks archives
Date archived: April 22, 2019 | Last updated: November 25, 2014|First published: December 02, 2013
In this age of big data, the bulk of the data begging to be analyzed is not XML, but rather it is other structured and semi-structured formats, both text and binary. Until now, no open standard has been developed that is capable of describing a wide variety of such data formats. Learn about the Open Grid Forum (OGF) proposed recommendation for a powerful language that describes many different data formats, the Data Format Description Language (DFDL).
Introduction to DFDL
In this short video, learn what DFDL is, why it can be useful, and how to get started using DFDL with IBM Integration Bus.
We introduce you to the motivations and design goals for DFDL and show you some of the key features of the specification. We also describes the features of the IBM DFDL component and discuss the open source implementation of DFDL called Daffodil. Finally, we give a quick guided tour of the IBM DFDL component in an example with IBM Integration Bus.
More on DFDL
IBM Integration Bus for Developers
See the IBM DFDL component in action by downloading the 'IBM App Connect Enterprise for Developers free product download'.
Modeling data with DFDL
This video is a more advanced discussion of modelling data formats with DFDL. We show in more detail the subset of the XML Schema language that DFDL has adopted. We elaborate on the language's features for expressing complex data formats in ways that can be efficiently parsed and then walk through a detailed example starting with a data file and building up a DFDL model from the actual data.