Re: Is there a PDF version of the DFDL specification?

2019-07-10 Thread Beckerle, Mike
The official PDF is this: http://www.ogf.org/documents/GFD.207.pdf Last I looked it is 244 pages, so print double sided! I find the HTML version quite easy to use online with searching, etc. It is here: http://daffodil.apache.org/docs/dfdl/ From: Costello,

Is there a PDF version of the DFDL specification?

2019-07-10 Thread Costello, Roger L.
I want to print the specification. Is there a PDF or Word version? /Roger

Re: I learned this about DFDL's ability to express complex types with nil value

2019-07-10 Thread Beckerle, Mike
So the restriction on ES only as the nilValue for nillable complex types is to avoid this problem. If you allowed other kinds of nil indications then one needs the DFDL properties to characterize and isolate the representation of those indicators. For example, if you allow the nilValue="nil"

I learned this about DFDL's ability to express complex types with nil value

2019-07-10 Thread Costello, Roger L.
Hello DFDL community, I learned that DFDL supports in-band nil values. Recall what an in-band nil is: In-band nil: a symbol inserted into the region indicates nil. A part of the region's value space is reserved for indicating nil. I learned that, if the region is to hold an atomic value, then t

Re: 1-slide intro to DFDL

2019-07-10 Thread Dave Fisher
Hi - I think Mike wrote that his speculation on the number of file formats is a distraction and I agree. I would, in fact dispute his claim and say that are likely to be millions of file formats. Especially this is true since some of these file formats predate electronic computers by over 100

Re: Examples of file formats that use in-band nil? Examples of file formats that use out-of-band nil?

2019-07-10 Thread Costello, Roger L.
Fantastic example! Thank you Steve! /Roger -Original Message- From: Steve Lawrence Sent: Wednesday, July 10, 2019 8:37 AM To: users@daffodil.apache.org Subject: Re: Examples of file formats that use in-band nil? Examples of file formats that use out-of-band nil? Here's a nice real wo

Re: Examples of file formats that use in-band nil? Examples of file formats that use out-of-band nil?

2019-07-10 Thread Steve Lawrence
Here's a nice real world example of how having an appropriate representation of nil is important: http://newsfeed.time.com/2012/02/18/mans-vanity-license-plate-attracts-2-in-erroneous-tickets/ A short summary: DC police use "NO TAGS" as the license plate value when ticketing vehicles that do

Re: Examples of file formats that use in-band nil? Examples of file formats that use out-of-band nil?

2019-07-10 Thread Beckerle, Mike
I did a quick search of the schemas on the github DFDL schemas site. NITF has nillable elements. EDIFACT has nillable elements In EDIFACT case, empty strings become nilled elements. That's in-band for string. NITF has nillable dates, and nillable strings. Nillable strings are empty strings

Re: 1-slide intro to DFDL

2019-07-10 Thread Beckerle, Mike
My speculations are not worth documenting like this, and are a distraction from the point of the slide. Files are but one form of packaging for data. So you need to point out, though perhaps not on the first slide, that data comes in different packages: messages/data-grams, byte-streams, etc.

What's the difference between a file format and a data format?

2019-07-10 Thread Costello, Roger L.
Hello DFDL community, What is the difference between a file format and a data format? Is DFDL intended for processing file formats or data formats? Or both? /Roger

Examples of file formats that use in-band nil? Examples of file formats that use out-of-band nil?

2019-07-10 Thread Costello, Roger L.
Hello DFDL community, There are two ways file formats denote that a region has a nil value: * In-band nil: a symbol inserted into the region indicates nil. A part of the region's value space is reserved for indicating nil. * Out-of-band nil: a symbol, separate from the region, indicates

1-slide intro to DFDL

2019-07-10 Thread Costello, Roger L.
Hello DFDL community, I am trying to create a simple 1-slide intro to DFDL. Below is my attempt at this. Any suggestions on ways to improve it? /Roger [cid:image001.png@01D536ED.94AECB50]