Details
-
New Feature
-
Status: Closed
-
Major
-
Resolution: Not A Problem
-
None
-
None
-
None
Description
Asterix format has come up 3 times now.
This is a publicly available standard data format.
We can economize effort in support for people on Asterix by just creating the starting point schema for it and publishing it to DFDLSchemas.
We should create one the way we think it should be done for maintainability and performance (ex: using occursCountKind="expression" and occursCount="
{ ../hdr/flag }" vs. discriminators)
There is an excellent looking tool called www.asterixtk.com which has a free version and it includes some sample data. Also has ability to output XML. It would be interesting to see to what degree DFDL can produce that XML or something close to it. I don't know if there is an XML Schema for this XML.
Creating a comprehensive DFDL schema for Asterix is a big job. I think a schema for just one message type (e.g., cat062), that will parse one example piece of data is all that is required really. If we're lucky people who really want to do Asterix will undertake the added QA/test, and growing the schema's coverage of the spec.