Автоматизація побудови генеалогічного дерева

Автор(и)

  • Власова Т.М. https://orcid.org/0000-0001-6294-9164 , Інститут проблем математичних машин і систем НАН України, м. Київ, Україна
  • Косолапов В.Л. https://orcid.org/0000-0002-5264-7872 , Інститут проблем математичних машин і систем НАН України, м. Київ, Україна
  • Русанов Г.А. https://orcid.org/0000-0001-6472-935X , ТОВ СімКорп Україна, м. Київ, Україна

DOI:

https://doi.org/10.34121/1028-9763-2022-2-40-49

Ключові слова:

hierarchical structures, tree, pedigree, protocol, automation issues, software shell, application, ієрархічні структури, дерево, родовід, протокол, питання автоматизації, програмна оболонка, програмний додаток

Анотація

Анотація. Стаття присвячена питанням автоматизації побудови генеалогічного дерева сім’ї, виходячи з родоводу, представленого у вигляді текстового документа, починаючи від родоначальника сім’ї до інших її членів. Запропонований у статті метод побудови дерева не залежить від його розгалуженості та мови. Реалізована відповідно до методу програмна оболонка (програма) «MyDrevo» використовує підготовлені текстові документи для автоматичного формування поточних засобів управління процесом побудови дерева. Вихідний текстовий документ родоводу програма перетворює на деревоподібну структуру, відображаючи його на панелі керування користувача у зручному для роботи виді, що дозволяє користувачеві переглядати дерево та редагувати його рядки (його гілки). Програма «MyDrevo», яка використовує гілки дерева, забезпечує рекурсивне його нарощування, витримуючи строгу підпорядкованість при включенні нових членів сім'ї до родоводу. У процесі нарощування дерево доповнюється гнучко побудованими об’єктами родоводу. Загалом програма «MyDrevo» підтримує автоматизовану побудову родоводу у довільній формі та будь-якою мовою. Програма «MyDrevo» дозволяє також автоматизовано підключати до будь-якого об'єкта дерева коментарі, архіви із включеними в них різними файлами та групу звукових (аудіо) файлів учасників виступів, файлів, створених у режимі реального часу. Запропонована програма дозволяє автоматизовану побудову дерева, забезпечуючи автоматичне зворотне перетворення його на поточний текстовий документ. Поточний текстовий документ родоводу може бути використаний незалежно від часу і дня на будь-якому ПК у локальній мережі, дозволяючи суміщену (паралельну) роботу з деревом (його коригування). Запропонований метод формування дерева може бути застосований у різних сферах: освіти, медицини та ін. За своїми можливостями запропонований метод формування, редагування та перегляду дерева може бути порівняний із популярною системою «MyHeritage», але він більш простіший в управлінні і дозволяє створювати дерево різними мовами.

Посилання

1. MyHeritage. URL: https://www.myheritage.com.ua.

2. Власова Т.М., Сёмик А.П., Соломонов В.В. Вопросы автоматизации формирования протоколов совещаний экспертных групп в ситуационных центрах. Системи підтримки прийняття рішень. Теорія і практика (СППР 2015): матеріали міжнар. наук.-практ. конф. Київ: ІПММС НАНУ, 2015. С. 115–118.

3. Власова Т.М., Косолапов В.Л., Русанова А.А. Використання протоколу наради на етапах її життєвого циклу. Математичні машини і системи. 2021. № 1. С. 64–75. URL: http://www.immsp.kiev.ua/publications/articles/2021/2021_1/01_21_Vlasova.pdf.

4. Власова Т.М., Коваленко О.Є., Косолапов В.Л. Організаційно-інформаційний сервіс для технології прийняття рішень у ситуаційному центрі шляхом проведення нарад. Математичні машини і системи. 2019. № 1. С. 68–79. URL: http://www.immsp.kiev.ua/publications/articles/2019/2019_1/01_2019_Vlasova.pdf.

Завантаження

Views: 49
Downloads: 15

Опубліковано

2022-06-01

Номер

Розділ

ІНФОРМАЦІЙНІ І ТЕЛЕКОМУНІКАЦІЙНІ ТЕХНОЛОГІЇ