Get started with the Data Format Description Language
An open standard for data modeling
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.
More on DFDL
In this video, Steve Hanson introduces you to the motivations and design goals for DFDL and shows you some of the key features of the specification. He also describes the features of the IBM DFDL component and discusses the open source implementation of DFDL called Daffodil. Finally, he gives you a quick guided tour of the IBM DFDL component in an example with IBM Integration Bus.
Modeling data with DFDL
This video is a more advanced discussion of modelling data formats with DFDL. Hanson shows in more detail the subset of the XML Schema language that DFDL has adopted. He goes on to elaborate on the language's features for expressing complex data formats in ways that can be efficiently parsed. He walks through a detailed example starting with a data file and building up a DFDL model from the actual data. Hanson wraps up this presentation with a discussion of some of the industry data format specifications that have been modeled with DFDL.
- Visit the Open Grid Forum DFDL Home Page
- Read the DFDL 1.0 Specification
- Visit the DFDL Working Group Redmine project
- Download and read the OGF DFDL tutorials from Redmine.
- Download the IBM Integration Bus for Developers to try it out for yourself.
- Download DFDL Schemas from GitHub
- Download and try IBM's DFDL labs from IBM developerWorks.
- Download the Daffodil open source DFDL parser