The <annot> element can be used for both general comments and for annotations of the musical text. It provides a way to group participating *events* and/or *control events*, for example, the notes that form a descending bass line, and provide a label for and comment regarding the group. Participating entities may be identified in the @plist attribute. An editorial or analytical comment or observation may be included directly within the <annot> element. The starting point of the annotation may be indicated by either a @tstamp, @tstamp.ges, @tstamp.real or @startid attribute, while the ending point may be recorded by either a @dur, @dur.ges or @endid attribute. The @resp attribute records the editor(s) responsible for identifying or creating the annotation.
<elementSpec ident="annot" module="MEI.shared">
<gloss xml:lang="en">annotation</gloss>
<desc xml:lang="en">Provides a statement explaining the text or indicating the basis for an
assertion.</desc>
<classes>
<memberOf key="att.common"/>
<memberOf key="att.audience"/>
<memberOf key="att.bibl"/>
<memberOf key="att.dataPointing"/>
<memberOf key="att.facsimile"/>
<memberOf key="att.lang"/>
<memberOf key="att.plist"/>
<memberOf key="att.source"/>
<memberOf key="att.targetEval"/>
<memberOf key="att.annot.anl"/>
<memberOf key="att.annot.ges"/>
<memberOf key="att.annot.log"/>
<memberOf key="att.annot.vis"/>
<memberOf key="model.annotLike"/>
</classes>
<content>
<rng:choice>
<rng:group>
</rng:group>
<rng:zeroOrMore>
<rng:choice>
<rng:text/>
<rng:ref name="model.editLike"/>
<rng:ref name="model.textPhraseLike"/>
<rng:ref name="model.transcriptionLike"/>
</rng:choice>
</rng:zeroOrMore>
</rng:choice>
</content>
<constraintSpec ident="Check_annot_data" scheme="schematron">
<constraint>
<sch:rule context="mei:annot[@data]">
<sch:assert test="ancestor::mei:notesStmt">The @data attribute may only occur on an
annotation within the notesStmt element.</sch:assert>
</sch:rule>
</constraint>
</constraintSpec>
<remarks xml:lang="en">
<p>The <gi scheme="MEI">annot</gi> element can be used for both general comments and for
annotations of the musical text. It provides a way to group participating *events*
and/or
*control events*, for example, the notes that form a descending bass line, and provide
a
label for and comment regarding the group. Participating entities may be identified
in the
<att>plist</att> attribute. An editorial or analytical comment or observation may be
included directly within the <gi scheme="MEI">annot</gi> element. The starting point of the
annotation may be indicated by either a <att>tstamp</att>, <att>tstamp.ges</att>,
<att>tstamp.real</att> or <att>startid</att> attribute, while the ending point may be
recorded by either a <att>dur</att>, <att>dur.ges</att> or <att>endid</att> attribute. The
<att>resp</att> attribute records the editor(s) responsible for identifying or creating the
annotation.</p>
</remarks>
</elementSpec>