att.nc.log

Logical domain attributes.
Module
Attributes
layer, oct, pname, staff, when
layer(optional)Identifies the layer to which a feature applies. One or more values of datatype positiveInteger, separated by spaces.
oct(optional)Captures written octave information. Value must either conform to a non-negative integer no larger than 9 or a string matching the following regular expression: "unknown" .
pname(optional)Contains a written pitch name. Value is a token.
staff(recommended)Signifies the staff on which a notated event occurs or to which a control event applies. Mandatory when applicable. One or more values of datatype positiveInteger, separated by spaces.
when(optional)Indicates the point of occurrence of this feature along a time line. Its value must be the ID of a when element elsewhere in the document. Value conforms to data.URI.
oct(optional)Captures written octave information. Value must either conform to a non-negative integer no larger than 9 or a string matching the following regular expression: "unknown" .
pname(optional)Contains a written pitch name. Value is a token.
(MEI.performance) Temporal alignment attributes.
when(optional)Indicates the point of occurrence of this feature along a time line. Its value must be the ID of a when element elsewhere in the document. Value conforms to data.URI.
(MEI.shared) Attributes that identify the layer to which a feature applies.
layer(optional)Identifies the layer to which a feature applies. One or more values of datatype positiveInteger, separated by spaces.
(MEI.shared) Attributes for identifying the staff associated with the current feature.
staff(recommended)Signifies the staff on which a notated event occurs or to which a control event applies. Mandatory when applicable. One or more values of datatype positiveInteger, separated by spaces.
Neume repertoire component declarations.
oct(optional)Captures written octave information. Value must either conform to a non-negative integer no larger than 9 or a string matching the following regular expression: "unknown" .
pname(optional)Contains a written pitch name. Value is a token.
Performance component declarations.
when(optional)Indicates the point of occurrence of this feature along a time line. Its value must be the ID of a when element elsewhere in the document. Value conforms to data.URI.
Component declarations that are shared between two or more modules.
layer(optional)Identifies the layer to which a feature applies. One or more values of datatype positiveInteger, separated by spaces.
staff(recommended)Signifies the staff on which a notated event occurs or to which a control event applies. Mandatory when applicable. One or more values of datatype positiveInteger, separated by spaces.
Available at
ncSign representing a single pitched event, although the exact pitch may not be known.
Neume repertoire component declarations.
ncSign representing a single pitched event, although the exact pitch may not be known.
Declaration
<classSpec ident="att.nc.log" module="MEI.neumes" type="atts">
<desc xml:lang="en">Logical domain attributes.</desc>
<classes>
<!-- att.event restricted -->
<memberOf key="att.alignment"/>
<memberOf key="att.layerIdent"/>
<memberOf key="att.staffIdent"/>
</classes>
<attList>
<!-- pname and oct are re-defined locally to allow indefinite pitch -->
<attDef ident="oct" usage="opt">
<desc xml:lang="en">Captures written octave information.</desc>
<datatype>
<rng:choice>
<rng:data type="nonNegativeInteger">
<rng:param name="maxInclusive">9</rng:param>
</rng:data>
<rng:data type="token">
<rng:param name="pattern">unknown</rng:param>
</rng:data>
</rng:choice>
</datatype>
</attDef>
<attDef ident="pname" usage="opt">
<gloss versionDate="2022-10-18" xml:lang="en">pitch name</gloss>
<desc xml:lang="en">Contains a written pitch name.</desc>
<datatype>
<rng:data type="token">
<rng:param name="pattern">[a-g]|unknown</rng:param>
</rng:data>
</datatype>
</attDef>
</attList>
</classSpec>