<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="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end> <dfn><rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">体系制御属性<rt xmlns="http://www.w3.org/1999/xhtml">architecture control attribute</rt></rubyb></dfn>は、
<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:">体系<title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">SGML体系</title></anchor>処理を制御するための属性です。</p><p>体系制御属性は、クライアント文書の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DTD</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>の数だけ体系制御属性各種を指定できます。</p><p>体系制御属性の属性名は、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">体系支援宣言</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">体系支援属性</anchor>で指定します。</p><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>
仕様書: <ul><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC 10744</anchor>:1997<ul><li>A.3.5
<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.y12.doe.gov/sgml/wg8/docs/n1920/html/clause-A.3.5.html">http://www.y12.doe.gov/sgml/wg8/docs/n1920/html/clause-A.3.5.html</anchor-external></li></ul></li></ul></p><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> 体系制御属性の種類:<table><tbody><tr><td colspan="2">属性名</td><td>説明</td></tr><tr><td>完全名</td><td>一般の規格参照具象構文名</td><td></td></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">体系的形式</anchor></td><td><code class="SGML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ArcForm</anchor></code></td><td><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></td></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">体系的属性改名子</anchor></td><td><code class="SGML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ArcNames</anchor></code></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">体系属性</anchor>とクライアント文書の属性の写像</td></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">体系抑制子</anchor></td><td><code class="SGML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ArcSupr</anchor></code></td><td>体系処理の抑制</td></tr><tr><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">体系無視データ</anchor></td><td><code class="SGML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ArgIgnDA</anchor></code></td><td><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>を体系処理で無視するかどうか</td></tr></tbody></table></p><form xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" ref="comment"></form><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:">体系情報属性</anchor>の一種です。</p><p>体系制御属性は<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:">クライアントDTD</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>によって行います。</p><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>の制御属性があります。</p><form xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" ref="comment"></form></section><section><h1>例</h1><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>
体系制御属性を定義した<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性定義並び宣言</anchor>の例:<pre class="SGML">&lt;!<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ATTLIST</anchor> #<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ALL</anchor>
  <var>ArcForm</var> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">NAME</anchor> #<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IMPLIED</anchor> -- 体系的形式 --
  <var>ArcNames</var> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CDATA</anchor> #IMPLIED -- 体系的属性改名子 --
  <var>ArcSupr</var> -- 体系抑制子 --
    (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">sArcAll</anchor>     -- すべて抑制 --
    |<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">sArcForm</anchor>    -- 体系形式属性を抑制 --
    |<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">sArcNone</anchor>)   -- 抑制しない --
    #IMPLIED     -- 継承 --
  <var>ArcIgnDA</var> -- 体系無視データ --
    (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">nArcIgnD</anchor>    -- すべて無視しない --
    |<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">cArcIgnD</anchor>    -- 条件付きで無視する --
    |<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ArcIgnD</anchor>)    -- すべて無視する --
    #IMPLIED     -- 継承 --
&gt;
&lt;!ATTLIST #<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">NOTATION</anchor> #ALL
  <var>ArcForm</var> NAME #IMPLIED -- 体系的形式 --
  <var>ArcNames</var> CDATA #IMPLIED -- 体系的属性改名子 --
&gt;</pre></p><form xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" ref="comment"></form></section><section><h1>メモ</h1></section></body></html>