{ "Columns":[ { "Name":"LoopSign", "Multiplicity":"1", "Type":"String" }, { "Name":"LoopName", "Multiplicity":"1", "Type":"String" }, { "Name":"LoopContent", "Multiplicity":"1", "Type":{ "Type":"Loop", "Program":"String", "Input":{ "InputName":"String", "InputValue":"String", "InputRef":[ { "Name":"RefType", "Multiplicity":"1", "Type":"String" }, { "Name":"Sign1", "Multiplicity":"0..1", "Type":"String" }, { "Name":"Sign2", "Multiplicity":"0..1", "Type":"String" } ] }, "Output":{ "OutputName":"String", "OutputValue":"String", "OutputRef":[ { "Name":"RefType", "Multiplicity":"1", "Type":"String" }, { "Name":"Sign1", "Multiplicity":"0..1", "Type":"String" }, { "Name":"Sign2", "Multiplicity":"0..1", "Type":"String" } ] }, "Feature":{ "FeatureName":"String", "FeatureValue":"String", "FeatureRef":[ { "Name":"RefType", "Multiplicity":"1", "Type":"String" }, { "Name":"Sign1", "Multiplicity":"0..1", "Type":"String" }, { "Name":"Sign2", "Multiplicity":"0..1", "Type":"String" } ] } } } ], "Key":[ "LoopSign" ], "Indexes":[ { "Name":"index_1", "Columns":[ "LoopName" ] } ] }