Примеры онтологий-таксономий

Таксономии также могут быть созданы в среде онтологии "Ядро системы" с использованием шаблонов ядра.

Простейшие системы могут состоять из классов, связанных отношением класс-подкласс и указанием элементов классов.

Примером такой онтологии является онтология "пример мира":

*************************************************************************
/* ПРИМЕР ОПИСАНИЯ МИРА */
[ТЕЛА],[ОДУШЕВЛЕННЫЕ ТЕЛА],[НЕОДУШЕВЛЕННЫЕ ТЕЛА],
[ПРЕДМЕТЫ], [ЖИВОТНЫЕ],[РЫБЫ],[ЛЮДИ],[МУЖЧИНЫ],[ЖЕНЩИНЫ] - области.
ОДУШЕВЛЕННЫЕ ТЕЛА - подобласть области ТЕЛА.
НЕОДУШЕВЛЕННЫЕ ТЕЛА - подобласть области ТЕЛА.
ПРЕДМЕТЫ < НЕОДУШЕВЛЕННЫЕ ТЕЛА.

ЖИВОТНЫЕ < ОДУШЕВЛЕННЫЕ ТЕЛА.
РЫБЫ < ЖИВОТНЫЕ.
ЛЮДИ < ЖИВОТНЫЕ.

МУЖЧИНЫ - подобласть области ЛЮДИ.
ЖЕНЩИНЫ - подобласть области ЛЮДИ.
[Петя], [Коля] - элементы области МУЖЧИНЫ.

стул, стол - элементы области ПРЕДМЕТЫ.

/* Пример вопроса:

Элементы области одушевленные тела?

*/.
***********************************************************************

Другой пример таксномий дает онтология "Классификация людей учебного процесса":

************************************************************************
/* Пример взят из книги Цаленко "Моделирование семантики в базах данных" */

[люди] - область.

Свойства люди :
фамилия,
[год рождения],
пол.

Подобласти люди:
сотрудник,
учащийся.

Свойства сотрудник :
факультет,
[год поступления на работу],
оклад.

Подобласти сотрудник:
преподаватель,
[административный персонал],
[обслуживающий персонал].

Подобласти преподаватель:
[заведующий кафедрой],
профессор,
доцент,
ассистент.

Подобласти административный персонал:
[заведующий лабораторией],
инспектор,
декан.

Подобласти обслуживающий персонал:
лаборант,
техник.

Свойства учащийся :
факультет,
"год поступления".

Подобласти учащийся:
студент,
аспирант.
***********************************************************************

В этом примере вводятся не только классы, но и наборы их свойств.

Аналогично могут быть описаны онтологии-таксономии "Классификация оборудования учебного процесса" и "Классификация помещений учебного процесса". Причем каждая классификация делается специалистом в этой области.

Эти онтологии-таксономии могут использоваться при построении онтологии, описывающей конкретный учебный процесс конкретного ВУЗа в определенный момент времени. В такой онтологии загружаются необходимые таксономии и определяются элементы классов с указанием для них значений требуемых свойст. В результате получится онтология, описывающая состояние некоторого учебного процесса. К этой онтологии можно обращаться с вопросами, построенными из шаблонов языка вопросов, описанных в ядре системы, а система строит ответы на запросы к онтологии даннного учебного процесса в данном состоянии.

Шаблоны языка запросов, описанные в ядре, к онтологиям-таксономиям должен быть SQL-подобным, и в идеале соответствовать принятым стандартам, например SPARQL.