УДК 004.822

СОЗДАНИЕ ОНТОЛОГИИ В ПРОГРАММЕ PROTÉGÉ ДЛЯ КОМПАНИИ

Мамажонова Гульназ Юнусжоновна
Магнитогорский Государственный технический университет им Г.И. Носова

Аннотация
В статье рассматривается разработка фреймовой онтологии для компании с помощью программы Protege. Подробно рассмотрены этапы создания классов, слотов и запросов.

Ключевые слова: запросы, классы, онтология, слоты, формы, экземпляры


CREATING ONTOLOGY PROTÉGÉ PROGRAM FOR THE COMPANY

Mamazhonova Gulnaz Unuszhonovna
Nosov Magnitogorsk State Technical University

Abstract
The article discusses the development of an ontology for the framing of company using Protege program. Considered in detail the stages of the creation of classes, slots, and requests.

Keywords: classes, forms, items, ontology, protege, queries, slots


Рубрика: 05.00.00 ТЕХНИЧЕСКИЕ НАУКИ

Библиографическая ссылка на статью:
Мамажонова Г.Ю. Создание онтологии в программе protégé для компании // Современные научные исследования и инновации. 2017. № 1 [Электронный ресурс]. URL: http://web.snauka.ru/issues/2017/01/77737 (дата обращения: 26.01.2017).

Рассматриваемая компания образовалась в 2012 году. Сфера деятельности компании – выполнение всех видов дорожных работ по городу Магнитогорску. Также организация занимается благоустройством и озеленением улиц.

Компания качественно выполняет свои работы и с уважением относится к своим клиентам, на ее счету множество довольных клиентов.

С целью повышения эффективности обработки информации, было принято разработать онтологию для рассматриваемой компании.

Разработаем онтологию для компании, используя систему protégé 3.2.1.

Для начала запускаем программу protégé и создаем новый проект (рисунок 1).


Рисунок 1 – создание нового проекта

Далее сохраним проект, назвав его «dorojnik» (рисунок 2).


Рисунок 2 – сохранение проекта

Теперь создадим классы. В нашем приложении будет два класса: «Рабочие» и «Работы». Класс «Работы» будет иметь подклассы с названием работ: «Асфальтирование», «Озеленение», «Укладка тротуарной плитки», «Документоведение» (рисунок 3).


Рисунок 3 – создание классов

Теперь необходимо создать слоты. Создадим слоты: «ФИО», «Должность», «Стаж», «Зарплата», «Исполнитель» (рисунок 4).


Рисунок 4 – создание слота «ФИО»


Рисунок 5 – создание слота «Должность»


Рисунок 6 – создание слота «Стаж»


Рисунок 7 – создание слота «Заработная_плата»


Рисунок 8 – создание слота «Исполнитель»

Теперь необходимо привязать слоты к классам. К классу «Рабочие» привязываем слоты «ФИО», «Должность», «Стаж» и «Заработная плата» (рисунок 9). К классу «Работы» привязываем слот «Исполнитель» (рисунок 10).


Рисунок 9 – связывание слотов с классом «Рабочие»


Рисунок 10 – связывание слота с классом «Работы»

Далее можно создать экземпляры. Для начала создадим экземпляры класса «Рабочие» (рисунок 11 − 13), а затем экземпляра подкласса класса «Работы» (рисунок 14).




Рисунок 11 – 13 – создание экземпляров класса «Рабочие»


Рисунок 14 – создание экземпляра подкласса класса «Работы»

В программе protégé автоматически генерируется форма для любого класса (рисунок 15 − 16).


Рисунок 15 – форма класса «Рабочие»


Рисунок 16 – форма подкласса «Асфальтирование» класса «Работы»

С помощью закладки запросов можно получить сведения из созданного проекта по всем экземплярам классов, которые удовлетворяют интересующим критериям.

