ISSUE-19

Advice against using the 'all' model group

State:
CLOSED
Product:
Advanced
Raised by:
Paul Downey
Opened on:
2006-02-21
Description:
The input document advises for a collection: 

"""
The all model group may appear attractive given programming language 
techniques 
such as introspection or reflection often return items in a random order. 
However, there are significant restrictions placed upon all types, not least 
an 
element cannot have a maxOccurs value greater than 1. 
The Unique Particle Attribution (UPA) constraint prevents a model group of all
 from being extended, either by containing an any element wildcard, being 
incorporated in a substitution group or derived using extension or restriction.
"""

Should we carry this advice into our Basic Patterns?
Related emails:
  1. ISSUE-19: Advice against using the \\'all\\' model group (from dean+cgi@w3.org on 2006-02-21)
  2. Re: ISSUE-19: Advice against using the \\'all\\' model group (from sandygao@ca.ibm.com on 2006-02-21)
  3. RE: ISSUE-19: Advice against using the \\'all\\' model group (from paul.downey@bt.com on 2006-02-21)
  4. Minutes from XML Schema Patterns for Databinding call 21 February 2006 (from paul.downey@bt.com on 2006-02-22)
  5. RE: ISSUE-19: Advice against using the \\'all\\' model group (from Paul.V.Biron@kp.org on 2006-02-22)
  6. Agenda: XML Schema Patterns for Databinding F2F 27-28 February 2006 (from paul.downey@bt.com on 2006-02-22)
  7. RE: ISSUE-19: Advice against using the \\'all\\' model group (from paul.downey@bt.com on 2006-02-22)
  8. RE: ISSUE-19: Advice against using the \\'all\\' model group (from Paul.V.Biron@kp.org on 2006-02-22)
  9. RE: ISSUE-19: Advice against using the \\'all\\' model group (from paul.downey@bt.com on 2006-02-23)
  10. Revised Agenda: XML Schema Patterns for Databinding F2F 27-28 February 2006 (from paul.downey@bt.com on 2006-02-27)
  11. Minutes from XML Schema Patterns for Databinding F2F 27-28 Feb 2006 (from paul.downey@bt.com on 2006-03-12)
  12. Re: Minutes from XML Schema Patterns for Databinding F2F 27-28 Feb 2006 (from petexmldev@tech-know-ware.com on 2006-03-13)
  13. Agenda: XML Schema Patterns for Databinding Telcon 4 April 2006 (from paul.downey@bt.com on 2006-04-01)
  14. Agenda: XML Schema Patterns for Databinding Telcon 18 April 2006 (from paul.downey@bt.com on 2006-04-15)
  15. Minutes from XML Schema Patterns for Databinding call 18 April 2006 (from paul.downey@bt.com on 2006-04-18)
  16. Agenda: XML Schema Patterns for Databinding Telcon 25 April 2006 (from paul.downey@bt.com on 2006-04-23)
  17. Minutes from XML Schema Patterns for Databinding call 25 April 2006 (from paul.downey@bt.com on 2006-04-25)
  18. Agenda: XML Schema Patterns for Databinding Telcon 2 May 2006 (from paul.downey@bt.com on 2006-04-28)
  19. Agenda: XML Schema Patterns for Databinding Telcon 9 May 2006 (from paul.downey@bt.com on 2006-05-05)
  20. Minutes: XML Schema Patterns for Databinding F2F 31st July - 1st August 2006 (from paul.downey@bt.com on 2006-08-01)

Related notes:

2006-08-01: Moved to advanced patterns and closed at Apsley F2F. Members of WG do not use this and actively avoid it.