DFDL

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Other links)
Line 30: Line 30:
 
== Other links ==
 
== Other links ==
 
* [http://www.ogf.org/dfdl/ Official DFDL site]
 
* [http://www.ogf.org/dfdl/ Official DFDL site]
 +
* [http://redmine.ogf.org/projects/dfdl-wg DFDL WG]
 
* [[Wikipedia:Data Format Description Language|Wikipedia article]]
 
* [[Wikipedia:Data Format Description Language|Wikipedia article]]
 
* [http://cet.ncsa.uiuc.edu/projects/naraDefuddle.html Investigations of Data Representation]
 
* [http://cet.ncsa.uiuc.edu/projects/naraDefuddle.html Investigations of Data Representation]

Revision as of 03:14, 16 December 2013

File Format
Name DFDL
Ontology
Extension(s) .xsd
Released 2011-01-31

DFDL (Data Format Definition Language) is a file format for describing file formats. It is an XML-based schema that allows arbitrary binary or text-based data formats to be described in a manner which allows the automated parsing of the data file into a corresponding XML file with the same data elements in the same order, capable of round-trip transformations to and from the original data format without loss. A DFDL document consists of an XML schema describing the data fields of a format, supplemented with annotations which describe how the data is stored (defining delimiters, endianness, etc.).

A partial (and not quite fully standards-compliant) implementation of a DFDL parser has been released as the open-source project Defuddle. Implementation is in progress of a new, improved DFDL parser called Daffodil.

DFDL schema files generally have the .xsd extension, denoting XML Schema Definitions.

Contents

Format specs

Software

Sample files

Other links

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox