льного розуміння структури інформації.
Для можливості повторного використання знань в предметній області . p> Для того щоб зробити допущення в предметній області явними.
Для відділення знань в предметній області від оперативних знань.
Для аналізу знань в предметній області.
Спільне використання людьми або програмними агентами загального розуміння структури інформації є однією з найбільш загальних цілей розробки онтологій. Наприклад, нехай, кілька різних веб-сайтів містять інформацію з медицини або надають інформацію про платні медичних послугах, оплачуваних через Інтернет. Якщо ці веб-сайти спільно використовують і публікують одну і ту ж базову онтологію термінів, якими вони всі користуються, то комп'ютерні агенти можуть витягувати інформацію з цих різних сайтів і накопичувати її. Агенти можуть використовувати накопичену інформацію для відповідей на запити користувачів або як вхідні дані для інших додатків.
Забезпечення можливості використання знань предметної області стало однією з рушійних сил недавнього сплеску у вивченні онтологій. Наприклад, для моделей багатьох різних предметних областей необхідно сформулювати поняття часу. Це подання включає поняття тимчасових інтервалів, моментів часу, відносних заходів часу і т.д. Якщо одна група вчених детально розробить таку онтологію, то інші можуть просто повторно використовувати її у своїх предметних областях. Крім того, якщо нам потрібно створити велику онтологію, ми можемо інтегрувати кілька існуючих онтологій, що описують частини великий предметної області. Ми також можемо повторно використовувати основну онтологію, таку як UNSPSC, і розширити її для опису цікавить нас предметної області.
Створення явних припущень в предметній області, що лежать в основі реалізації, дає можливість легко змінити ці припущення при зміні наших знань про предметну область. Жорстке кодування припущень про світ на мові програмування призводить до того, що ці гадки не тільки складно знайти і зрозуміти, а й також складно змінити, особливо непрограмістів. Крім того, явні специфікації знань в предметній області корисні для нових користувачів, які повинні дізнатися значення термінів предметної області.
Відділення знань предметної області від оперативних знань - це ще один варіант загального застосування онтологій. Ми можемо описати задачу конфігурування продукту з його компонентів відповідно до необхідної специфікацією і впровадити програму, яка робить цю конфігурацію незалежної від продукту і самих компонентів. Після цього ми можемо розробити онтологію компонентів і характеристик ЕОМ і застосувати цей алгоритм для конфігурування нестандартних ЕОМ. Ми також можемо використовувати той же алгоритм для конфігурування ліфтів, якщо ми надамо йому онтологію компонентів ліфта.
Аналіз знань в предметній області можливий, коли мається декларативна специфікація термінів. Формальний аналіз термінів надзвичайно цінний як при спробі повторного вико...