Выбор редактора онтологии
При прогнозировании угроз и уязвимостей информационной безопасности на основе данных тематических интернет–ресурсов использование онтологии
предметной области играет ключевую роль. По этой причине, успех проведения анализа во многом зависит от способа построения онтологии. В настоящее время для решения данной задачи существует значительное количество программных инструментов, обладающих функциями автоматизированной инженерии онтологий. Работа с онтологиями предполагает использование методов и методологий их построения, с применением специализированных языков и прикладных инструменты, а также решение задач, связанных с разработкой и обеспечением их жизненного цикла [7, 62].
В качестве основных программных инструментов для разработки предметных онтологий выступают редакторы онтологий. Их основная функция заключается в обеспечении возможностей формализации знаний о рассматриваемой предметной области в формате онтологической структуры.
К основным функциям редакторов онтологии относятся:
интерактивная разработка онтологии;
экспорт онтологии в нужный формат и импорт из внешних форматов;
работа с элементами онтологии: создание, удаление, редактирование классов, объектов, аксиом и отношений онтологии;
редактирование метаданных онтологии (пространства имен, общего описания, версии формализации и др.).
Кроме того, функциональные возможности большинства редакторов могут быть расширены посредством подключения дополнительных плагинов и модулей для визуализации онтологий, проверки логической целостности, непротиворечивости и т.д.
Современные редакторы онтологий различаются наборами реализованных в них функций, применяемыми форматами хранения и представления данных, возможностями модификации исходного кода и т.д. Результаты сравнения параметров и характеристик популярных редакторов онтологий представлены в таблице 3.1 [81].
Таблица 3.1 – Таблица характеристик редакторов онтологии
Наиболее популярным редактором онтологий в настоящее время является редактор Protégé. Он свободно распространяется, имеет открытый исходных код, его архитектура легко расширяется, в связи с поддержкой модулей расширения функциональности [98]. В рамках данного исследования применялся редактор Protege 5.1., использовавшийся для разработки онтологии (базы знаний) угроз и уязвимостей информационной безопасности. Она применялась для проведения вычислительных экспериментов, послуживших основой для оценки эффективности предложенных моделей и алгоритмов. При этом, в основу положена классификация угроз и уязвимостей, приведенная в приложении Б, а также тезаурус информационной безопасности [99].
Do'stlaringiz bilan baham: |