ma non c'è già minOccurs e maxOccurs?
dovrebbero bastare?

però non capisco perchè li ho visti usare insieme,
l'esempio che ho trovato è questo

<xs:element name="author" nillable="true" minOccurs="0" maxOccurs="unbounded">