XML Schema - complex type definition - groups
The group element can be used to define complex type.
Group of elements:
<xs:group name="GroupName">
<xs:sequence>
<xs:element ... /> ...
</xs:sequence>
</xs:group>
<xs:choice>
and <xs:all>
can be used instead of sequence.