DFDL Schema for MIL-STD-2045 binary message header
New preliminary DFDL Schema available that illustrates new bitOrder property use.
A preliminary version of a DFDL Schema for MIL-STD-2045 is now available on the github DFDL Schemas site.
This schema makes use of the dfdl:bitOrder='leastSignificantBitFirst' property and the x-dfdl-us-ascii-7-bit-packed character set encoding that are being added to DFDL v1.0 in response to a public comment review.
These features have been prototyped in the Daffodil open-source DFDL implementation; hence, this DFDL schema will (as of this writing) only run with that DFDL implementation. This schema is, in effect, the proof point that the new DFDL features will in fact address the needs that were raised by the public comment on bit ordering.
This data format has much in common with other binary MIL-STD data formats, so techniques illustrated in it are expected to be used in other DFDL schemas. However, as of this news item some improved ways of modeling the data have already been discovered, so this DFDL schema for MIL-STD-2045 is expected to evolve substantially.
The schema is available at https://github.com/DFDLSchemas/mil-std-2045
Comments