The function of instrumentalists or vocalists is represented by the choice of perfRes and perfResList child elements. Arrangements are coded for the medium of the work being described, not for the original medium.
<elementSpec ident="perfResList" module="MEI.header">
<desc>Several instrumental or vocal resources treated as a group.</desc>
<classes>
<memberOf key="att.common"/>
<memberOf key="att.authorized"/>
<memberOf key="att.bibl"/>
<memberOf key="att.edit"/>
<memberOf key="att.lang"/>
</classes>
<content>
<rng:zeroOrMore>
<rng:choice>
<rng:ref name="annot"/>
<rng:ref name="perfRes"/>
<rng:ref name="perfResList"/>
</rng:choice>
</rng:zeroOrMore>
</content>
<attList>
<attDef ident="count" usage="opt">
<desc>Indicates the number of performers.</desc>
<datatype>
<rng:data type="positiveInteger"/>
</datatype>
</attDef>
</attList>
<remarks>
<p>The function of instrumentalists or vocalists is represented by the choice of <gi scheme="MEI">perfRes</gi> and <gi scheme="MEI">perfResList</gi> child elements. Arrangements
are coded for the medium of the work being described, not for the original medium.</p>
</remarks>
</elementSpec>