{ "Columns":[ { "Name":"BuildingSign", "Multiplicity":"1", "Type":"String" }, { "Name":"BuildingName", "Multiplicity":"1", "Type":"String" }, { "Name":"desc", "Multiplicity":"1", "Type":{ "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" ] } ] } } ], "Key":[ ], "Indexes":[ ] } }, { "Name":"contacts", "Multiplicity":"0..n", "Type":{ "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":[ "ContactID" ], "Indexes":[ { "Name":"index_1", "Columns":[ "ContactName" ] } ] } }, { "Name":"EnergyItemTree", "Multiplicity":"1", "Type":{ "Type":"Tree", "TreeNodeId":"Long", "TreeNodeRef":[ { "Name":"Sign1", "Multiplicity":"1", "Type":"String" }, { "Name":"Sign2", "Multiplicity":"1", "Type":"String" } ] } }, { "Name":"distribution", "Multiplicity":"0..n", "Type":{ "Type":"Topo", "StartNodeId":"String", "EndNodeId":"String", "Edge":"Long", "EdgeId":"String", "EdgePropertyValue":"String" } } ], "Key":[ "BuildingSign" ], "Indexes":[ { "Name":"index_1", "Columns":[ "BuildingName" ] }, { "Name":"index_2", "Columns":[ "BuildingName", "Area" ] } ] }