Details

Title Автоматизация онтологий по дискретной математике в учебном процессе: выпускная квалификационная работа бакалавра: направление 01.03.02 «Прикладная математика и информатика» ; образовательная программа 01.03.02_02 «Системное программирование»
Creators Бочкарев Илья Алексеевич
Scientific adviser Новиков Федор Александрович
Organization Санкт-Петербургский политехнический университет Петра Великого. Физико-механический институт
Imprint Санкт-Петербург, 2022
Collection Выпускные квалификационные работы; Общая коллекция
Subjects онтология; формализация знаний; систематизация знаний; дискретная математика; uml; ontology; formalization of knowledge; systematization of knowledge; discrete mathematics
Document type Bachelor graduation qualification work
File type PDF
Language Russian
Level of education Bachelor
Speciality code (FGOS) 01.03.02
Speciality group (FGOS) 010000 - Математика и механика
DOI 10.18720/SPBPU/3/2022/vr/vr22-2803
Rights Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key ru\spstu\vkr\18839
Record create date 12/19/2022

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Action 'Download' will be available if you login or access site from another network

Group Anonymous
Network Internet

Тема выпускной квалификационной работы: «Автоматизация онтологий по дискретной математике в учебном процессе». Данная работа посвящена созданию системы описания и хранения онтологий для последующей автоматизации их использования в области обучения. Задачи, которые решались в ходе работы: Создание модели описания онтологий на основе языка UML. Построение на основе модели текстового языка описания онтологий. Создание системы хранения описанных онтологий, а также описание требований к соответствующему транслятору. Реализация на основе полученной системы инструмента, который автоматизирует визуализацию онтологий. В результате разработан текстовый язык описания онтологий, приведено его задание в виде формальной грамматики. В качестве метода сериализации онтологий был предложен формат JSON. Описана гибкая структура использующихся для хранения онтологий проектов, позволяющая повторно использовать части написанных ранее онтологий. Приведен список возможных ошибок в процессе работы транслятора с указанием ожидаемой реакции. Проведена демонстрация возможностей и практической применимости полученной системы посредством реализации приложения для конструирования и визуализации онтологий. Тестирование инструмента произведено на основе онтологий по дискретной математике.

The subject of the graduate qualification work is «Automation of ontologies in discrete mathematics in the educational process». The given work is devoted to the creation of a system for describing and storing ontologies for subsequent automation of their use in the field of education. The following research goals were set: Creation of a model for describing ontologies based on the UML language. Construction based on the model of a text language for describing ontologies. Creation of a storage system for the described ontologies, as well as a requirements for the corresponding translator. Implementation based on the obtained system of a tool that automates the visualization of ontologies. As a result, a text language for describing ontologies was developed. It is presented as a formal grammar. The JSON format was proposed as a method for serializing ontologies. A flexible structure of projects used for storing ontologies is defined, which allows reusing parts of previously written ontologies. A list of possible errors during the translator's operation is given with an indication of the expected reaction. The capabilities and practical applicability of the resulting system are demonstrated by implementing an application for constructing and visualizing ontologies. The tool was tested based on ontologies in discrete mathematics.

Network User group Action
ILC SPbPU Local Network All
Read Print Download
Internet Authorized users SPbPU
Read Print Download
Internet Anonymous

Access count: 7 
Last 30 days: 0

Detailed usage statistics