Hi Folks,
Yesterday we said: DFDL is about describing the format of data that is in some external physical representation. Last week we listed a bunch of use cases for DFDL. What is the underlying motivation for all those use cases? I assert that the underlying motivation is this: One wants to put the data into a form that one deems to be more useful. For example, * one finds it more useful to have the data in the form of XML, or * one finds it more useful to have the data in the form of Java objects, or * one finds it more useful to have the data in the form of Apache NiFi record objects, or * one finds it more useful to have the data in the form of the Apache Drill representation, * and so forth. Key Motivation for using DFDL The key motivation for using DFDL is to convert data from a representation that one deems to be less useful to a representation that one deems to be more useful. Do you agree that that is the key motivation for DFDL? /Roger
