истання інформаційно-пошукових тезаурусів. p align="justify"> За глибиною опису концептуальних систем онтології можна розташувати на шкалі слабо структуровані - глибоко структуровані. Прикладом перших може служити WordNet, тоді як онтології, створювані для вирішення приватних, чітко сформульованих проблем, як правило, на протилежному краю цієї шкали. p align="justify">
За ступенем залежності від конкретного завдання онтології бувають: Верхнього рівня. Вони описують найбільш загальні концепти (об'єкт, подія, дія), які незалежні від конкретної проблеми чи області. Тому доречні спроби уніфікувати їх для великих спільнот користувачів. Прикладом такої загальної онтології є комерційний проект онтології CYC. Це база знань, яка містить всі загальні поняття навколишнього світу, яка може бути використана різними програмними засобами. За деякими даними, в CYC вже представлені 10 концептів і 105 аксіом. Для представлення знань в рамках цього проекту розроблено спеціальну мову CYCL.
Орієнтовані на предметну область. У багатьох дисциплінах зараз розробляються стандартні онтології, які можуть використовуватися експертами по предметних областях (доменах) для спільного використання та анотування інформації у своїй галузі. З'являються великі общецелевие онтології. Так, програма ООН з розвитку (United Nations Development Program) і компанія Dun & Bradstreet об'єднали зусилля для розробки онтології UNSPSC, яка надає термінологію товарів і послуг.
Орієнтовані на завдання. Це онтологія, використовувана конкретною прикладною програмою і містить терміни, які використовуються при розробці ПЗ, що виконує конкретне завдання. Вона відображає специфіку програми, але може також містити деякі загальні терміни (наприклад, в графічному редакторі будуть і специфічні терміни - палітра, тип заливки, накладення шарів і т. д., і загальні - зберегти і завантажити файл). Прикладні онтології описують концепти, які залежать як від онтології задач, так і від онтології домену. Прикладом може служити онтологія для обчислювальної техніки. Онтологія проблемної області узагальнює поняття, абстрагуючись від самих завдань (так, онтологія ПК незалежна від особливостей конкретних комп'ютерів).
Опис системи в термінах сутностей, відносин між ними і перетворення сутностей, яке виконується в процесі вирішення певної задачі, належить до завдань онтологічного аналізу . Основною особливістю цього підходу є поділ реального світу на складові і класи об'єктів та визначення їх онтологій, або ж сукупності фундаментальних властивостей, які визначають їх зміни і поведінку.
Ці підходи та методології базуються на принципах:
Ясност...