The dots attribute records the number of augmentation dots necessary to represent a non-power-of-two duration. This is usually, but not always, the number of dots displayed. For example, a note with this attribute will result in displayed dots, while a glissando will not.
<sch:rule context="mei:*[@dots]">
<sch:assert test="@dur">An element with a dots attribute must also have a dur
attribute.</sch:assert>
</sch:rule>
<classSpec ident="att.augmentDots" module="MEI.shared" type="atts">
<desc>Attributes that record the number of dots of augmentation.</desc>
<attList org="group">
<attDef ident="dots" usage="opt">
<desc>Records the number of augmentation dots required by a written dotted duration.</desc>
<constraintSpec ident="dots_attribute_requires_dur" scheme="isoschematron">
<constraint>
<sch:rule context="mei:*[@dots]">
<sch:assert test="@dur">An element with a dots attribute must also have a dur
attribute.</sch:assert>
</sch:rule>
</constraint>
</constraintSpec>
</attDef>
</attList>
<remarks>
<p part="N">The
<att scheme="TEI">dots</att> attribute records the number of augmentation dots necessary to
represent a non-power-of-two duration. This is usually, but not always, the number
of dots
displayed. For example, a note with this attribute will result in displayed dots,
while a
glissando will not.</p>
</remarks>
</classSpec>