Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
підручник Менеджмент знань.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
6 Mб
Скачать

7.1.2. Загальні принципи проектування онтологій

Існує декілька основних принципів побудови онтологій, запропоновані різними конструкторами в різний час.

  • Під впливом філософських досліджень Гуаріно за­пропонував методологію побудови онтології, відому як «Фор­мальна онтологія» (Formal Ontology). Цей принцип містить у собі теорію частин, теорію цілісності, теорію рівності, теорію залежності та теорію узагальнень. Він об’єднав основні прин­ципи побудови, які включають у себе: 1) необхідність розу­міння всієї предметної області; 2) чітку ідентифікацію; 3) виділення класифікованої структури; 4) детальне визначен­ня ролей.

  • Усолд та Грунінґер запропонували скелетну методо­логію побудови онтологій вручну: 1) визначення мети і гра­ниці (обмеження); 2) безпосередньо побудова онтології: заголо­вок онтології (визначення ключових понять та зв’язків між ними, забезпечення визначень таких понять і зв’язків); коду­вання онтології (встановлення основних її термінів — клас, об’єкт, зв’язок; вибір мови відображення; написання програм­ного коду); об’єднання наявних онтологій; 3) оцінка; 4) роз­роблення документації; 5) визначення основних принципів керування для кожного з попередніх етапів. Як результат, он­тологія має бути максимально чіткою (визначення мають бути максимально однозначними), внутрішньо і зовнішньо цілісною та зв’язною, і спроектованою таким чином, щоб її можна було послідовно максимально розширювати і повторно використовувати.

  • Ontological Design Patterns (ODPs) використовува­лися для визначення онтологічних структур, термінів і семан­тичного змісту. За допомогою цих методик можна виділити конструкції та визначення складних виразів з їх відображен­ня. Цей метод успішно використовується при об’єднанні молекулярної біологічної інформації.

Узагальнюючи, можна виділити наступний алгоритм побу­дови онтологій.

  1. Накопичення знань про предметну область. Здійснюєть­ся експертиза відповідних інформаційних ресурсів, при цьому формально визначаються основні терміни, якими буде описана певна предметна область. Ці визначення мають бути зібрані із врахуванням можливості їх подання на спільній мові, обраній для онтології.

  2. Формування онтології. Для цього розробляють повну понятійну структуру предметної області. Ймовірно, це вимага­тиме розпізнавання головних, ключових понять предметної області та їх властивостей, визначення зв’язків між поняття­ми, створення абстрактних понять, виділення понять, що містять екземпляри, а також, можливо, залучення допоміж­них онтологій.

  3. Розширення та конкретизація онтології. Поняття, зв’язки, атрибути, екземпляри додаються доти, поки рівень деталізації не забезпечить задоволення цілей онтології.

  4. Перевірка виконаної роботи. На цьому етапі усуваються синтаксичні, логічні та семантичні неузгодженості елементів онтології та відбувається перевірка достовірності інформації.

  5. Впровадження онтології. На кінцевій стадії розроблен­ня онтології виконується її перевірка експертами з конкретної предметної області, після чого онтологія впроваджується в ро­боче середовище.

Як бачимо, основні етапи побудови онтології є достатньо простими. Існують різноманітні методології, які описують теоретичні підходи, а також доступні численні засоби побудо­ви онтологій. Проте, проблема полягає у відсутності єдиного підходу, а інструменти побудови онтологій не розроблені до рівня інструкцій. Також немає узгодженості у стандартах відображення інформації та мовах подання онтологій. Нижче розглянуто основні стандарти та мови подання онтологій.