It's located here:  https://forge.gridforum.org/sf/docman/do/viewDocument/projects.dfdl-wg/docman.root.current_0/doc14954?_message=1196466909639

Roughly this is what I put in:

v030
- binary/opaque types resolved - also anySimpleType

- facets discussion integrated in

- choiceType enum and length props on choice

- prefix length strings (needs a bit more still)
- wildcards with dimension fix

- xs:integer type added

-some on nulls/default/optionals
-a few other small bits (see change history) in prep for regexp stuff.
-a little bit on value calc

This is a major revision since the last OGF DFDL WG draft core (which was version 025 - from back in September).

I'm quite dissatisfied now with the flow of the spec. Everything seems to be needed to describe everything else. E.g., initiators can't be described without describing nulls and default values that they interact with, but those are much later in the spec and involve some very nitpicky properties like nullValueInitiatorPolicy, ..... so all the information about initiators isn't in one place.

A big job ahead is revising all the property descriptions to refer to the grammar and the various syntactic regions defined by it.

Planned (Roughly)

vX+1

- improve (finish?) nulls/default/optionals

- 2-level description (schema components)
- regular expressions for lengths

- expression language

- valueCalc


vX+2

- assertions/discriminators and choice

- how speculative parsing works
(combining choice and variable-occurrence - currently these are separate)
- reordering the properties discussion (move representation earlier, improve flow of topics.)


vX+3

- escapeSchemes

- string xml type

- variables and selectors

- improvments on property descriptions



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