Very good.
 
If these are the primary things in Schema 1.1, then this is a big help.
 
Question: if we drop unordered property so that we have xsd:sequence groups and xsd:all groups, will we retain restrictions on nesting, i.e., can't nest xsd:all inside an xsd:all, etc.
 
To me there's little or no downside to these restrictions because you can always put an element "wrapper" around an xsd:all group which changes the logical model, but in DFDL doesn't imply anything about the physical representation, so it's not really a problem.
 
I assume xsd:all will have the semantics of preserving the arrival order, so it is much like an array of choice semantically. That is, the DFDL infoset will have the items within the xsd:all group in the order they appear in the physical data.
 
 
 
 
 

Mike Beckerle | OGF DFDL WG Co-Chair | CTO | Oco, Inc.
Tel:  781-810-2100  | 504 Totten Pond Road, Waltham MA 02451 | mbeckerle.dfdl@gmail.com 

 


From: dfdl-wg-bounces@ogf.org [mailto:dfdl-wg-bounces@ogf.org] On Behalf Of Steve Hanson
Sent: Wednesday, October 29, 2008 7:54 AM
To: dfdl-wg@ogf.org
Subject: [DFDL-WG] DFDL & support for XML Schema 1.1


Sandy Gao at IBM has looked at the reasons for moving to schema 1.1 and concluded that DFDL should move.

Grounds:
- Weakened wildcard support - there is less ambiguity in 1.1 because an optional element x followed by a wildcard will match x, instead of giving a UPA error - this will enable DFDL to model more formats
- Relaxation of <xs:all> means that it is suitable for DFDL use - this will allow us to drop the dfdl:unordered property
- In Schema 1.0, annotations are lost on particles, but they are needed by DFDL. Schema 1.1 captures all annotations.

Regards

Steve Hanson
Programming Model Architect
WebSphere Message Brokers
Hursley, UK
Internet: smh@uk.ibm.com
Phone (+44)/(0) 1962-815848







Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU