DFDL is a language for describing text and binary data formats. It allows data to be read from its native format and be presented as an instance of an information set.