
- •В.В. Литвин технології менеджменту знань
- •Розділ 1 основні поняття менеджменту знань
- •1.1. Основні означення менеджменту знань
- •1.1.1. Структура менеджменту знань
- •Маркетинґ Проектування Підготовка виробництва Виробництво Збут
- •1.1.2. Формування знань
- •1.1.3. Введення даних
- •1.1.4. Адміністрування
- •1.1.5. Мотивація
- •1.1.6. Особливості впровадження мз
- •1.2. Менеджмент знань
- •1.3. Базові поняття менеджменту знань
- •1.3.1. Видобування знань
- •1.3.2. Системи пізнання
- •1.3.3. Організація доступу до знань
- •1.3.4. Інновації в області автоматизації
- •1.3.5. Менеджмент знань та інформації
- •1.3.6. Менеджмент знань та Інтернет
- •1.4. Онтологічний інжиніринг
- •1.4.1. Системи керування знаннями
- •1.4.2. Онтологія
- •1.5. Висновки
- •Запитання для повторення та контролю знань
- •Розділ 2 теоретичні аспекти менеджменту та інженерії знань
- •2.1. Поле знань
- •2.1.1. Мова опису поля знань
- •2.1.2. Семіотична модель поля знань
- •2.1.3. “Піраміда” знань
- •2.2. Стратегії одержання знань
- •2.3. Теоретичні аспекти видобування знань
- •2.3.1. Психологічний аспект
- •2.3.2. Лінгвістичний аспект
- •2.3.3. Гносеологічний аспект видобування знань
- •2.4. Теоретичні аспекти структурування знань
- •2.4.1. Історична довідка
- •2.4.2. Ієрархічний підхід
- •2.4.3. Традиційні методології структуризації
- •2.4.4. Об’єктно-структурний підхід (осп)
- •Стратифікація знань предметної області
- •Матриця об’єктно-структурного аналізу
- •Запитання для повторення та контролю знань
- •Розділ 3 технології менеджменту та інженерії знань
- •3.1. Класифікація методів практичного видобування знань
- •3.2. Комунікативні методи
- •3.2.1. Пасивні методи
- •Порівняльні характеристики пасивних методів видобування знань
- •3.2.2. Активні індивідуальні методи
- •Порівняльні характеристики активних індивідуальних методів видобування
- •3.2.3. Активні групові методи
- •3.3. Текстологічні методи
- •3.3.1. Методи структурування
- •Дані концептуалізації
- •3.3.2. Еволюція систем одержання знань
- •Запитання для повторення та контролю знань
- •Завдання для самостійного розв’язування
- •Розділ 4 прикладні аспекти менеджменту та інженерії знань
- •4.1. Латентні структури знань і психосемантика
- •4.1.1. Семантичні простори і психологічне градуювання
- •Опис зв’язку між поняттями
- •4.1.2. Методи багатовимірного градуювання
- •4.1.3. Використання метафор для виявлення “прихованих” структур знань
- •4.2. Метод репертуарних решіток
- •4.2.1. Основні поняття
- •4.2.2. Методи виявлення конструктів. Метод мінімального контексту
- •4.2.3. Аналіз репертуарних решіток
- •4.2.4. Автоматизовані методи
- •4.3. Керування знаннями
- •4.3.1. Що таке “керування знаннями”?
- •4.3.2. Керування знаннями і корпоративна пам’ять
- •4.3.3. Системи omis
- •4.3.4. Особливості розроблення омis
- •4.4. Візуальне проектування баз знань як інструмент пізнання
- •4.4.1. Від понятійних карт до семантичних мереж
- •4.4.2. База знань як пізнавальний інструмент
- •4.5. Проектування гіпермедіа бд і адаптивних навчальних систем
- •4.5.1. Гіпертекстові системи
- •4.5.2. Від мультимедіа до гіпермедіа
- •4.5.3. На шляху до адаптивних навчальних систем
- •Запитання для повторення та контролю знань
- •Розділ 5 Класифікація даних та знань
- •5.1. Важливість правильної класифікації
- •5.1.1. Класифікація й об’єктно-орієнтовне проектування
- •5.1.2. Труднощі класифікації
- •5.2. Ідентифікація класів і об’єктів
- •5.2.1. Класичний і сучасний підходи
- •5.2.2. Об’єктно-орієнтований аналіз
- •5.3. Ключові абстракції й механізми
- •5.3.1. Ключові абстракції
- •5.3.2. Ідентифікація механізмів
- •5.4. Висновки
- •Запитання для повторення та контролю знань
- •Розділ 6 онтології й онтологічні системи
- •6.1. Поняття онтології
- •6.2. Моделі онтології й онтологічної системи
- •Класифікація моделей онтології
- •6.3. Методології створення і “життєвий цикл”онтології
- •6.4. Мови опису онтологій
- •6.4.1. Види owl
- •6.4.2. Структура онтологій
- •Запитання для повторення та контролю знань
- •Розділ 7 Програмні засоби побудови онтологій
- •7.1. Онтологія як засіб формалізації та алгоритмізації знань в інтелектуальній системі
- •7.1.1. Аналіз підходів до навчання онтологій
- •7.1.2. Загальні принципи проектування онтологій
- •7.1.3. Формати та стандарти подання інформації
- •7.1.4. Засоби для створення онтології
- •7.2. Технологія розроблення онтологій в редакторі Protégé
- •7.2.1. Еволюція Protégé
- •7.2.2. Protégé-owl. Мова Web онтологій owl
- •7.2.3. Основні терміни та поняття у Protégé-owl
- •Терміни та їх синоніми
- •7.2.4. Методика розроблення онтології засобами Protégé
- •Створення й експлуатація онтології
- •7.2.5. Створення онтології
- •Запитання для повторення та контролю знань
- •Завдання для самостійного розв’язування
- •Література
- •Литвин Василь Володимирович технології менеджменту знань
- •V lp.Com.Ua, ел. Пошта: vmr@vlp.Com.Ua
6.4.2. Структура онтологій
OWL – це компонент ініціативи Semantic Web. Це спроба зробити Web-ресурси доступнішими для автоматизованих процесів додаванням інформації про ресурси, яка описує або забезпечує Web-сервер-контент. Оскільки семантична мережа за визначенням розподілена, OWL повинен давати змогу збирати інформацію з розподілених джерел. Це частково забезпечується можливістю онтологій бути зв’язаними, передбачаючи прямий імпорт інформації з інших онтологій.
На додаток, OWL припускає, що описи ресурсів не обмежені єдиним файлом або темою. Тоді як клас C1 спочатку може бути визначений в онтології O1, він може бути розширений в інших онтологіях. Наслідки з цих додаткових думок про C1 є монотонними. Нова інформація не може спростовувати попередню інформацію. Нова інформація може бути такою, що суперечить, але факти і наслідки можуть тільки додаватися, а не навпаки.
Можливість таких суперечностей це те, що розробник онтології повинен ураховувати. Очікується, що інструменти, які підтримують OWL, допоможуть виявляти такі випадки.
Щоб написати онтологію, яку можуть однозначно інтерпретувати і використовувати програмні агенти, потрібен синтаксис і формальна семантика OWL. OWL – це розширення словника RDF. Семантика OWL визначена в документі “Семантика і абстрактний синтаксис OWL”.
Запитання для повторення та контролю знань
1. Що таке онтологія?
2. Як задається формальна модель онтології?
3. Які бувають частинні випадки моделі онтологій?
4. Яка структура називається таксономічною?
5. Як класифікують моделі онтологій?
6. Як задається формальна модель онтологічної системи?
7. Які компоненти входять у формальну модель онтологічної системи?
8. Відобразіть взаємозв’язок між онтологіями онтологічної системи.
9. Які Ви знаєте методології, що орієнтовані на побудову онтології? На яких принципах вони ґрунтуються?
10. Як класифікують онтології?
11. Наведіть приклад онтології верхнього рівня.
12. Як онтологічні знання використовуються в Інтернеті?
Розділ 7 Програмні засоби побудови онтологій
7.1. Онтологія як засіб формалізації та алгоритмізації знань в інтелектуальній системі
Сьогодні отримання знань залишається найважчим у процесі проектування інтелектуальних систем. Систему, здатну визначати, зберігати та використовувати в потрібний момент необхідні релевантні знання, називатимемо інтелектуальною. Зазвичай, інтелектуальні системи застосовують для розв’язання складних задач; основна складність їх розв’язування пов’язана з використанням слабкоформалізованих знань спеціалістів-практиків, і логічне (або змістове) опрацювання інформації переважає над обчислювальним. Тому в основі структури сучасних інтелектуальних систем лежать бази знань (БЗ), які формуються відповідно до предметної області (ПО), в якій застосовується певна інтелектуальна система.
На етапі проектування та реалізації інтелектуальних систем виділяють багато методологічних і технологічних проблем, з якими безпосередньо стикаються їх розробники. Зокрема в Україні такі проблеми полягають у відсутності концептуальної цілісності й узгодженості між окремими прийомами та методами інженерії знань; нестачі кваліфікованих фахівців у цій області; жорсткості розроблених програмних засобів та їх низької адаптивної здатності; складності впровадження експертних та інтелектуальних систем, що зумовлені психологічними аспектами, неприйнятті персоналом нових технологій; відсутності в Україні техніко-економічних показників оцінювання ефективності таких систем; емпіричності процедури вибору програмного інструментарію і процесу тестування (відсутність єдиних критеріїв). Перерахунок, звичайно, можна продовжувати, але тим не менше, перспективи розвитку і впровадження інтелектуальних систем у більшість галузей науки очевидні.
Успіх у розв’язанні задачі побудови ефективної спеціалізованої інтелектуальної системи визначається відповідністю її бази знань та онтології (ядра бази знань) до особливостей предметної області.
Тому дослідження онтологій стає все популярнішим серед науковців у галузі інформаційних технологій. І ще більше, сьогодні розроблення онтологій – явних формальних описів понять предметної області та зв’язків між ними – переходить зі світу лабораторій штучного інтелекту на робочі столи експертів з певних предметних областей, інженерів та користувачів. Нині онтології широко застосовують в інформаційних технологіях (робота пошукових машин, електронна комерція, системи опрацювання інформації), матеріалознавстві (системи аналізу стану матеріалів), машинобудуванні та інших галузях науки та промисловості (рис. 7.1).
Онтологію можна розглядати, як загальний словник понять для вчених, який спільно використовується в певній предметній області. Вона об’єднує машинно-інтерпретовані формулювання основних понять предметної області та зв’язків між ними.
Рис. 7.1. Застосування онтології в системі знань
Цей підрозділ книги про онтологію – базовий компонент інтелектуальної системи. У наступних параграфах розглянемо основні методики навчання онтологій, формати і стандарти відображення та наявні інструменти для їх створення. Особливу увагу приділено технології розроблення онтології в редакторі Protégé, найзручнішому та адаптованому для побудови спеціалізованих предметно-орієнтованих онтологій. Автори також розробили інструкцію користувача з цього пакета на прикладі онтології в галузі матеріалознавства. В інструкції описано процедури створення, редагування, збереження та перегляду онтологій.