<metDecl> (운율적 표기법 선언) 운율적 텍스트에서 구조적 요소(예, 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 , @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 표기법이 추상적 운율 형식, 그 실제 운율적 실현, 또는 운 스키마, 아니면 그것에 관련한
결합을 포함하는지를 표시한다.상태 수의적
자료 유형 1–3 출현 공백문자로 분리됨
적법한 값은: met (met 속성) 선언은 met 속성에 기록된 추상적 운율 형식에 적용한다. real (real 속성) 선언은 real 속성에 기록된 관례적 운율 구조의 실제 실현에
적용한다. rhyme (rhyme 속성) 선언은 rhyme 속성에 기록된 운 스키마에 적용한다.
pattern (정규표현 유형) 이 표기법에 적법한 임의의 값을 정의하는 정규표현을 명시한다.상태 수의적
자료 유형
값 the value must be a valid regular expression per the World Wide Web Consortium's
XML Schema Part 2: Datatypes Second Edition , Appendix F
에 의해 사용된 에 의해 포함된 포함할 수 있다
선언 XML 형식에 따른 규약? 규약에 대한 XML 형식? <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 + )
}
예
<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.