Hi Folks,

 

Today’s discussion really had me wondering about the size of the thing that we are creating. We are probably looking at a complete spec that is over 200 pages. I feel reasonably strongly that this is too unwieldy. I don’t think that we have the editorial resource to effectively bug-check the document and aside from IBM it is difficult to imagine that there are many groups with the resource to implement it.

 

At the end of today’s call we started discussing features of XML Schema that we might drop from the first release and my attitude to the discussion was one of resistance. Do we really need to drop attributes? Doesn’t the choices document we have pretty much handle wildcards.

 

We are agreed that the property set should be defined with optional libraries around a small, but extensible core. I suggested today that we take the same approach to the whole language.

 

What if were to focus on defining for our initial release a DFDL Lite and look for a minimal set of properties and XML Schema mechanisms that would be useful. Make it as simple and implementable as possible with a minimal of XML Schema and a minimal set of properties. And define it in such a way that we can add the rest of the material as modular supplements (ideally without having to go back and change the existing semantics).

 

There was reasonable support for this approach from those that remained on the call today. I wanted to float it to the group…thoughts anyone?

 

Thanks,

 

Martin