/* Пример взят из книги Цаленко "Моделирование семантики в базах данных" */
[люди] - область.
Свойства люди :
фамилия,
[год рождения],
пол.
Подобласти люди:
сотрудник,
учащийся.
Свойства сотрудник :
факультет,
[год поступления на работу],
оклад.
Подобласти сотрудник:
преподаватель,
[административный персонал],
[обслуживающий персонал].
Подобласти преподаватель:
[заведующий кафедрой],
профессор,
доцент,
ассистент.
Подобласти административный персонал:
[заведующий лабораторией],
инспектор,
декан.
Подобласти обслуживающий персонал:
лаборант,
техник.
Свойства учащийся :
факультет,
"год поступления".
Подобласти учащийся:
студент,
аспирант.
/* Примеры вопросов к онтологии:
Подобласти области сотрудник?
Максимальные подобласти люди?
Свойства преподаватель?
*/.
/************************************************************************************************
В этом примере вводятся не только классы, но и наборы их свойств.
Аналогично могут быть описаны онтологии-таксономии "Классификация оборудования учебного процесса"
и "Классификация помещений учебного процесса". Причем каждая классификация делается специалистом
в этой области.
Эти онтологии-таксономии могут использоваться при построении онтологии, описывающей конкретный
учебный процесс конкретного ВУЗа в определенный момент времени. В такой онтологии загружаются
необходимые таксономии и определяются элементы классов с указанием для них значений требуемых
свойст. В результате получится онтология, описывающая состояние некоторого учебного процесса.
К этой онтологии можно обращаться с вопросами, построенными из шаблонов языка вопросов,
описанных в ядре системы, а система строит ответы на запросы к онтологии даннного учебного
процесса в данном состоянии.
Шаблоны языка запросов, описанные в ядре, к онтологиям-таксономиям должен быть SQL-подобным,
и в идеале соответствовать принятым стандартам, например SPARQL.
***************************************************************************************************/.