att.startEndId

Attributes recording the identifiers of the first and last elements of a sequence of elements to which the current element is associated.
Module
Attributes
@endid, @startid
@endid(optional)Indicates the final element in a sequence of events to which the feature applies. Value conforms to data.URI.
@startid(optional)Holds a reference to the first element in a sequence of events to which the feature applies. Value conforms to data.URI.
@endid(optional)Indicates the final element in a sequence of events to which the feature applies. Value conforms to data.URI.
(MEI.shared) Attributes that identify a relative starting point.
@startid(optional)Holds a reference to the first element in a sequence of events to which the feature applies. Value conforms to data.URI.
@endid(optional)Indicates the final element in a sequence of events to which the feature applies. Value conforms to data.URI.
@startid(optional)Holds a reference to the first element in a sequence of events to which the feature applies. Value conforms to data.URI.
Available at
<barre>A barre in a chord tablature grid.
<fermata>An indication placed over a note or rest to indicate that it should be held longer than its written value. May also occur over a bar line to indicate the end of a phrase or section. Sometimes called a 'hold' or 'pause'.
<gliss>A continuous or sliding movement from one pitch to another, usually indicated by a straight or wavy line.
<hairpin>Indicates continuous dynamics expressed on the score as wedge-shaped graphics, e.g., < and >.
<harpPedal>Harp pedal diagram.
<lv>A "tie-like" indication that a note should ring beyond its written duration.
<octave>An indication that a passage should be performed one or more octaves above or below its written pitch.
<pedal>Piano pedal mark.
<slur>Indication of 1) a "unified melodic idea" or 2) performance technique.
<tie>An indication that two notes of the same pitch form a single note with their combined rhythmic values.
<tuplet>A group of notes with "irregular" (sometimes called "irrational") rhythmic values, for example, three notes in the time normally occupied by two or nine in the time of five.
<mordent>An ornament indicating rapid alternation of the main note with a secondary note, usually a step below, but sometimes a step above.
<trill>Rapid alternation of a note with another (usually at the interval of a second above).
<fing>An individual finger in a fingering indication.
<fingGrp>A group of individual fingers in a fingering indication.
<f>Single element of a figured bass indication.
<harm>An indication of harmony, e.g., chord names, tablature grids, harmonic analysis, figured bass.
<dir>An instruction expressed as a combination of text and symbols, typically above, below, or between staves, but not on the staff — that is not encoded elsewhere in more specific elements, like <tempo>, <dynam> or <repeatMark>.
<dynam>Indication of the volume of a note, phrase, or section of music.
<ornam>An element indicating an ornament that is not a mordent, turn, or trill.
<repeatMark> An instruction expressed as a combination of text and symbols – segno and coda – typically above, below, or between staves, but not on the staff.
<tempo>Text and symbols descriptive of tempo, mood, or style, e.g., "allarg.", "a tempo", "cantabile", "Moderato", "♩=60", "Moderato ♩ =60").
<fermata>An indication placed over a note or rest to indicate that it should be held longer than its written value. May also occur over a bar line to indicate the end of a phrase or section. Sometimes called a 'hold' or 'pause'.
<gliss>A continuous or sliding movement from one pitch to another, usually indicated by a straight or wavy line.
<hairpin>Indicates continuous dynamics expressed on the score as wedge-shaped graphics, e.g., < and >.
<harpPedal>Harp pedal diagram.
<lv>A "tie-like" indication that a note should ring beyond its written duration.
<octave>An indication that a passage should be performed one or more octaves above or below its written pitch.
<pedal>Piano pedal mark.
<repeatMark> An instruction expressed as a combination of text and symbols – segno and coda – typically above, below, or between staves, but not on the staff.
<slur>Indication of 1) a "unified melodic idea" or 2) performance technique.
<tie>An indication that two notes of the same pitch form a single note with their combined rhythmic values.
<tuplet>A group of notes with "irregular" (sometimes called "irrational") rhythmic values, for example, three notes in the time normally occupied by two or nine in the time of five.
<mordent>An ornament indicating rapid alternation of the main note with a secondary note, usually a step below, but sometimes a step above.
<trill>Rapid alternation of a note with another (usually at the interval of a second above).
<fing>An individual finger in a fingering indication.
<fingGrp>A group of individual fingers in a fingering indication.
<f>Single element of a figured bass indication.
<harm>An indication of harmony, e.g., chord names, tablature grids, harmonic analysis, figured bass.
<dir>An instruction expressed as a combination of text and symbols, typically above, below, or between staves, but not on the staff — that is not encoded elsewhere in more specific elements, like <tempo>, <dynam> or <repeatMark>.
<dynam>Indication of the volume of a note, phrase, or section of music.
<ornam>An element indicating an ornament that is not a mordent, turn, or trill.
<tempo>Text and symbols descriptive of tempo, mood, or style, e.g., "allarg.", "a tempo", "cantabile", "Moderato", "♩=60", "Moderato ♩ =60").
<barre>A barre in a chord tablature grid.
Constraints

@endid attribute should have content.
The value in @endid should correspond to the @xml:id attribute of an element.

Declaration
<classSpec rend="add" ident="att.startEndId" module="MEI.shared" type="atts">
<desc xml:lang="en">Attributes recording the identifiers of the first and last elements of a sequence of elements to which the current element is associated.</desc>
<classes>
<memberOf key="att.startId"/>
</classes>
<attList>
<attDef ident="endid" usage="opt">
<desc xml:lang="en">Indicates the final element in a sequence of events to which the feature applies.</desc>
<datatype>
<ref name="data.URI"/>
</datatype>
<constraintSpec ident="check_endidTarget" scheme="schematron">
<constraint>
<sch:rule context="@endid">
<sch:assert role="warning" test="not(normalize-space(.) eq '')">@endid attribute should have content.</sch:assert>
<sch:assert role="warning" test="every $i in tokenize(., '\s+') satisfies substring($i,2)=//mei:*/@xml:id">The value in @endid should correspond to the @xml:id attribute of an element.</sch:assert>
</sch:rule>
</constraint>
</constraintSpec>
</attDef>
</attList>
</classSpec>