yurial писал(а):
Андрей писал(а):
Хотя, если по существу - субъекты более высокого уровня это чисто объединяющие структуры. Они не подразумевают в себе каких-то свойств.
Ну почему же, а как же например название/описание?
Да и правила "вступления в субъект" им не помешают, чтоб можно было задавать "общие" (наследуемые) правила.
Как раз для объединяющих субъектов существенными свойствами является только название. Все остальные правила будут чисто формальными - т.к. их невозможно будет проверять автоматически. При этом правила вступления в этот субъект для юзеров вообще не имеют смысла, т.к. это субъект не будет включать в себя юзеров - только через нижележащие субъекты. Соответственно, и правила вступления имеют смысл только в этих нижележащих (конечных) субъектах. Думаю, для вышестоящих нужно оставить только функции объединения и общих голосований. Что-бы не нагружать их ненужной функциональностью.
При этом степень соответствия правил подсубъекта правилам вышележащего субъекта будут опрделять участники других субъектов. Если они посчитают что в одном из субъектов не соблюдаются общие правила, будут выносить на голосование в общем субъекте вопрос об отделении нарушающего правила субъекта.