Preview

Proceedings in Cybernetics

Advanced search

Ontology graph visualization using pydot library in Python

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

Abstract

Visualization of a Russian-language ontology using the pydot library in Python leads to the creation of a knowledge graph with incorrectly displayed Cyrillic characters. Assignment of a Russian-language supporting font while defining the graph has no influence on the final image. The study proposes a solution to this problem which lies in setting an explicit encoding when exporting the image as a file via the .write_png('output.png', encoding='utf8') command. This procedure enables the creation of a knowledge graph with Cyrillic script support. The introduced method of Russian-language ontologies visualization in Python can be applied by IT specialists in developing information systems based on ontologies under consideration or by educators using the ontologies in the teaching process.

 
 
 

About the Authors

K. V. Svyatov
Ulyanovsk State Technical University, Ulyanovsk
Russian Federation

Candidate of Sciences (Engineering), Docent



I. A. Shchukarev
Ulyanovsk State Technical University, Ulyanovsk
Russian Federation

Candidate of Sciences (Physics and Mathematics)



References

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.


Review

For citations:


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

Views: 22

JATS XML


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 1999-7604 (Online)