Программа построения деревьев научного руководства

Программа построения деревьев научного руководства

Дата выдачи

12.08.2025

Номер

2025681275

COM_RID_AUTORS

Мариносян А.Х., Григорьев С.Г., Лернер И.М.

Подразделение

Институт цифрового образования

Программа представляет собой консольное приложение на Python 3, предназначенное для автоматического сбора информации, построения и визуализации деревьев научного руководства (научных школ) на основе базы данных диссертаций. Программа выстраивает научные связи для заданного научного руководителя путем того, что рекурсивно находит его учеников (авторов диссертаций), а затем учеников этих учеников, формируя многоуровневую иерархическую структуру.

Архитектура программы предполагает работу с данными из одного или нескольких CSV-файлов, содержащих метаданные диссертаций (ФИО автора, научного руководителя, консультанта и т.д.). Программа выполняет предварительную обработку данных, объединяя фамилию, имя и отчество в единое поле для удобства сопоставления. Учитываются различные варианты написания ФИО (полное, с одним или двумя инициалами). По результатам анализа программа генерирует несколько выходных форматов: наглядную визуализацию дерева в виде графа, итоговый CSV-файл с полной выборкой данных по всем найденным членам научной школы, а также текстовый файл в иерархическом формате, совместимом с программами для создания интеллект-карт (в формате markdown).