Операции над онтологиями ориентированы на разработку онтологий и их поддержку, а также организацию их повторного использования. Для осуществления этих операций используется множество других операций над онтологиями, которые по функциональному назначению можно разделить на шесть групп:
- • редактирования;
- • интеграции онтологий;
- • агрегирования и декомпозиции;
- • преобразования;
- • сравнения, проверки и оценки;
- • алгебры онтологий.
Операции редактирования
В данную группу операций входят операции, связанные с разработкой и редактированием онтологий на этапе их построения.
Создание (creating) онтологии состоит из четырех основных этапов:
- • составление спецификации, определяющей допустимую область применения описываемых онтологией знаний;
- • определение задач, в решении которых используются рассматриваемые знания;
- • разработка концептуализации, т. е. определение объектов предметной области, составляющих описываемую область знаний, и отношений между ними;
- • формализация представляемых знаний.
Возможны два способа построения новой онтологии:
- 1) с нуля;
- 2) на основе имеющихся.
Если создание новой онтологии ведется на основе уже имеющихся (ранее разработанных) онтологий, то выполняются операции поиска и получения доступа к онтологиям, их кодирование и интеграция.
На стадии поддержки {maintenance) разработанной онтологии используются операции, обеспечивающие организацию доступа к онтологии, а также ее просмотр и модификацию.
Модификация онтологии, в свою очередь, включает операции добавления, удаления, перемещения и редактирования элементов онтологии и их определений. Редактирование, в свою очередь, использует операции проверки онтологии на согласованность и просмотра онтологии {browsing). Возможности просмотра предоставляются редакторами онтологий и серверами, обеспечивающими хранение онтологий и доступ к библиотекам онтологий.
Организация доступа (accessing) — обеспечение доступа к просмотру и редактированию онтологий, хранящихся на сервере онтологий (сетевой компьютер, обеспечивающий доступ пользователей к хранящимся на нем онтологиям), из удаленных приложений или через Интернет.
Сохранение {saving) — операция, обеспечивающая возможность хранения промежуточных версий онтологии в ходе ее разработки.
Выпуск {publishing) — помещение онтологии на сервер онтологий с целью открытия возможности ее повторного использования.
Онтология, которая должна быть помещена на сервер, предварительно оценивается экспертами, устанавливающими соответствие разработанной онтологии ее назначению.