Maps to UML Class with the stereotype XSDgroup.

This class may also have the stereotype XSDall, XSDsequence or XSDchoice.

If a group has the ref attribute, the group definition maps to the UML Attribute or the UML Association End. The UML Attribute must have XSDgroupRef stereotype. This stereotype may be omitted for the AssociationEnd.

group XML representation summary
<group
	name = NCName>
	Content: (annotation?, (all | choice | sequence))
</group>
<group
	ref = OName
	maxOccurs = (nonNegativeInteger | unbounded) : 1
	minOccurs = nonNegativeInteger : 1>
  	Content: (annotation?)
</group>
group XML code sample
<xs:group name="myModelGroup">
<xs:sequence>
		<xs:element ref="someThing"/>
...
	</xs:sequence>
</xs:group>

<xs:complexType name="trivial">
<xs:group ref="myModelGroup"/>
<xs:attribute…/>
</xs:complexType>

<xs:complexType name="moreSo">
<xs:choice>
		<xs:element ref="anotherThing"/>
<xs:group ref="myModelGroup"/>
</xs:choice>
	<xs:attribute…/>
</xs:complexType>

For group UML model example, see Compositors.