Примеры онтологий-таксономий
Таксономии также могут быть созданы в среде онтологии "Ядро системы" с использованием шаблонов ядра.
Простейшие системы могут состоять из классов, связанных отношением класс-подкласс и указанием элементов классов.
Примером такой онтологии является онтология "пример мира":
*************************************************************************
/* ПРИМЕР ОПИСАНИЯ МИРА */
[ТЕЛА],[ОДУШЕВЛЕННЫЕ ТЕЛА],[НЕОДУШЕВЛЕННЫЕ ТЕЛА],
[ПРЕДМЕТЫ], [ЖИВОТНЫЕ],[РЫБЫ],[ЛЮДИ],[МУЖЧИНЫ],[ЖЕНЩИНЫ] - области.
ОДУШЕВЛЕННЫЕ ТЕЛА - подобласть области ТЕЛА.
НЕОДУШЕВЛЕННЫЕ ТЕЛА - подобласть области ТЕЛА.
ПРЕДМЕТЫ < НЕОДУШЕВЛЕННЫЕ ТЕЛА.
ЖИВОТНЫЕ < ОДУШЕВЛЕННЫЕ ТЕЛА.
РЫБЫ < ЖИВОТНЫЕ.
ЛЮДИ < ЖИВОТНЫЕ.
МУЖЧИНЫ - подобласть области ЛЮДИ.
ЖЕНЩИНЫ - подобласть области ЛЮДИ.
[Петя], [Коля] - элементы области МУЖЧИНЫ.
стул, стол - элементы области ПРЕДМЕТЫ.
/* Пример вопроса:
Элементы области одушевленные тела?
*/.
***********************************************************************
Другой пример таксномий дает онтология "Классификация людей учебного процесса":
************************************************************************
/* Пример взят из книги Цаленко "Моделирование семантики в базах данных" */
[люди] - область.
Свойства люди :
фамилия,
[год рождения],
пол.
Подобласти люди:
сотрудник,
учащийся.
Свойства сотрудник :
факультет,
[год поступления на работу],
оклад.
Подобласти сотрудник:
преподаватель,
[административный персонал],
[обслуживающий персонал].
Подобласти преподаватель:
[заведующий кафедрой],
профессор,
доцент,
ассистент.
Подобласти административный персонал:
[заведующий лабораторией],
инспектор,
декан.
Подобласти обслуживающий персонал:
лаборант,
техник.
Свойства учащийся :
факультет,
"год поступления".
Подобласти учащийся:
студент,
аспирант.
***********************************************************************
В этом примере вводятся не только классы, но и наборы их свойств.
Аналогично могут быть описаны онтологии-таксономии "Классификация оборудования учебного процесса" и "Классификация помещений учебного процесса". Причем каждая классификация делается специалистом в этой области.
Эти онтологии-таксономии могут использоваться при построении онтологии, описывающей конкретный учебный процесс конкретного ВУЗа в определенный момент времени. В такой онтологии загружаются необходимые таксономии и определяются элементы классов с указанием для них значений требуемых свойст. В результате получится онтология, описывающая состояние некоторого учебного процесса. К этой онтологии можно обращаться с вопросами, построенными из шаблонов языка вопросов, описанных в ядре системы, а система строит ответы на запросы к онтологии даннного учебного процесса в данном состоянии.
Шаблоны языка запросов, описанные в ядре, к онтологиям-таксономиям должен быть SQL-подобным, и в идеале соответствовать принятым стандартам, например SPARQL.