* 文字列並び (strlist) 級 (VTN 特性集合) [1] [[VTN]] [[特性集合]]の[[級]] [DFN[[RUBYB[string list] [文字列並び]] ([CODE(SGML)[strlist]])]] は、文字列並び ([CODE(SGML)[strlist]]) 型 (の特性値) に対応します。 仕様書: [[ISO/IEC 10744]]:1997 A.4.4.1 Value-To-Node (VTN) grove construction [2] :[[規格参照具象構文名]]:[CODE(SGML)[strlist]] :[[応用名]]:[CODE(SGML)[strlist]] :[[完全名]]:[CODE(SGML)[string 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)[[[string]]]]}) ,特性値 [3] ある節 [VAR[n]] の特性 [VAR[p]] (型は [CODE(SGML)[strlist]] で、 値は [CODE(math)[[VAR[s[SUB[1]]]], [VAR[s[SUB[2]], ..., [VAR[s[SUB[[VAR[n]]]]]]]]) ]] について VTN グローブを構築すると、次のようになります。 - 節 (級: [CODE(SGML)[strlist]]) -- 特性 [CODE(SGML)[source]] = [VAR[n]] -- 特性 [CODE(SGML)[srcprop]] = [VAR[p]] の名前 -- 特性 [CODE(SGML)[value]] =: --- 節 (級: [CODE(SGML)[[[string]]]]) ---- 特性 [CODE(SGML)[value]] = [VAR[s[SUB[1]]]] --- 節 (級: [CODE(SGML)[string]]) ---- 特性 [CODE(SGML)[value]] = [VAR[s[SUB[2]]]] --- : --- 節 (級: [CODE(SGML)[string]]) ---- 特性 [CODE(SGML)[value]] = [VAR[s[SUB[[VAR[n]]]]]] (もちろん、このほかに内在特性が適当な値を取ります。)