Thanks for this update, and sorry I wasn't
there.
In conjunction with the annotated document these notes
are clear, except for 'sp165'. Perhaps someone will recapitulate the discussion
briefly at Wednesday's conference. I think only three annotations
remain:
sp167 Absent and missing (expanded
discussion on the wiki already)
sp172
separatorType="infix"
sp173 defaultWhenMissing (expanded
discussion on the wiki already)
I've added another contribution to the wiki discussion
on 'require'.
The 'length and occurs' proposal is an improvement,
though I still have reservations to discuss; likewise the 'opaque data'
proposal.
Regards,
Simon
MikeB, Geoff Judd, Alan Powell
attended.
Continued through SP's
comments.
sp37 - got it.
sp45 - agree. This whole part to be
rewritten.
sp115 - ok. strict and
"lax" as enums. No built-in default - we never use defaults in the processor
itself. Only in the predefined formats.
sp118 - ok
sp123 - Proposal
to simplify length, lengthKind, lengthUnits, and also occursKind, occursPath,
occursPathUnits needed. (along the lines of byteCount, itemCount,
length='delimited' enum, etc.)
sp154 - Need specific proposal to eliminate hexBinary and use what for
opaque (consider also string with encoding='bytes'. ) Or introduce a
dfdl:byteString type or dfdl:opaque type. (derived type - just a standard
name).
sp158 - see
sp123
sp165 - needed to have
composition property for enclosing groups and or end-of-data. Regexp doesn't
fix this.
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@us.ibm.com
508-599-7046