<join>
<join> バラバラにあるテキスト部分を参照し,ひとつのテキスト部分を指定する. 16.7 Aggregation | |||||||||||||||||||||||
モジュール | linking — 16 Linking, Segmentation, and Alignment | ||||||||||||||||||||||
グローバル属性の他 | att.pointing (@target, @evaluate) att.typed (@type, @subtype)
|
||||||||||||||||||||||
当該モジュールを使用するもの | |||||||||||||||||||||||
下位 | |||||||||||||||||||||||
宣言 |
element join { att.global.attributes, att.pointing.attributes, att.typed.attributes, attribute targets { list { data.pointer, data.pointer, data.pointer* } }?, attribute result { data.name }?, attribute scope { "root" | "branches" }?, model.glossLike* } |
||||||||||||||||||||||
Schematron |
<sch:report test="@target and @targets">You may not supply both @target and @targets</sch:report> |
||||||||||||||||||||||
Schematron |
<sch:report test="not(@target) and not(@targets)">You must supply either @target or @targets</sch:report> |
||||||||||||||||||||||
Schematron |
<sch:assert test="contains(@target,' ')">You must supply at least two values for @target</sch:assert> |
||||||||||||||||||||||
例 |
The following example is discussed in section 16.7 Aggregation: <sp>
<speaker>Hughie</speaker> <p>How does it go? <q> <l xml:id="frog_x1">da-da-da</l> <l xml:id="frog_l2">gets a new frog</l> <l>...</l> </q> </p> </sp> <sp> <speaker>Louie</speaker> <p> <q> <l xml:id="frog_l1">When the old pond</l> <l>...</l> </q> </p> </sp> <sp> <speaker>Dewey</speaker> <p> <q>... <l xml:id="frog_l3">It's a new pond.</l> </q> </p> <join targets="#frog_l1 #frog_l2 #frog_l3" result="lg" scope="root"/> </sp>
The join element here identifies a linegroup (lg) comprising the three lines indicated by the targets attribute. The value |
||||||||||||||||||||||
例 |
In this example, the attribute scope is specified with the value of <p>Southern dialect (my own variety, at least) has only <list xml:id="LP1">
<item> <s>I done gone</s> </item> <item> <s>I done went</s> </item> </list> whereas Negro Non-Standard basilect has both these and <list xml:id="LP2"> <item> <s>I done go</s> </item> </list>.</p> <p>White Southern dialect also has <list xml:id="LP3"> <item> <s>I've done gone</s> </item> <item> <s>I've done went</s> </item> </list> which, when they occur in Negro dialect, should probably be considered as borrowings from other varieties of English.</p> <join result="list" xml:id="LST1" targets="#LP1 #LP2 #LP3" scope="branches"> <desc>Sample sentences in Southern speech</desc> </join> |