{ "Columns":[ { "Name":"Sign", "Multiplicity":"1", "Type":"Long" }, { "Name":"desc", "Multiplicity":"1", "Type":{ "Type":"Variant", "Reference":false, "Columns":[ { "Name":"HVACType", "Multiplicity":"1", "Type":"String" }, { "Name":"HeatingType", "Multiplicity":"1", "Type":"String" }, { "Name":"OtherInfo", "Multiplicity":"0..n", "Type":{ "Columns":[ { "Name":"InfoName", "Multiplicity":"1", "Type":"String" }, { "Name":"InfoContent", "Multiplicity":"1", "Type":"String" } ], "Key":[ "InfoName" ], "Indexes":[ { "Name":"index_1", "Columns":[ "InfoName" ] } ] } } ] } }, { "Name":"contacts", "Multiplicity":"1", "Type":{ "Type":"Variant", "Reference":false, "Columns":[ { "Name":"ContactID", "Multiplicity":"1", "Type":"String" }, { "Name":"ContactName", "Multiplicity":"1", "Type":"String" }, { "Name":"ContactAddress", "Multiplicity":"1", "Type":{ "Columns":[ { "Name":"City", "Multiplicity":"1", "Type":"String" }, { "Name":"Street", "Multiplicity":"1", "Type":"String" } ], "Key":[ ], "Indexes":[ ] } }, { "Name":"BankCard", "Multiplicity":"0..n", "Type":{ "Columns":[ { "Name":"CardNumber", "Multiplicity":"1", "Type":"String" }, { "Name":"BankName", "Multiplicity":"1", "Type":"String" } ], "Key":[ "CardNumber" ], "Indexes":[ { "Name":"index_1", "Columns":[ "CardNumber" ] } ] } } ] } } ], "Key":[ "Sign" ], "Indexes":[ ] }