[DFDL-WG] Material for Call on 2007-10-24

Mike Beckerle beckerle at us.ibm.com
Tue Oct 23 17:03:34 CDT 2007


We had been reviewing the facets and default/null/optional a few weeks 
back.

I said I would make revisions as a number of people had objections.

Here are documents based on these comments.


Main things I did: (1) strict adherence to minOccurs and maxOccurs. No 
more notion that these are only for validity checking. 
(2) simple rule for default values: if it's required and there's a default 
value, then use the default value. This is for both input and output.

I put a bunch of work into illustrating the semantics of things like 
dfdl:separatorPolicy="suppress" and so forth. I had been trying to 
simplify this, but gave up. We're back to 3 policies here: keep, suppress, 
suppressAtEnd. I did figure out a way to express these via DFDL rewriting.

...mikeb

Mike Beckerle
STSM, Architect, Scalable Computing
IBM Software Group
Information Platform and Solutions
Westborough, MA 01581
direct: voice and FAX 508-599-7148
assistant: Pam Riordan 
                  priordan at us.ibm.com 
                  508-599-7046

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.ogf.org/pipermail/dfdl-wg/attachments/20071023/f038dff5/attachment-0001.html 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: proposal-on-facets.doc
Type: application/octet-stream
Size: 79360 bytes
Desc: not available
Url : http://www.ogf.org/pipermail/dfdl-wg/attachments/20071023/f038dff5/attachment-0002.obj 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: proposal-to-simplify-null-default-optional-handling-v4.doc
Type: application/octet-stream
Size: 208896 bytes
Desc: not available
Url : http://www.ogf.org/pipermail/dfdl-wg/attachments/20071023/f038dff5/attachment-0003.obj 


More information about the dfdl-wg mailing list