<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="6" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[6]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">区切子</anchor> = <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">区切子文字列</anchor>。 Delimiter。 (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS X 4151</anchor>‐1992 4. (63) 参照。)</p><section><h1>区切子役</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end> </p><blockquote><dl><dt>区切り子機能 (delimiter role)</dt><dd>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">抽象構文</anchor>によって定義され、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">具象構文</anchor>によって割り当てられた文字列で表現され、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">マーク</anchor>の部品の識別<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">及び/又は</anchor><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">データ</anchor>と<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">マーク</anchor>との区別を含む<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">機能</anchor>。
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS X 4151</anchor>‐1992 3. (64))</dd></dl></blockquote><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[2]</anchor-end> なんかびみょーに<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">区切子文字列</anchor>と循環参照気味ですが。
<q>気味</q>程度なので気にしないことにしましょうか。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[3]</anchor-end> <q>role</q> が<q>機能</q>と訳されたことに注目しておいてもまあいいかもしれませんねえ。</p></section><section><h1>区切子文字列</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="4" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[4]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">具象構文</anchor>によって<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">区切子機能</anchor>に割り当てられた<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文字列</anchor>。 Delimiter string。 = <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">区切子</anchor>。 <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">(<anchor>JISX4151</anchor>‐1992 定義 (63))</weak></p></section><section><h1>Web SGML</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="8" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[8]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WebSGML</anchor> で追加・変更された区切子 :<table><tbody><tr><td>名前</td><td colspan="2">規格参照区切子集合での割当て</td><td>認知様相</td><td>制約</td></tr><tr><td></td><td>文字列</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文字番号</anchor></td><td></td><td></td></tr><tr><td><code class="SGML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HCRO</anchor></code></td><td colspan="2">(なし)</td><td><code class="SGML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CON</anchor></code> <code class="SGML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">LIT</anchor></code></td><td><code class="SGML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HEX</anchor></code></td></tr><tr><td><code class="SGML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">NESTC</anchor></code></td><td colspan="2">(<code class="SGML">NET</code> に同じ)</td><td><code class="SGML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">TAG</anchor></code></td><td></td></tr><tr><td><code class="SGML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">NET</anchor></code></td><td><code>/</code></td><td><code>47</code></td><td><code class="SGML">CON</code></td><td><code class="SGML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ELEM</anchor></code></td></tr></tbody></table></p></section><section><h1>機能ごとに細分化した名前をつけてみる</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[5]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML</anchor> の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">区切子</anchor>の幾つかは複数の機能を持っています。
そこで、個々の機能ごとに別の名前をでっち上げてみました。</p><table><tbody><tr><th>区切子機能名 (仮)</th><th>区切子機能名 (SGML)</th><th>意味</th></tr><tr><td>como</td><td>com</td><td>注釈開き</td></tr><tr><td>comc</td><td>com</td><td>注釈閉じ</td></tr><tr><td>iso</td><td>dso</td><td>内部部分集合開き</td></tr><tr><td>isc</td><td>dsc</td><td>内部部分集合閉じ</td></tr><tr><td>daso</td><td>dso</td><td>データ属性指定開き</td></tr><tr><td>dasc</td><td>dsc</td><td>データ属性指定閉じ</td></tr><tr><td>mssi</td><td>dso</td><td>マーク区間状態見出し語指定標識</td></tr><tr><td>mso</td><td>dso</td><td>マーク区間開き</td></tr><tr><td>alito</td><td>lit</td><td>属性値表記開き</td></tr><tr><td>alitc</td><td>lit</td><td>属性値表記閉じ</td></tr><tr><td>alitao</td><td>lita</td><td>属性値表記 (代替) 開き</td></tr><tr><td>alitac</td><td>lita</td><td>属性値表記 (代替) 閉じ</td></tr><tr><td>plito</td><td>lit</td><td>引数表記開き</td></tr><tr><td>plitc</td><td>lit</td><td>引数表記閉じ</td></tr><tr><td>plitao</td><td>lita</td><td>引数表記 (代替) 開き</td></tr><tr><td>plitac</td><td>lita</td><td>引数表記 (代替) 閉じ</td></tr><tr><td>mlito</td><td>lit</td><td>最小表記開き</td></tr><tr><td>mlitc</td><td>lit</td><td>最小表記閉じ</td></tr><tr><td>mlitao</td><td>lita</td><td>最小表記 (代替) 開き</td></tr><tr><td>mlitac</td><td>lita</td><td>最小表記 (代替) 閉じ</td></tr><tr><td>slito</td><td>lit</td><td>システム識別子表記開き</td></tr><tr><td>slitc</td><td>lit</td><td>システム識別子表記閉じ</td></tr><tr><td>slitao</td><td>lita</td><td>システム識別子表記 (代替) 開き</td></tr><tr><td>slitac</td><td>lita</td><td>システム識別子表記 (代替) 閉じ</td></tr><tr><td>min</td><td>minus</td><td>タグ最小化不能標識</td></tr><tr><td>exc</td><td>minus</td><td>除外要素標識</td></tr><tr><td>prep</td><td>plus</td><td>反復識別子 (正符号)</td></tr><tr><td>inc</td><td>plus</td><td>添加要素標識</td></tr><tr><td>stagc</td><td>tagc</td><td>開始タグ閉じ</td></tr><tr><td>etagc</td><td>tagc</td><td>終了タグ閉じ</td></tr></tbody></table></section><section><h1>メモ</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="21" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[21]</anchor-end> 
<cite><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS X 4153:1998</anchor><sw-br xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"></sw-br>文書スタイル意味指定言語(DSSSL)  解説</cite>
<time>2001-08-19T05:29:36.000Z</time>, <time>2023-11-19T13:04:37.509Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.y-adagio.com/public/standards/jis_dsssl/tutr.txt">http://www.y-adagio.com/public/standards/jis_dsssl/tutr.txt</anchor-external></p><blockquote><p>訳語選定に際しては,SGMLを規定しているJIS X 4151,SGMLの拡張規格であるJIS X 4155, 及びSGML関連規格であるJIS X 4171との整合を第一に配慮した。しかし次の用語などについては,その後関連分野で普及した訳語表記に従っている。</p><p>原語                           訳語           </p><p>------------------------------------------------</p><p><snip xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"></snip>  </p><p>opening delimiter              開き区切り子    </p></blockquote></section></body></html>