<html xmlns="http://www.w3.org/1999/xhtml" a0:Name="SuikaWiki" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:Version="0.9"><head></head><body><p><a0:anchor-end a0:anchor="1">[1]</a0:anchor-end>
<a0:anchor>特性集合</a0:anchor>は、
<dfn><a0:rubyb>特性集合部品<rt>property set component</rt></a0:rubyb></dfn>から成ります。</p><p>特性集合の種類:<ul><li><a0:rubyb><a0:anchor>級</a0:anchor><rt><a0:anchor>class</a0:anchor></rt></a0:rubyb></li><li><a0:rubyb><a0:anchor>特性</a0:anchor><rt><a0:anchor>property</a0:anchor></rt></a0:rubyb></li><li>(特性の) <a0:anchor>列挙値</a0:anchor></li><li><a0:anchor>正規化規則</a0:anchor> (文字列特性値比較用)</li></ul></p><p><a0:anchor>特性集合定義文書</a0:anchor>ではそれぞれに対応する (<a0:anchor>要素形式</a0:anchor>に対応する) <a0:anchor>要素型</a0:anchor>を使って定義します。</p><p>仕様書: <a0:anchor>ISO/IEC 10744</a0:anchor>:1997 A.4.1.1 
<a0:anchor-external a0:resScheme="URI" a0:resParameter="http://www.y12.doe.gov/sgml/wg8/docs/n1920/html/clause-A.4.1.html#clause-A.4.1.1">http://www.y12.doe.gov/sgml/wg8/docs/n1920/html/clause-A.4.1.html#clause-A.4.1.1</a0:anchor-external>
(特性集合部品),
A.4.2.1
<a0:anchor-external a0:resScheme="URI" a0:resParameter="http://www.y12.doe.gov/sgml/wg8/docs/n1920/html/clause-A.4.2.html#clause-A.4.2.1">http://www.y12.doe.gov/sgml/wg8/docs/n1920/html/clause-A.4.2.html#clause-A.4.2.1</a0:anchor-external>
(特性集合部品定義)</p><p><a0:anchor-end a0:anchor="2">[2]</a0:anchor-end>
特性集合部品の中には、
<dfn><a0:rubyb><a0:anchor>内在部品</a0:anchor><rt>intrinsic component</rt></a0:rubyb></dfn>と言って、
すべての特性集合に出現すると見なされるものがあります。</p><p><a0:anchor-end a0:anchor="3">[3]</a0:anchor-end>
特性集合部品は<dfn><a0:rubyb><a0:anchor>モジュール</a0:anchor><rt><a0:anchor>module</a0:anchor></rt></a0:rubyb></dfn>により集団化することができます。</p><a0:form ref="comment"></a0:form><section><h1>名前</h1><p><a0:anchor-end a0:anchor="4">[4]</a0:anchor-end> 特性集合部品は<dfn>名前</dfn>を持ちます。
名前は種々の<a0:anchor>番地付け</a0:anchor>や<a0:anchor>プログラム</a0:anchor>の内部通信や説明の文書などで使えます。</p><p>名前には3種類あります。</p><p>仕様書: ISO/IEC 10744 A.4.2.1.1
<a0:anchor-external a0:resScheme="URI" a0:resParameter="http://www.y12.doe.gov/sgml/wg8/docs/n1920/html/clause-A.4.2.html#clause-A.4.2.1.1">http://www.y12.doe.gov/sgml/wg8/docs/n1920/html/clause-A.4.2.html#clause-A.4.2.1.1</a0:anchor-external></p><dl><dt>規格参照具象構文名 (<code class="SGMLa"><a0:anchor>rcsnm</a0:anchor></code>)</dt><dd>
<a0:anchor>SGML</a0:anchor> <a0:anchor>規格参照具象構文</a0:anchor>で使用できる名前</dd><dt>応用名 (<code class="SGMLa"><a0:anchor>appnm</a0:anchor></code>)</dt><dd>
<a0:anchor>プログラム言語</a0:anchor>で使用できる名前</dd><dt>完全名 (<code class="SGMLa"><a0:anchor>fullnm</a0:anchor></code>)</dt><dd>
説明文書で使用する名前</dd></dl><p>3つの名前は、他の特性集合部品の名前と異なっていなければなりません。
3つの名前の名前空間は共通ですから、
他の特性集合部品の3種類の名前のどれとも異なっている必要があります
(駄目な例: 部品1 {<samp>ab</samp>, <samp>a-b</samp>, <samp>a と b</samp>}, 部品2 {<samp>a</samp>, <samp>a-b</samp>, <samp>ab</samp>})。
ただし、同じ特性集合部品 (自分自身) の他の2種類の名前とは同じであっても構いません
(良い例: {<samp>ab</samp>, <samp>ab</samp>, <samp>ab</samp>})。</p><a0:form ref="comment"></a0:form></section><section><h1>メモ</h1></section></body></html>