att.startId

Attributes that identify a relative starting point.
Module
Attributes
@startid
@startid(optional)Holds a reference to the first 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.
@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
<clip>Defines a time segment of interest within a recording or within a digital audio or video file.
<graphic>Indicates the location of an inline graphic.
<recording>A recorded performance.
<surface>Defines a writing surface in terms of a rectangular coordinate space, optionally grouping one or more graphic representations of that space, and rectangular zones of interest within it.
<caesura>Break, pause, or interruption in the normal tempo of a composition. Typically indicated by "railroad tracks", i.e., two diagonal slashes.
<barre>A barre in a chord tablature grid.
<sp>Contains an individual speech in a performance text.
<stageDir>Contains any kind of stage direction within a dramatic text or fragment.
<cpMark>A verbal or graphical indication to copy musical material written elsewhere.
<metaMark>A graphical or textual statement with additional / explanatory information about the musical text. The textual consequences of this intervention are encoded independently via other means; that is, with elements such as <add>, <del>, etc.
<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.
<annot>Provides a statement explaining the text or indicating the basis for an assertion.
<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 [not available in this MEI customization].
<dynam>Indication of the volume of a note, phrase, or section of music.
<grpSym>A brace or bracket used to group two or more staves of a score or part.
<ornam>An element indicating an ornament that is not a mordent, turn, or trill.
<phrase>Indication of 1) a "unified melodic idea" or 2) performance technique.
<tempo>Text and symbols descriptive of tempo, mood, or style, e.g., "allarg.", "a tempo", "cantabile", "Moderato", "♩=60", "Moderato ♩ =60").
<curve>A curved line that cannot be represented by a more specific element, such as a slur.
<line>A visual line that cannot be represented by a more specific; i.e., semantic, element.
<symbol>A reference to a previously defined symbol.
<anchoredText>Container for text that is fixed to a particular page location, regardless of changes made to the layout of the measures around it.
<sp>Contains an individual speech in a performance text.
<stageDir>Contains any kind of stage direction within a dramatic text or fragment.
<cpMark>A verbal or graphical indication to copy musical material written elsewhere.
<metaMark>A graphical or textual statement with additional / explanatory information about the musical text. The textual consequences of this intervention are encoded independently via other means; that is, with elements such as <add>, <del>, etc.
<surface>Defines a writing surface in terms of a rectangular coordinate space, optionally grouping one or more graphic representations of that space, and rectangular zones of interest within it.
<graphic>Indicates the location of an inline graphic.
<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.
<clip>Defines a time segment of interest within a recording or within a digital audio or video file.
<recording>A recorded performance.
<annot>Provides a statement explaining the text or indicating the basis for an assertion.
<caesura>Break, pause, or interruption in the normal tempo of a composition. Typically indicated by "railroad tracks", i.e., two diagonal slashes.
<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 [not available in this MEI customization].
<dynam>Indication of the volume of a note, phrase, or section of music.
<grpSym>A brace or bracket used to group two or more staves of a score or part.
<ornam>An element indicating an ornament that is not a mordent, turn, or trill.
<phrase>Indication of 1) a "unified melodic idea" or 2) performance technique.
<symbol>A reference to a previously defined symbol.
<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.
<anchoredText>Container for text that is fixed to a particular page location, regardless of changes made to the layout of the measures around it.
<curve>A curved line that cannot be represented by a more specific element, such as a slur.
<line>A visual line that cannot be represented by a more specific; i.e., semantic, element.
Constraints

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

Declaration
<classSpec xmlns="http://www.tei-c.org/ns/1.0" rend="add" ident="att.startId" module="MEI.shared" type="atts">
<desc xml:lang="en">Attributes that identify a relative starting point.</desc>
<attList>
<attDef ident="startid" usage="opt">
<desc xml:lang="en">Holds a reference to the first element in a sequence of events to which the feature applies.</desc>
<datatype>
<ref name="data.URI"/>
</datatype>
<constraintSpec ident="check_startidTarget" scheme="schematron">
<constraint>
<sch:rule context="@startid">
<sch:assert role="warning" test="not(normalize-space(.) eq '')">@startid 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 @startid should correspond to the @xml:id attribute of an element.</sch:assert>
</sch:rule>
</constraint>
</constraintSpec>
</attDef>
</attList>
</classSpec>