<metDecl>
<metDecl> (metrical notation declaration) 韻律パタンを表す表記法を示す.韻文のための要素(例えば,lg, l, segなど)にある属性met, real, rhymeの値として定義される. [6.5 Metrical Notation Declaration 6.3 Rhyme and Metrical Analysis] | |||||||||||||||||||
モジュール | verse — 6 Verse | ||||||||||||||||||
属性 | att.global (@xml:id, @n, @xml:lang, @rend, @style, @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)
| ||||||||||||||||||
当該モジュールを使用するもの | |||||||||||||||||||
上位 | header: encodingDesc | ||||||||||||||||||
下位 | |||||||||||||||||||
宣言 |
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+ ) } | ||||||||||||||||||
例 | <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. | ||||||||||||||||||
解説 | 符号化する人は,当該表記法が形式的・非形式的に定義するかを選択する ことができる.しかし,この2つを混ぜて使うことはないだろう.つまり,
要素metDeclが,一連の要素metSym,または一連の段落
や他の構成要素をとるかもしれない.属性patternが定義され, かつ要素metSymが使われている場合には,属性
pattern中にあるコードは全て記録されるべきである. 当該要素は,韻文モジュールを使う場合にのみ,ヘダー中で使うことがで きる. |