- •Проектирование онтологий в среде Protégé
- •Курск 2007
- •Введение
- •1. Теоретические аспекты построения онтологий
- •1. 1. Определение онтологии
- •1. 2. Модели онтологии и онтологической системы
- •1. 3. Применение онтологий
- •1. 4. Инструменты инженерии онтологий
- •2. Создание онтологии предметной области в Protégé
- •2. 1. Предварительные замечания
- •2. 2. Основные сведения о Protégé
- •2. 3. Создание онтологии предметной области в Protégé
- •3. Методические указания по выполнению лабораторной работы.
- •3. 1. Порядок выполнения проекта:
- •3. 2. Содержание отчета о проделанной работе
- •Литература
3. Методические указания по выполнению лабораторной работы.
3. 1. Порядок выполнения проекта:
Студент должен выбрать предметную область для построения онтологии серди предложенные ниже вариантов, либо предложить свою. При выборе предметной области необходимо руководствоваться соображениями наибольшей осведомленности в предметной области, а также возможностью получения исчерпывающей информации из различных источников.
-
Онтология различных областей науки, например, физики, математики, биологии и т. д.
-
Онтология автомобилей, может включать несколько онтологий такие как например онтология автомобильного тюнинга;
-
Онтология языков программирования;
-
Онтология болезней, как человека, так и животных;
-
Онтология компьютерных неисправностей;
-
Онтология компьютерных комплектующих;
-
Онтология курортов;
-
Библиотечная онтология;
-
Онтология различных средств передвижения (например онтология самолетов);
-
Онтологии неисправностей различной техники, оборудования;
-
Юридическая онтология;
3. 2. Содержание отчета о проделанной работе
Защита работы состоит из двух этапов:
-
Представление практических результатов создания онтологии предметной области
-
Сдача письменного отчета о проделанной работе
Представление практических результатов создания онтологии предметной области
Необходимо представить онтологию предметной области созданную в Protégé (в формате pprj). Общее число классов и экземпляров в онтологии должно быть не мене 200, слотов не менее 15 (для конкретной предметной области требования могут быть изменены, по согласованию с преподавателем). Число запросов по базе знаний не менее 10, включая сложные запросы. Представить html версию данной онтологии и иерархию нескольких классов онтологии (не мене 5) созданные с помощью вкладки Jambalaya.
Кроме всего выше перечисленного студент должен показать знание основных навыков работы в среде Protégé: уметь быстро создавать классы, слоты, экземпляры, редактировать формы, заполнять форму экземпляров. После защиты практической части студент допускается к сдаче письменного отчета.
Содержание письменного отчета
Письменный отчет должен в полной мере отражать основные этапы создания онтологии:
-
Задание и цель работы;
-
Обосновать выбор предметной области для моделирования;
-
Причина выбора;
-
Уровень осведомленности;
-
Особенности предметной области;
-
Указать какую область будет охватывать онтология данной предметной области;
-
Какую информацию о предметной области будет содержать онтология;
-
Для чего предположительно может быть использована онтология.
Указать используемые методы приобретения знаний (анализ литературы, беседы с экспертами, лекции и т. д.);
Перечислить термины и их атрибуты предметной области;
Перечислить свойства понятий предметной области;
Представить иерархию понятий;
Перечислить все классы онтологии и указать их иерархию;
Перечислить все классы и все экземпляры этих классов;
Перечислить все слоты онтологии с указанием их типов и ограничений;
Представить скриншоты заполненных форм нескольких экземпляров разных классов (не менее 5);
Представить скриншоты примеров работы нескольких запросов (не менее 5 запросов различного уровня сложности);
Представить изображения с иерархией классов и экземпляров, созданные при помощи вкладки Jambalaya;
Сделать вывод о проделанной работе, указать достигнута ли цель работы, насколько полно онтология отражает предметную область, есть ли необходимость изменить (доработать) онтологию.
Контрольные вопросы
-
Дать определение онтологии.
-
Указать основные направления использования онтологий.
-
Охарактеризовать причины необходимости создания онтологий.
-
Дать определение математической модели онтологии и указать их виды.
-
Дать определение формальной модели онтологической системы.
-
Указать компоненты формальной модели онтологической системы.
-
Приведите классификацию онтологий.
-
Укажите этапы создания онтолгии.
-
Охарактеризовать типы отношений в модели предметной онтологии.
-
Привести примеры использования онтологий на практике.
-
Охарактеризовать основные средства инженерии онтологий.
-
Охарактеризовать возможности Protégé как средства создания онтологий.