Создадим запрос, который укажет, какие работники получают зарплату выше 18000 рублей (рисунок 17). Также по желанию можно создавать любые другие запросы, например, какие работники имеют стаж меньше пяти лет (рисунок 18).


Рисунок 17 – запрос «Заработная плата больше чем 18000»


Рисунок 17 – запрос «Стаж менее 5-ти лет»

Таким образом, нами разработана онтология для рассматриваемой компании в программе protege. Созданы классы, слоты, экземпляры, формы и запросы, которые содержат информацию о работниках этой компании.


Библиографический список
  1. Курзаева Л.В. Введение в теорию систем и системный анализ: учеб.пособие/Л.В. Курзаева. -Магнитогорск: МаГУ, 2015. -211 с.
  2. Соколова А.А., Кириллов Д.В., Курзаева Л.В. Cовершенствование методов обработки информации для задач управления образовательным процессом на основе инженерии знаний // Коммуникативные и образовательные возможности современных технологий : сборник материалов и докладов IV всероссийской научно-практической конференции. Общество с ограниченной ответственностью “Информационно-образовательный центр Инфометод”. 2016. С. 154-161.
  3. Белоусова И.Д., Курзаева Л.В., Лактионова Ю.С., Агдавлетова А.М. Онтологическая модель управления требованиями в процессе профессиональной подготовки ИТ-специалистов // Успехи современной науки. -2016. – Т. 1. – № 3. – С. 98-100.
  4. Белоусова И.Д., Курзаева Л.В., Агдавлетова А.М. К вопросу о согласовании требований к содержанию профессиональной подготовки на основе онтологической модели // Современные наукоемкие технологии. – 2015. – № 11. – С. 67-70.
  5. Kurzaeva L.V., Petelyak V.E., Laktionova Y.S., Ogurtsov E.S., Ovchinnikova I.G. Development of ontology model of requirements to results of training in system of adaptive control of education quality // Indian Journal of Science and Technology. 2016. Т. 9. № 29. С. 89370.
  6. Конькова Д.С., Курзаева Л.В., Лактионова Ю.С., Чичиланова С.А. РАЗРАБОТКА КОМПЕТЕНТНОСТНО-ОНТОЛОГИЧЕСКОЙ МОДЕЛИ ДЛЯ ПОСТАНОВКИ И РЕШЕНИЯ ЗАДАЧ УПРАВЛЕНИЯ В СИСТЕМАХ ФОРМАЛЬНОГО И НЕФОРМАЛЬНОГО ИТ-ОБРАЗОВАНИЯ // Фундаментальные исследования. – 2016. – № 12-2. – С. 296-301; URL: https://fundamental-research.ru/ru/article/view?id=41086 (дата обращения: 20.01.2017).
  7. Курзаева Л.В., Конькова Д.С., Лактионова Ю.С., Чичиланова С.А. К ВОПРОСУ ОБ АКТУАЛЬНОСТИ РАЗРАБОТКИ БАЗЫ ЗНАНИЙ ИНТЕЛЛЕКТУАЛЬНОЙ СИСТЕМЫ ПОДДЕРЖКИ УПРАВЛЕНИЯ ТРЕБОВАНИЯМИ К РЕЗУЛЬТАТАМ ОБУЧЕНИЯ ИТ-СПЕЦИАЛИСТОВ // Фундаментальные исследования. – 2016. – № 12-3. – С. 513-517; URL: https://fundamental-research.ru/ru/article/view?id=41124 (дата обращения: 20.01.2017).


Все статьи автора «Мамажонова Гульназ Юнусжоновна»


© Если вы обнаружили нарушение авторских или смежных прав, пожалуйста, незамедлительно сообщите нам об этом по электронной почте или через форму обратной связи.

Связь с автором (комментарии/рецензии к статье)

Оставить комментарий

Вы должны авторизоваться, чтобы оставить комментарий.

Если Вы еще не зарегистрированы на сайте, то Вам необходимо зарегистрироваться:
  • Регистрация