

* 部品名並び (cnmlist) 級 (VTN 特性集合)

[1] [[VTN]] [[特性集合]]の[[級]] [DFN[[RUBYB[component name list] [部品名並び]] ([CODE(SGML)[cnmlist]])]]
は、部品名並び ([CODE(SGML)[cnmlist]]) 型 (の特性値) に対応します。

仕様書: [[ISO/IEC 10744]]:1997 A.4.4.1 Value-To-Node (VTN) grove construction
<http://www.y12.doe.gov/sgml/wg8/docs/n1920/html/clause-A.4.4.html#clause-A.4.4.1>

[2] 
:[[規格参照具象構文名]]:[CODE(SGML)[cnmlist]]
:[[応用名]]:[CODE(SGML)[cnmlist]]
:[[完全名]]:[CODE(SGML)[component name list]]
:[[特性]]:
,特性番号	,規格参照具象構文名	,応用名	,完全名	,型	,値
,1〜12	,[[内在特性]]	,==	,==	,==	,==
,13 (内在特性)	,[CODE(SGML)[source]]	,==	,[RUBYB[source] [原始]]	,[CODE(SGML)[[[node]]]] ([CODE(SGML)[[[urefnode]]]])	,原始グローブの節
,14	,[CODE(SGML)[[[srcprop]]]]	,[RUBYB[source property] [原始特性]]	,==	,[CODE(SGML)[[[compname]]]]	,原始グローブの特性名
,15 {[[内容特性]]}	,[CODE(SGML)[[[value]]]]	,==	,[RUBYB[value] [値]]	,[CODE(SGML)[[[nodelist]]]]([CODE(SGML)[[[subnode]]]] {[CODE(SGML)[[[compname]]]]})	,特性値


[3] ある節 [VAR[n]] の特性 [VAR[p]] (型は [CODE(SGML)[cnmlist]] で、
値は [CODE(math)[[VAR[c[SUB[1]]]], [VAR[c[SUB[2]], ..., [VAR[c[SUB[[VAR[n]]]]]]]]) ]]
について VTN グローブを構築すると、次のようになります。

- 節 (級: [CODE(SGML)[cnmlist]])
-- 特性 [CODE(SGML)[source]] = [VAR[n]]
-- 特性 [CODE(SGML)[srcprop]] = [VAR[p]] の名前
-- 特性 [CODE(SGML)[value]] =:
--- 節 (級: [CODE(SGML)[[[compname]]]])
---- 特性 [CODE(SGML)[value]] = [VAR[c[SUB[1]]]]
--- 節 (級: [CODE(SGML)[compname]])
---- 特性 [CODE(SGML)[value]] = [VAR[c[SUB[2]]]]
--- :
--- 節 (級: [CODE(SGML)[compname]])
---- 特性 [CODE(SGML)[value]] = [VAR[c[SUB[[VAR[n]]]]]]

(もちろん、このほかに内在特性が適当な値を取ります。)
