att.notationType

Attributes that provide for classification of notation.
Module
MEI
Attributes
notationsubtype, notationtype
notationsubtype(optional)Provides any sub-classification of the notation contained or described by the element, additional to that given by its notationtype attribute. Value is a NMTOKEN.
notationtype(optional)Contains classification of the notation contained or described by the element bearing this attribute. Value conforms to data.NOTATIONTYPE.
notationtype(optional)Contains classification of the notation contained or described by the element bearing this attribute. Value conforms to data.NOTATIONTYPE.
notationsubtype(optional)Provides any sub-classification of the notation contained or described by the element, additional to that given by its notationtype attribute. Value is a NMTOKEN.
Data type definitions.
notationsubtype(optional)Provides any sub-classification of the notation contained or described by the element, additional to that given by its notationtype attribute. Value is a NMTOKEN.
notationtype(optional)Contains classification of the notation contained or described by the element bearing this attribute. Value conforms to data.NOTATIONTYPE.
Available at
staffDef(staff definition) – Container for staff meta-information.
Component declarations that are shared between two or more modules.
staffDef(staff definition) – Container for staff meta-information.
Constraints

An element with a notationsubtype attribute must have a notationtype attribute.

Declaration
<classSpec ident="att.notationType" module="MEI" type="atts">
<desc>Attributes that provide for classification of notation.</desc>
<attList>
<attDef ident="notationtype" usage="opt">
<desc>Contains classification of the notation contained or described by the element bearing this attribute.</desc>
<datatype>
<rng:ref name="data.NOTATIONTYPE"/>
</datatype>
</attDef>
<attDef ident="notationsubtype" usage="opt">
<desc>Provides any sub-classification of the notation contained or described by the element, additional to that given by its notationtype attribute.</desc>
<datatype>
<rng:data type="NMTOKEN"/>
</datatype>
<constraintSpec ident="When_notationsubtype" scheme="isoschematron">
<constraint>
<sch:rule context="mei:*[@notationsubtype]">
<sch:assert test="@notationtype">An element with a notationsubtype attribute must have a notationtype attribute.</sch:assert>
</sch:rule>
</constraint>
</constraintSpec>
</attDef>
</attList>
</classSpec>