att.fing.hand

Attributes used for a description of the hand role (in physical terms).
Module
Attributes
@handRole
@handRole(optional)Records the role of the hand in a fingering indication. Value conforms to data.HANDROLE.
@handRole(optional)Records the role of the hand in a fingering indication. Value conforms to data.HANDROLE.
@handRole(optional)Records the role of the hand in a fingering indication. Value conforms to data.HANDROLE.
Available at
<fing>An individual finger in a fingering indication.
<fing>An individual finger in a fingering indication.
Constraints

A sounding hand requires a finger. The value "none" is not permitted for @finger when @handRole is "sounding".

Declaration
<classSpec xmlns="http://www.tei-c.org/ns/1.0" rend="add" ident="att.fing.hand" module="MEI.fingering" type="atts">
<desc xml:lang="en">Attributes used for a description of the hand role (in physical terms).</desc>
<attList>
<attDef ident="handRole" usage="opt">
<desc xml:lang="en">Records the role of the hand in a fingering indication.</desc>
<datatype>
<ref name="data.HANDROLE"/>
</datatype>
<constraintSpec ident="When_sounding_hand" scheme="schematron">
<constraint>
<sch:rule context="mei:*[@handRole eq 'sounding']">
<sch:assert test="not(@finger eq 'none')">A sounding hand requires a finger. The value "none" is not permitted for @finger when @handRole is "sounding".</sch:assert>
</sch:rule>
</constraint>
</constraintSpec>
</attDef>
</attList>
</classSpec>