
а если
сделать что то вроде опции - "создать пустую копию"
например создав один раз набор признаков "компания" со вложеными атрибутами
вроде тех, которые я описывал, пользователь потом сможет дублировать всю ветку
- создать подобный же граф, только с незаполненым полем "примечание"
один раз описав компанию признаками
название-
расчетные счета+
валютный-
рублевые+
основной-
дополнительный-
адреса+
юридический-
фактический-
почтовый-
Контакты+
исполнительный персонал+
директор+
ФИО-
телефон-
Бухгалтер+
ФИО-
телефон-
технический персонал+
Должность+
ФИО-
телефон-
прочие контакты
пользователь получит набор записей формирующих подобную структуру
нажав кнопку "создать пустую копию & "компания"
в дальнейшем он мог бы создать дополниетльные ветки вложенные в эту структуру,
например
создав в существующей компании признак "филиал" он мог бы выбрать опцию
"создать пустую копию & компания" и получить аналогичную структуру
для филиала подчиненную этой записи о компании, подредактировав ее:
выбросив лишние признаки о компании или добавив нужные признаки для филиала в
дальнейшем он смог бы использовать "создать пустую копию & филиал"
такая вот модернизация