Мы добавили drag-and-drop в дереве шаблонов Онто.
То есть шаблоны теперь можно перемещать мышкой прямо внутри структуры, не разваливая модель и не собирая изменения вручную. На первый взгляд это выглядит как обычное UI-улучшение. Но на деле история глубже.
В Онто дерево шаблонов — это не просто список папок. Это часть живой графовой модели, где есть родительские связи, ограничения, подгрузка по требованию и нетривиальная семантика. Поэтому задача была не в том, чтобы «прикрутить перетаскивание», а в том, чтобы сделать это безопасно для структуры знаний.
Зачем это нужно:
— быстрее собирать и перестраивать метамодель;
— аккуратно наводить порядок в больших онтологиях;
— пересобирать иерархии по мере роста модели;
— убирать ручную рутину при структурировании классов;
— снижать риск ошибок при изменении дерева.
Как это можно использовать на практике:
— переносить шаблон в другой раздел модели;
— уточнять структуру предметной области по мере её понимания;
— выделять общие сущности и перегруппировывать специализации;
— постепенно приводить «разросшееся дерево» в более читаемый вид;
— работать с моделью как с рабочим инструментом, а не как с хрупким артефактом, который страшно трогать.
Для меня тут важен не сам drag-and-drop, а следующее:
модель становится пластичной, но не теряет семантическую дисциплину.
То есть менять структуру теперь проще, но это по-прежнему не «вольное таскание коробочек», а работа внутри правил, которые защищают знание от деградации.
Пользуйтесь.
