<metDecl>

<metDecl> (Déclaration métrique) L’élément Déclaration métrique metDecl décrit la méthode employée pour noter un modèle métrique lorsque celui-ci est spécifié par les attributs met , real, ou rhyme, qui s’appliquent à tout élément de la structure d’un texte versifié (par exemple lg, l, ou seg). 6.5 Metrical Notation Declaration 6.3 Rhyme and Metrical Analysis
Moduleverse — 6 Verse
Attributs att.declarable (@default)
typeindique si la notation traduit la forme métrique abstraite, sa réalisation prosodique, le schéma de rime, ou une combinaison de ces différents éléments.
Statut Obligatoire quand applicable
Type de données 1–3 occurrences of

<rng:ref name="data.enumerated"/>
data.enumerated
séparé par un espace
Les valeurs autorisées sont:
met
(attribut met) la déclaration s'applique à la structure métrique abstraite notée par l'attribut met.
real
(attribut real) la déclaration s'applique à la structure métrique abstraite notée par l'attribut real .
rhyme
(attribut rime) la déclaration s'applique à la structure métrique abstraite notée par l'attribut rhyme.
Note
Par défaut, l'élément metDecl documente la notation utilisée pour le modèle métrique et sa réalisation. Il peut aussi être utilisé pour la notation du schéma de rime ; s'il n'est pas documenté d'une autre manière, la notation du schéma de rime pourra l'être par défaut sous la forme traditionnelle ‘abab’.
pattern (modèle d'expression régulière) indique une expression régulière définissant toute valeur permise dans cette notation.
Statut Optionel
Type de données

<rng:ref name="data.pattern"/>
data.pattern
Valeurs the value must be a valid regular expression per the World Wide Web Consortium's XML Schema Part 2: Datatypes Second Edition, Appendix F
Utilisé par
Peut contenir
core: note p
linking: ab
textcrit: witDetail
verse: metSym
Declaration

<rng:element name="metDecl">
<rng:ref name="att.global.attributes"/>
<rng:ref name="att.declarable.attributes"/>
<rng:optional>
 <rng:attribute name="typea:defaultValue="met real">
  <rng:list>
   <rng:choice>
    <rng:value>met</rng:value>
    <rng:value>real</rng:value>
    <rng:value>rhyme</rng:value>
   </rng:choice>
   <rng:optional>
    <rng:choice>
     <rng:value>met</rng:value>
     <rng:value>real</rng:value>
     <rng:value>rhyme</rng:value>
    </rng:choice>
   </rng:optional>
   <rng:optional>
    <rng:choice>
     <rng:value>met</rng:value>
     <rng:value>real</rng:value>
     <rng:value>rhyme</rng:value>
    </rng:choice>
   </rng:optional>
  </rng:list>
 </rng:attribute>
</rng:optional>
<rng:optional>
 <rng:attribute name="pattern">
  <rng:ref name="data.pattern"/>
 </rng:attribute>
</rng:optional>
<rng:choice>
 <rng:oneOrMore>
  <rng:choice>
   <rng:ref name="model.pLike"/>
   <rng:ref name="model.noteLike"/>
  </rng:choice>
 </rng:oneOrMore>
 <rng:oneOrMore>
  <rng:ref name="metSym"/>
 </rng:oneOrMore>
</rng:choice>
</rng:element>
element metDecl
{
   att.global.attributes,
   att.declarable.attributes,
   attribute type
   {
      list
      {
         ( "met" | "real" | "rhyme" ),
         ( "met" | "real" | "rhyme" )?,
         ( "met" | "real" | "rhyme" )?
      }
   }?,
   attribute pattern { data.pattern }?,
   ( ( model.pLike | model.noteLike )+ | metSym+ )
}
Exemple
<metDecl xml:id="iptype="metpattern="((SU|US)USUSUSUS/)">
 <metSym value="S">stressed syllable</metSym>
 <metSym value="U">unstressed syllable</metSym>
 <metSym value="/">metrical line boundary</metSym>
</metDecl>

This example is intended for the far more restricted case typified by the Shakespearean iambic pentameter. Only metrical patterns containing exactly ten syllables, alternately stressed and unstressed, (except for the first two which may be in either order) to each metrical line can be expressed using this notation.

Note
contient ou une suite d'éléments metSym ou des paragraphes. Si un seul élément metSym est défini, tous les codes apparaissant dans l'attribut pattern doivent être documentés, si ce dernier est renseigné.
L'encodeur peut choisir de définir la notation formellement ou non. Toutefois, les deux méthodes ne peuvent être combinées.
Ne peut être utilisé dans l'en-tête que si le jeu d'éléments pour la poésie est activé.