<metDecl> (declaración de notación métrica) documenta la notación empleada para representar un patrón
métrico cuando éste se especifica como el valor de un atributo met , real ,
o rhyme en cualquier elemento estructural de un texto métrico (p.ej. lg ,
l , or seg ). 6.5 Metrical Notation Declaration 6.3 Rhyme and Metrical AnalysisMódulo verse — 6 Verse Atributos att.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 )) att.declarable (@default )
type indica si la notación indica la forma métrica
abstracta, su realización prosódica real, el esquema rítmico o alguna combinación de todo
ello.Estado Opcional
Tipo de datos 1–3 apariciones de separado por espacio en blanco
Los valores admitidos son: met (atributo met
atributo rhyme (rima)) declaración aplicada a la forma métrica abstracta
codificada en el atributo met . real (atributo real
) declaración aplicada a la realización concreta de
una estructura métrica convencional codificada en el atributo real . rhyme (rima atributo) la declaración se aplica al esquema de rima
registrado en el atributo rima
pattern (modelo de expresión regular) indica una expresión regular que define cualquier
valor válido para esta notación.Estado Opcional
Tipo de datos
Valores the value must be a valid regular expression per the World Wide Web Consortium's
XML Schema Part 2: Datatypes Second Edition , Appendix F
Usado por Contenido en Puede contener
Declaración De formato compacto a XML De formato XML a compacto <rng:element name="metDecl "> <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:ref name="att.declarable.attributes "/> <rng:optional> <rng:attribute name="type " a: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.global.linking.attributes ,
att.global.analytic.attributes ,
att.global.facs.attributes ,
att.global.change.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 + )
}
Ejemplo
<metDecl xml:id="ip " type="met " pattern="((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.