Это одна и та же онтология.
Мы просто перестали показывать дочерние понятия в корне.
На первый взгляд изменение выглядит косметическим.
На деле — это ответ на очень практичную проблему: масштаб.
Когда онтология маленькая, плоский список классов ещё терпим.
Но как только мы начинаем работать в MBSE-подходе и осознанно моделировать состояния, роли и варианты, количество классов растёт лавинообразно. Появляются конструкции вроде:
• [DEV] Задача
• [DEV] Задача. Запланирована
• [DEV] Задача. В работе
• [DEV] Задача. Сделана
• [DEV] Задача. Отклонена
Формально — всё корректно.
Семантически — это одна и та же сущность в разных состояниях.
Но в плоском дереве они выглядят как пять разных понятий, конкурирующих за внимание пользователя.
В результате человек перестаёт видеть модель — он начинает пробираться через список.
Мы затеяли это изменение, потому что в больших онтологиях навигация — это не UI-деталь, а когнитивная нагрузка.
Если родо-видовые отношения не видны сразу, пользователь вынужден держать их в голове. А это плохо масштабируется.
Теперь:
— в корне остаются опорные смыслы;
— всё частное и производное живёт строго под родителем;
— состояния, специализации и варианты больше не «шумят» на одном уровне.
Это не про «спрятать сложность». Это про то, чтобы вернуть структуре право быть структурой.
Данные не изменились.
Модель не упростилась.
Зато стало видно, о чём она на самом деле.
И именно с этого начинается работа с большими онтологиями — не с добавления новых классов, а с того, чтобы перестать путать пользователя в уже существующих.
