fy"> - це спроба всеосяжної і детальної формалізації деякої області знань за допомогою концептуальної схеми.
Зазвичай така схема складається з ієрархічної структури даних, що містить всі релевантні класи об'єктів, їх зв'язку і правила (теореми, обмеження), прийняті в цій області. Цей термін в інформатиці є похідним від стародавнього філософського поняття В«онтологіяВ». Онтологія (новолат. ontologia від ін грец. ? рід. П. ??? ? - суще, те, що існує і ????? - вчення, наука) - розділ філософії, що вивчає проблеми буття; наука про буття.
Термін "Онтологія" був запропонований Р. Гокленіусом в 1613 році в його "Філософському словнику". p align="justify"> Основне питання онтології: що існує?
Розвиток будь-якої галузі науки супроводжується точною деталізацією певної проблемної області. Вживане в інформатиці поняття онтологія включає в себе словник термінів цій області і безліч логічних зв'язків (типу В«елемент-класВ», В«частина-цілеВ»), які описують, як ці терміни співвідносяться один з одним. Онтології дозволяють представити поняття у вигляді придатному для машинної обробки і використовуються в якості посередника між користувачем і інформаційною системою, дозволяючи формалізувати домовленості про термінології між членами корпоративного співтовариства. p align="justify"> У простому випадку побудова онтології зводиться до виділення концептів - базових понять даної предметної області, та побудові зв'язків між концептами - визначенню співвідношень і взаємодій базових понять. Концептом може бути опис завдання, функції, дії, стратегії, процесу міркування і т. п.
Базою для побудови онтології можуть стати принципи:
формалізації (описи об'єктивних елементів в єдиних, суворо визначених термінах);
використання обмеженої кількості базових термінів (сутностей), на основі яких конструюються всі інші поняття;
внутрішньої повноти і логічної несуперечності.
З одного боку, онтологія може розглядатися як термін, що символізує подальше поглиблення в проблематику формального подання знань і розробки методів і засобів управління знаннями, з іншого боку - як термін, що символізує вичленення з усього цього більш вузької проблематики обчислювального моделювання термінологічних і концептуальних систем. Розширювальне розуміння веде до ототожнення понять онтологія і база знань. Технічно онтологія в такому її розумінні - це (програмна) Бібліотека словникових функцій виду F (1) (D) F (2) (D1, D2), аргументами яких є концепти. При такому розумінні практика побудови та використання онтологій може розглядатися як пряме продовження практики побудови та викор...