Skip to content

Investigate Data Format Description Language (DFDL)  #822

@nichtich

Description

@nichtich

This is a rather broad issue, not a specific feature request, as I did not find any mention of Data Format Description Language (DFDL) in this repository.

I have not worked with DFDL but as far as I understand it, given a DFDL schema (see examples here), a DFDL processor should be able to parse data in this format. To allow fq parsing arbitrary formats with known DFDL schema it needs

  • either an implementation of a DFDL processor in Go
  • or a binding to an existing DFDL processor (probably Apache Daffodil) from fq
  • or a compiler to create Go code from a DFDL schema

Sure, support of DFDL is far from trivial and I don't know if its worth the effort, given the current popularity DFDL, but in any case fq and DFDL are related enough to better join some efforts in the long run.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions