<metSym>

<metSym> (metrical notation symbol) documents the intended significance of a particular character or character sequence within a metrical notation, either explicitly or in terms of other symbol elements in the same metDecl. [6.5 Metrical Notation Declaration]
Moduleverse — 6 Verse
Attributesatt.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change))
valuespecifies the character or character sequence being documented.
Status Required
Datatype 1–∞ occurrences of 

<rng:ref name="data.word"/>
data.word
separated by whitespace
terminalspecifies whether the symbol is defined in terms of other symbols (terminal is set to false) or in prose (terminal is set to true).
Status Optional
Datatype

<rng:ref name="data.truthValue"/>
data.truthValue
Default true
Note
The value true indicates that the element contains a prose definition of its meaning; the value false indicates that the element contains a definition of its meaning given using symbols defined elsewhere in the same metDecl element.
Used by
Contained by
verse: metDecl
May contain
Declaration

<rng:element name="metSym">
 <rng:ref name="att.global.attributes"/>
 <rng:ref name="att.global.linking.attributes"/>
 <rng:ref name="att.global.analytic.attributes"/>
 <rng:ref name="att.global.facs.attributes"/>
 <rng:ref name="att.global.change.attributes"/>
 <rng:attribute name="value">
  <rng:list>
   <rng:ref name="data.word"/>
   <rng:zeroOrMore>
    <rng:ref name="data.word"/>
   </rng:zeroOrMore>
  </rng:list>
 </rng:attribute>
 <rng:optional>
  <rng:attribute name="terminal" a:defaultValue="true">
   <rng:ref name="data.truthValue"/>
  </rng:attribute>
 </rng:optional>
 <rng:ref name="macro.phraseSeq.limited"/>
</rng:element>
element metSym
{
   att.global.attributes,
   att.global.linking.attributes,
   att.global.analytic.attributes,
   att.global.facs.attributes,
   att.global.change.attributes,
   attribute value { list { data.word, data.word* } },
   attribute terminal { data.truthValue }?,
   macro.phraseSeq.limited
}
Example
<metSym value="x">a stressed syllable</metSym>
<metSym value="o">an unstressed syllable</metSym>
<metSym value="A" terminal="false">xoo</metSym>