Preview

Вестник кибернетики

Расширенный поиск

Визуализация онтологического графа с использованием библиотеки pydot Python

https://doi.org/10.35266/1999-7604-2026-1-6

Аннотация

При попытке визуализации русскоязычной онтологии с помощью библиотеки pydot в Python получается граф знаний, который содержит неправильно отображающиеся кириллические символы. Задание шрифта с поддержкой русского языка в процессе описания графа никак не влияет на итоговое изображение. Решить данную проблему предлагается путем явного задания кодировки в момент экспорта изображения в файл командой .write_png('output.png', encoding='utf8'). Вследствие этого появляется возможность построения графа знаний с поддержкой кириллических символов средствами языка программирования Python. Предложенный в статье способ визуализации русскоязычных онтологий средствами Python может быть полезен ИТ-специалистам, которые принимают участие в разработке информационных систем на основе таких онтологий, либо преподавателям, работающим с онтологиями в рамках образовательного процесса.

Об авторах

К. В. Святов
Ульяновский государственный технический университет, Ульяновск
Россия

кандидат технических наук, доцент



И. А. Щукарев
Ульяновский государственный технический университет, Ульяновск
Россия

кандидат физико-математических наук



Список литературы

1. Русаков А. М., Юшкова Н. А., Селиванова Е. А. Современные средства визуализации графов и графовых моделей для Python // Наукосфера. 2022. № 11 (2). С. 258–267.

2. Напольских Д. Л. Представление экономической концепции кластера с помощью специализированной онтологии // Программные продукты и системы. 2024. Т. 37, № 2. С. 155–163.

3. Ovcinnikova J. Ontology export patterns in OWLGrEd editor // Baltic Journal of Modern Computing. 2020. Vol. 8, no. 3. P. 444–460.

4. Сосинская С. С., Сивушков И. Д., Дубинин Д. А. и др. База знаний о состоянии здоровья обучающихся и клиентское приложение для взаимодействия с пользователем // Онтология проектирования. 2022. Т. 12, № 3 (45). С. 325–335.

5. Дучаев М. М., Гордеев-Бургвиц Д. М., Гордеев-Бургвиц М. А. Python: преимущества и роль в наше время // Научно-технический вестник Поволжья. 2025. № 4. С. 51–54.

6. Jean-Baptiste L. Ontologies with Python: Programming OWL 2.0 ontologies with Python and Owlready2. New York : Apress, 2020. 344 p.

7. Назаров Е. В. Онтологическое представление основной образовательной программы // Вестник кибернетики. 2021. № 3 (43). С. 51–59.

8. Раздьяконов Д. С., Морозов А. В., Павлов Д. С. и др. Подход к обработке пустых узлов при порционной визуализации данных на примере инструмента Ontodia // Программирование. 2020. № 6. С. 16–29.

9. Карандеев А. А., Яшин Н. А., Кудряшев Р. А. Визуализация графовой модели медицинских препаратов и их классов с учетом несовместимости // Научная визуализация. 2023. Т. 15, № 5. С. 64–72.

10. Лисин В. А., Серый А. С., Сидорова Е. А. Модель представления онтологии предметных областей на основе графовых баз данных // Вестник НГУ. Серия: Информационные технологии. 2022. Т. 20, № 4. С. 24–38.

11. Крамаренко Т. А., Безрук И. С. Сравнительный анализ GUI библиотек популярных языков программирования для разработки бизнес-приложений // Вестник Адыгейского государственного университета. Серия: Естественно-математические и технические науки. 2025. № 2 (361). С. 57–63.


Рецензия

Для цитирования:


Святов К.В., Щукарев И.А. Визуализация онтологического графа с использованием библиотеки pydot Python. Вестник кибернетики. 2026;25(1):64-69. https://doi.org/10.35266/1999-7604-2026-1-6

For citation:


Svyatov K.V., Shchukarev I.A. Ontology graph visualization using pydot library in Python. Proceedings in Cybernetics. 2026;25(1):64-69. (In Russ.) https://doi.org/10.35266/1999-7604-2026-1-6

Просмотров: 23

JATS XML


Creative Commons License
Контент доступен под лицензией Creative Commons Attribution 4.0 License.


ISSN 1999-7604 (Online)