See (Read, p. 96-102). Do not confuse this element with the space element, which is used as an aid for visual alignment.
<elementSpec ident="rest" module="MEI.shared">
<desc xml:lang="en">A non-sounding event found in the source being transcribed.</desc>
<classes>
<memberOf key="att.common"/>
<memberOf key="att.facsimile"/>
<memberOf key="att.rest.anl"/>
<memberOf key="att.rest.ges"/>
<memberOf key="att.rest.log"/>
<memberOf key="att.rest.vis"/>
<memberOf key="model.eventLike"/>
</classes>
<content>
<rng:zeroOrMore>
<rng:choice>
<rng:ref name="dot"/>
<rng:ref name="model.appLike"/>
<rng:ref name="model.editLike"/>
<rng:ref name="model.transcriptionLike"/>
</rng:choice>
</rng:zeroOrMore>
</content>
<constraintSpec ident="Check_restline" scheme="schematron">
<constraint>
<sch:rule context="mei:rest[@line]">
<sch:let name="thisstaff" value="ancestor::mei:staff/@n"/>
<sch:assert test="number(@line) <= number(preceding::mei:staffDef[@n=$thisstaff and @lines][1]/@lines)">The value of @line must be less than or equal to the number of lines on the
staff.</sch:assert>
</sch:rule>
</constraint>
</constraintSpec>
<remarks xml:lang="en">
<p>See (Read, p. 96-102). Do not confuse this element with the <gi scheme="MEI">space</gi>
element, which is used as an aid for visual alignment.</p>
</remarks>
</elementSpec>