лекции ОИ

Post on 29-Oct-2014

105 Views

Category:

Documents

12 Downloads

Preview:

Click to see full reader

DESCRIPTION

лекции ОИ

TRANSCRIPT

Гаврилова Т.А. Онтологический

ижиниринг

1

Татьяна Гаврилова

Системно-

аналитическое

мышление и

онтологический

инжиниринг

A

B C D

Гаврилова Т.А. Онтологический

ижиниринг

2

Системно-аналитическое мышление.(САМ – 1. ч. 2)

Модуль 2. Онтологический инжиниринг

• Определение онтологии

• Типы онтологий

• Проектирование и разработка онтологий

• Слияние и выравнивание онтологий

• Проектирование и использование корпоративных онтологий

• Языки и инструменты работы с онтологиями

Практикум: Работа с групповыми знаниями. Визуальный дизайн онтологий. Онтологические игры. САМ-тренинг.

Гаврилова Т.А. Онтологический

ижиниринг

3

Тренинг для топ-менеджеров

САМ 1. Часть 2. Онтологический инжиниринг

Хаос

A

CS

D

HG

L

B

M

NR

U

E

W

F

A

CS

D

H

G

L B

M

N

R U

E

W

F

Онтология

Гаврилова Т.А. Онтологический

ижиниринг

4

Естественный

информационный хаос

A

B

C

DE

F

GHI

J

K

Гаврилова Т.А. Онтологический

ижиниринг

5

Первичное структурирование

A

B C D

E

F G

H

I J

K

Гаврилова Т.А. Онтологический

ижиниринг

6

Онтологическая гармония

A

B

C

D

EF

GH I J

K

Гаврилова Т.А. Онтологический

ижиниринг

7

Определение онтологии

Под онтологией понимается явное

описание множества объектов и связей

между ними (структурированный словарь).

Формально онтология состоит из понятий

терминов, организованных в таксономию, их

описаний и правил вывода.

По определению Тома Грубера [1993 ],

применившего это понятие в области

информационных технологий, онтология —

это спецификация концептуализации .

Гаврилова Т.А. Онтологический

ижиниринг

8

• гия (от греч. όντος — сущее, то, что существует и λόγος — учение, наука) — раздел философии, изучающий проблемы бытия; наука о бытии.

гия (от греч. γνώσις — «знание» и λόγος —«учение, наука») - раздел философии, изучающийпроблемы знания.

Эпистемология - (от греч. επιστήμη - знание) разделфилософии, изучающий теорию познания или частьгносеологии, которая изучает происхождение иразвитие научного знания.

Термин «гносеология» активно применялся в немецкой философии XIX в.;термин «эпистемология» используется в в англо-американской философииXX в.

В русской философии в XIX преобладал первый термин, а со 2-й пол. XX в.более употребляемым является второй

Онтология докомпьютерной эры

Гаврилова Т.А. Онтологический

ижиниринг

9

Явное/неявное знание

Эксплицитное/имплицитное знание

И Э

5%

50-95%

Имплицитное знание плохо поддается структурированию.

Гаврилова Т.А. Онтологический

ижиниринг

10

Онтологии как медиатор

Люди

ОрганизацияТехнологии

Документы

Люди

ЛюдиДокументыДокументы

Технологии ОрганизацияОрганизация

Гаврилова Т.А. Онтологический

ижиниринг

11

Онтология

Система

Подсистема 2Подсистема 1

Блок 1-1 Блок 1-2

Узел 1-1-1 Узел 1-1-2

Подсистема N

Узел 1-2-1 Узел 1-2-2

Блок m

Узел 1-2-3

Объект1

Объект 2

Гаврилова Т.А. Онтологический

ижиниринг

12

Микеланжело

Перуджино

Рафаэль

Донателло

Фра Анжелико

Синьорелли

Вероккио Гирландайо

Мазаччо

ТинтореттоМантенья

Ботичелли

Тициан

Я. Беллини

Венециано

Джорджоне

Карпаччо

Джотто

Веронезе

Дж. Беллини

Чимабуэ

Леонардо

Пинтуриккио

Лоренцо

Гаврилова Т.А. Онтологический

ижиниринг

13

Микеланджело

Перуджино

Рафаэль

ДонателлоФра Анжелико

Синьорелли

Гирландайо

Мазаччо

Тинторетто

Мантенья

Ботичелли

Тициан

Я. Беллини

Венециано

Джорджоне

Карпаччо

Джотто

Веронезе

Дж. Беллини

Чимабуэ

Леонардо

Пинтуриккио

Лоренцо

XIV

XIII

XV

XVI

ПЕРУДЖА ВЕНЕЦИЯФЛОРЕНЦИЯ

Вероккио

Гаврилова Т.А. Онтологический

ижиниринг

14

Как представить онтологию

Онтология как

Традиционная

иерархия

Список свойств

Оглавление (каталог)

Реляционная таблица

Структура

гипертекста

Гаврилова Т.А. Онтологический

ижиниринг

15

Онтологический

инжиниринг

– это методология и технология

проектирования, разработки и

использования онтологий для

структурирования и

тиражирования знаний в

различных предметных областях

и приложениях.

Гаврилова Т.А. Онтологический

ижиниринг

16

Онтологический инжиниринг

Гаврилова Т.А. Онтологический

ижиниринг

17

Гаврилова Т.А. Онтологический

ижиниринг

18

Тест

Придумать одну

физическую онтологию

и одну абстрактную

(например, «Домашние

животные/Домашняя

библиотека» и

«Любимые герои книг»/

«Стили руководства»

Домашняя

библиотека

Классика

Фантастика

Кулинария

Гаврилова Т.А. Онтологический

ижиниринг

19

Напоминание

о дизайн-принципах интеллект-карт

• Соблюдайте визуальную иерархию концептов

• Используйте больший размер (толщину)

шрифта для верхних уровней иерархии

• Используйте цвет для большей

выразительности

• Стремитесь к ясности

• Не перегружайте онтологию

Гаврилова Т.А. Онтологический

ижиниринг

20

Типы онтологий

Генеалогия

Партономия

Атрибутивная

структура

Таксономия

Функциональности

Гаврилова Т.А. Онтологический

ижиниринг

21

Партономия (или мереология )

(отношение «Имеет-часть»)

Компьютер

Внешние

устройстваПамять Процессор

Устройства

ввода

Клавиатура

Долго-

временнаяВидео Контроллер

Блок 1

Блок 2

Экран

Мышь

Гаврилова Т.А. Онтологический

ижиниринг

22

Другой формат партономииКомпьютер

Внешние

устройстваПамять

Процессор

Устройства

ввода

Клавиатура

Долго-

временнаяВидео

Контроллер

Блок 1

Блок 2

Экран

Мышь

Гаврилова Т.А. Онтологический

ижиниринг

23

Контрольная

Партономия

«Квартира»

Гаврилова Т.А. Онтологический

ижиниринг

24

Генеалогия (отношение «отец-сын»)

Гаврилова Т.А. Онтологический

ижиниринг

25

Гаврилова Т.А. Онтологический

ижиниринг

26

Генеалогия процессоров Intel8086

Pentium MX

68000 motorola80586 intel Pentium I

80486

80386

80286

80186

8088

68010Pentium XEON

Pentium III

Pentium II 68030

Гаврилова Т.А. Онтологический

ижиниринг

27

Тест

Нарисовать генеалогию понятия (на выбор)

• Государство

• Завод

• Дача

• Мюсли

• Кухонный комбайн

• Автомобиль

• Пост-модернизм (или любой жанр искусства)

Гаврилова Т.А. Онтологический

ижиниринг

28

Атрибутивная структура

(словарь свойств и мета-свойств)

(отношение «имеет свойство»/«имеет значение»)

Дерево

Ботанические

свойства

Наблюдаемые

свойстваСтроительные

свойства

Высота

Влаго-

стойкостьПлотностьТолщина

Форма листьев

Гаврилова Т.А. Онтологический

ижиниринг

29

Атрибутивная структура

понятия «Малое предприятие»

Гаврилова Т.А. Онтологический

ижиниринг

30

Тест

Атрибутивная

структура

(онтология) понятия

«Посуда»

Гаврилова Т.А. Онтологический

ижиниринг

31

Таксономия(отношение «род-вид» или АКО (А-kind-of) )

―ПО для автоматизации предприятия‖

Гаврилова Т.А. Онтологический

ижиниринг

32

Пример таксономии

Методы извлечения

знаний

Коммуникативные

Групповые Индивидуальные

Активные Пассивные

• круглый стол

• мозговой

штурм

• игры

Текстологические

• анализ документов

• анализ справочников

• наблюдение

• вербальные

отчеты

• лекции

• интервью

• анкетирование

• ролевые

игры

Гаврилова Т.А. Онтологический

ижиниринг

33

Формирование категорий

Концепт A

Свойство 2Свойство 1

Свойство 3

3 Концепт B

Свойство 4

Категория

(по общему свойству 2)

Свойство 2

Гаврилова Т.А. Онтологический

ижиниринг

34

Тест

Таксономия «Напитки»

Гаврилова Т.А. Онтологический

ижиниринг

35

Связь атрибутивной структуры

и таксономии

Основные атрибуты выступают

классо-образующими признаками (в

соответствии с приоритетом) для

таксономии.

Посуда (назначение (1), тип еды (2),

материал, изготовитель(3), цена….)

Приготовление

пищи

Употребление пищи

Посуда

приоритет

Гаврилова Т.А. Онтологический

ижиниринг

36

Онтология-функциональность(отношение «выполняет функцию»)

Оргтехника

Инструмент

для

программирования

Вычислитель

?Игрушка

Текстовый

процессор

Коммуникатор

Компьютер

Гаврилова Т.А. Онтологический

ижиниринг

37

«Гостиная» - смешанная онтология

living_room.dom

File Edit Insert View Table Window Help

Living-room

ElectronicsFurniture

Room

Decoration

TV

Musical

Center

Wall

Picture

Chair

Dinner

table

Soft

furniture

Armchair

Sofa

Bookshelf

Book

Floor

is_on

Is-a

includes

Гаврилова Т.А. Онтологический

ижиниринг

38

Онтологический инжиниринг:

алгоритм для чайников

1. Глоссарий

2. Установление связей

3. Обобщение или иерархическая

категоризация

4. Детализация

5. Редактирование

(«причесывание»)

Гаврилова Т.А. Онтологический

ижиниринг

39

Рецепт (подробнее)• Формирование глоссария предметной

области.

• Установление связей между понятиями глоссария и их визуализация.

• Категоризация понятий и формирование мета-понятий (снизу-вверх).

• Детализация (сверху-вниз).

• Ре-инжиниринг (уточнение, разрешение противоречий, синонимии, избыточности, перестройка, дополнение).

Гаврилова Т.А. Онтологический

ижиниринг

40

Когнитивно-перцептивные

принципы онтологического

дизайна (из гештальт

психологии)

1. Принцип хорошего гештальта (хорошей формы) или Закон прегнантности (Mакс Вертгеймер) - организация любой структуры в природе или в сознании должна быть настолько хороша (регулярна, полна, сбалансирована или симметрична), насколько позволяют существующие условия.

Гаврилова Т.А. Онтологический

ижиниринг

41

Закон прегнантности

Гаврилова Т.А. Онтологический

ижиниринг

42

« Гармония =концептуальный баланс

+ ясность»

Гаврилова Т.А. Онтологический

ижиниринг

43

подразумевает, что

Понятия одного уровня иерархии связываются с родительским концептом одним и тем же типом отношения (например, «класс-подкласс» или «часть-целое»).

Глубина ветвей онтологического дерева должна быть примерно одинаковая (±2 ).

Общая картинка должна быть довольно симметричной.

Перекрестные ссылки должны быть по возможности исключены.

Концептуальный баланс

Гаврилова Т.А. Онтологический

ижиниринг

44

Ясность

включает

Минимизацию. Так максимальное число

концептов одного уровня или глубина ветви

не должна превышать знаменитое число

Ингве-Миллера (7±2) [Miller,1956] .

Прозрачность для чтения. Тип отношений

должен быть по возможности очевиден, так

чтобы не перегружать схему онтологии

лишней информацией и опускать названия

отношений.

Гаврилова Т.А. Онтологический

ижиниринг

45

Когнитивно-перцептивные принципы

онтологического дизайна (из гештальт

психологии)

2.Закон близости – визуальные стимулы (объекты), находящиеся близко друг от друга воспринимаются как единое целое.

3.Закон сходства – вещи, обладающие одинаковыми свойствами. обычно воспринимаются как нечто единое (цельное).

4.Закон включения (W. Kohler)- есть тенденция воспринимать только большую фигуру, а не ту меньшую которую она включает.

5.Закон парсимонии – самый простой пример является самым лучшим, известен как принцип «бритвы Оккама»: «не нужно умножать сущности без необходимости».

Гаврилова Т.А. Онтологический

ижиниринг

46

Закон близости – визуальные

стимулы (объекты), находящиеся

близко друг от друга воспринимаются

как единое целое.

Гаврилова Т.А. Онтологический

ижиниринг

47

Закон сходства

Illustration by Maria Harrington

Гаврилова Т.А. Онтологический

ижиниринг

48

Закон включения (В. Келер (W. Kohler))

- есть тенденция воспринимать только

большую фигуру, а не ту меньшую

которую она включает.

Гаврилова Т.А. Онтологический

ижиниринг

49

Принцип Оккама

a

b d

c

a

Гаврилова Т.А. Онтологический

ижиниринг

50

Ошибки категоризации

H

ds f g h

m n

kj

q

y

w

o

iml

ut

p

e r

A

B

Гаврилова Т.А. Онтологический

ижиниринг

51

Неоднородность

глоссария

коллектив

Практика время

место

Извлечение

знаний

Профессио-

нальный

уровень

активность

пассивность

Контактный

уровень

Пол

Личность

Когнитивный

уровень

Текстологические

методы

Лингвистика

Общий язык

Психологи-

ческий

аспект

Концептуальная

структура

Коммуникативные

методы

Индивидуаль-

ные

методыТеоретические

аспекты

Гаврилова Т.А. Онтологический

ижиниринг

52

Извлечение знаний

Гаврилова Т.А. Онтологический

ижиниринг

53

KineticEdge

ContentManage

ment ToolSemantic Web

Tool

Participant

Server

Smart

Information

Router

Content

Categorization

Tool

SemioMap

Semantic Web

Knowledge

Management System

Personal

Knowledge

Management

Tool

Pepper

RDF

Inference

Engine

Cerebra

OntoBroker

Cyc

Knowledge

Server

RDFS

WebStore

consists of

consists of

Collaborative

Bonapart

RDF Gateway

Semantic

Base

Sesame

consists of

Topic Map

Tool

Circa

Xcellerant

Mohomine

TheBrain

RDFS Editor

OntoEdit

OILEd

ProtegeThingFinder

Server

ContextStrea

ms

Tarragon

Consulting

Unicorn

Coherence

K2

VOQUETTE

SemTalk

ПРИМЕР НЕУДАЧНОГО ДИЗАЙНА Классификация редакторов онтологий

(студент Х)

Гаврилова Т.А. Онтологический

ижиниринг

54

Пример неудачного дизайна 2

Гаврилова Т.А. Онтологический

ижиниринг

55

ТЕСТ ―Онтология по Борхесу‖Все животные делятся:

* принадлежащих Императору,* бальзамированных,* прирученных,* молочных поросят,* сирен,* сказочных,* бродячих собак,* бегающих, как сумасшедшие,* неисчислимых,* нарисованных тонкой кисточкой из верблюжьей

шерсти,* разбивших вазу,* издалека кажущихся мухами.

/Х.Л. Борхес/

Гаврилова Т.А. Онтологический

ижиниринг

56

Глоссарий

Гаврилова Т.А. Онтологический

ижиниринг

57

Онтология

Гаврилова Т.А. Онтологический

ижиниринг

58

Онтология корпоративных знаний

Гаврилова Т.А. Онтологический

ижиниринг

59

Диаграмма знаний компании(продолжение)

Гаврилова Т.А. Онтологический

ижиниринг

60

Слияние, выравнивание и проекции онтологий

Сумма онтологий

Таксономии

Генеалогии

Онтология услуг

Схема орг. структуры

Онтология

Клиентов

Проекции онтологий

Гаврилова Т.А. Онтологический

ижиниринг

61

Карта знаний

Проекция таксономии на СОС

Объединяют ЧТО->(ГДЕ/КТО) знания

• Минимизация объема информации

• Ясность

• Образность

• Простой доступ через ссылки

• Навигация

Гаврилова Т.А. Онтологический

ижиниринг

62

•Бизнес-процессы

•Роли

•Компетенции

•Контр-агенты

•Клиенты

•Поставщики

•Договора

•Проекты

•Документы

Профиль знаний

Спецификация

Карта знаний

БОСС

Зам2 Петров

Зам 1

Орлик

Козлова

Иванов

Диаграмма 1

Гаврилова Т.А. Онтологический

ижиниринг

63

Карта знаний – визуальное представление полученной информации

и взаимосвязи между ней, которая улучшает коммуникацию и обучение

новому знанию людей с разными компетенциями на различных

уровнях детализации.

Arthur Andersen

Карты знаний создаются путем преобразования различных

аспектов знаний в графическую форму, которая легка для понимания.Speel et al. (1999)

Создание карты знаний подразумевает определение

местонахождения важных для организации знаний и представление

списка или картины, показывающего где найти знания. Карты знаний

указывают как на людей, так и на документы и базы данных.

Davenport and Prusak (1998)

Карта знаний – это навигационный помощник для скрытого и явного

знания, иллюстрирующий потоки знаний в организации. Карта знаний

описывает источники, потоки и границы знаний организации. Карты

знаний помогают понять связь между хранилищами знаний и

динамикой. Grey (1999)

Карта знаний

Гаврилова Т.А. Онтологический

ижиниринг

64

«Если бы Hewlett Packard знал, что он знает, наша

прибыль бы утроилась.»-бывший CEO компании Hewlett Packard, Лео Платт

Определение

существующих

знаний

Носителизнаний

Знания

Люди

Документы

«Знания бывают двух типов: вы знаете о чем-либо

сами или вы знаете, где найти необходимое

знание.» Самуэль Джонсон

Разработка карт знаний

Гаврилова Т.А. Онтологический

ижиниринг

65

1. Визуальное представление

знаний

2. Мета-модель, то есть

источник знания о знании.

Основные особенности карт знаний:

Карта знаний – это сочетание

1. Общей «большой картины» компании

и

2. Каталога детальных знаний

Гаврилова Т.А. Онтологический

ижиниринг

66

Карта знаний- помощник в разработке технологической (IT) поддержки.

З1

З2 З4

З3

З7

З6

З5

З1

З2 З4

З3

З7

З6

З5

Карта знаний – помощник в управлении изменениями.

Преимущества карты знаний.

Низкие затраты Низкие рискиВысокая отдача

Гаврилова Т.А. Онтологический

ижиниринг

67

Контрольная

Составить карту знаний своей

компании

Гаврилова Т.А. Онтологический

ижиниринг

68

Слияние, выравнивание и проекции онтологий

Сумма онтологий

Директор

Топ-менеджмент

Менеджеры среднего

звена

Исполнители

Клиенты

Ролевой подход

Гаврилова Т.А. Онтологический

ижиниринг

69

Контрольная

Составить онтологию «Мини-пекарня» и

затем произвести слияние

Гаврилова Т.А. Онтологический

ижиниринг

70

Объектно-структурный анализ для онтологического инжиниринга

• s_1 - ЗАЧЕМ-знания (стратегический анализ: онтология целей);

• s_2 - КТО (организационный анализ: СОС);

• s_3 - ЧТО-знания (концептуальный анализ: таксономии / партономии);

• s_4 - КАК-знания (функциональный анализ: модели бизнес-процессов);

• s_5 - ГДЕ- и КТО-знания (пространственный анализ: карты знаний);

• s_6 - КОГДА-знания (временной анализ: генеалогии);

• s_7 - ПОЧЕМУ-знания (каузальный анализ: причинно-следственные сети);

• s_8 - СКОЛЬКО - знания (экономический анализ: ? ).

Гаврилова Т.А. Онтологический

ижиниринг

71

Матрица объектно-структурного анализа

Уровень

страты

уровеньобласти

u1

уровеньпроблем

ыu2

уровеньзадачи

u3

уровеньподзадач

и.....

un

Стратегический анализ s1 E11 E21 E31 Ei1 En1

Организационный анализ s2 E21

Концептуальный анализ s3 E31

Функциональный анализ s4 E41

Пространственный анализ s5 E51

Временной анализ s6 E61

Каузальный анализ s7 E71

Экономический анализ s8 E81

..... Eij

sm Em1 Emn

Гаврилова Т.А. Онтологический

ижиниринг

72

Языки формализации

онтологий

Гаврилова Т.А. Онтологический

ижиниринг

73

Technology of Work

with Ontolingua

Internet

Formalising of

user’s task

Task’s theory:

• variables,

• classes,

• relations,

• functions,

• axioms,

• equations.

Question.

User

Specialized servers ofmathematical processing

Logical inference

Equations’ solving, Mathematica.

Simulation modeling.

Ontologies’

Library

Ontolingua

Ontology 1Theory

ClassesRelationsFunctionsAxioms

………………….

Models’ fragments ...Concepts ...

Гаврилова Т.А. Онтологический

ижиниринг

74

User’s abilities in Ontolingua• Review of Ontolingua library sections represented in the

form of HTML –documents;

• Search for theories and definitions in the Ontolingua library;

• Creation and editing of the user’s own ontology;

• Syntactical validation of the created specifications and links to other ontologies;

• Preparation of hypertext documentation on ontologies in the form of HTML documents;

• In the presence of Common Lisp system - possibility of local operation with Ontolingua system.

Гаврилова Т.А. Онтологический

ижиниринг

75

KA2 Initiative and Ontobroker project (Knowledge Annotation Initiative of the Knowledge Acquisition

Community)

http://ontobroker.aifb.uni-karlsruhe.de/

Main research trends:

• Ontology engineering;

• Web-pages annotation;

• Inquiries for information on Web-pages

and answers inference on the basis of

ontology knowledge.

Гаврилова Т.А. Онтологический

ижиниринг

76

KA2 Initiative and

Ontobroker project

Sections of Common Ontology

• organization ontology;

• project ontology;

• person ontology;

• research-topic ontology;

• publication ontology;

• event ontology;

• research-product ontology;

• research-group ontology.

Гаврилова Т.А. Онтологический

ижиниринг

77

KA2 Initiative and

Ontobroker project

Гаврилова Т.А. Онтологический

ижиниринг

78

SHOE Project(Simple HTML Ontology Extensions)

http://www.cs.umd.edu/projects/plus/SHOE/

Main research trends:

• Development of reusable ontologies for

concepts that are most frequent for Web-

resources;

• Development of knowledge annotators.

Гаврилова Т.А. Онтологический

ижиниринг

79

SHOE ArchitectureAnnotations

Knowledge

annotator

Text

Editor

User Interface

Search

SHOE

Subject

domain

interface

Knowledge

base

RepresentWeb-

pages

Гаврилова Т.А. Онтологический

ижиниринг

80

50 лучших инструментов работы с

онтологиями

• GALEN Case Environment

(GCE)

• ICOM

• Integrated Ontology

Development Environment

• IsaViz

• JOE

• KAON (including OIModeller)

• KBE -- Knowledge Base Editor

(for Zeus AgentBuilding Toolkit)

• LegendBurster Ontology Editor

• LinKFactory Workbench

• Medius Visual Ontology

Modeler

• NeoClassic

• OilEd

• OLR3 Schema Editor

•Apollo

•CIRCA Taxonomy Administrator

•CoGITaNT

•Coherence

•Contextia

•COPORUM OntoBuilder

•DAG-Edit

•DAMLImp (API)

•Differential Ontology Editor (DOE)

•Disciple Learning Agent Shell

•Domain Ontology Management

Environment (DOME)

•DUET

•Enterprise Semantic Platform (ESP)

including Knowledge Toolkit

•EOR

•ExClaim & CommonKADS Workbench

Гаврилова Т.А. Онтологический

ижиниринг

81

50 лучших инструментов работы с

онтологиями• OntoBuilder• OntoEdit• Ontolingua with

Chimaera• Ontology Builder &

Server• Ontology Directed

Extraction (ODE) Tools• Ontopia Knowledge

Suite• Ontosaurus• OntoTerm• OpenCyc Knowledge

Server

• OpenKnoMe• PC Pack 4• Protégé• RDFAuthor• RDFedt• SemTalk• Specware• SymOntos• Taxonomy Builder• TOPKAT• Visio for Enterprise

Architects• WebKB• WebODE• WebOnto

Гаврилова Т.А. Онтологический

ижиниринг

82

Типы инструментов для работы с

онтологиямиА. Инструменты разработки онтологий:

В. Инструменты слияния и совмещения онтологий

С. Инструменты обработки запросов к онтологии и

машины вывода

E. APIs

D. Использование онтологий

F. Инструменты аннотирования на основе онтологий

•Редакторы онтологий •Документирование онтологий

•Графические редакторы •Заселение онтологий

•Трансляторы онтологий •Оценка онтологий

•Инструменты управления библиотекой •Эволюция онтологий

Гаврилова Т.А. Онтологический

ижиниринг

83

Средства работы с онтологиями

Гаврилова Т.А. Онтологический

ижиниринг

84

Наиболее зрелые и популярные

редакторы онтологий• TopBraid Composer

– Очень удобный интерфейс пользователя

– Визуализация (диаграммы на базе uml)

– Много различной функциональности (вплоть до интеграции с google maps для задания координат географических концептов)

– Необходимо покупать лицензию

• Protégé– Наиболее известный и используемый

– Не очень удобный интерфейс

– Открытый исходный код (но часто выходят нестабильные версии)

• SWOOP– Гипермедиа интерфейс (основанный на web)

– Не очень много функциональности

– Свободно-распространяемый

Гаврилова Т.А. Онтологический

ижиниринг

85

Коммерческие продукты

• Семантические интеграторы Semantic

Integrator & OntoStudio (Ontoprize)

• Наращиваемые продукты,

предусматривающие сложные

приложения в будущем (eg. Dublin Core,

RSS, PRISM, MusicBrainz)

Гаврилова Т.А. Онтологический

ижиниринг

86

Новейшая история онтологий

Commonsense

Knowledge

Modeling

(e.g., CYC: 1985)

DARPA

Knowledge

Sharing

Initiative

(1985)

Linguistic

Ontologies

(e.g., Penman

Upper Model

1985)

Lexical Resources

(e.g., WordNet)OpenCyc

(2002)

MT: Pangloss

SENSUS

(1995)

OntoLingua

KIF

DARPA

HPKB

ANSI Ad Hoc

Standards

Group (1997)

IEEE SUO Group

(2001-2002)

EuroWordNet

SemanticWeb

(2001-2002)

RDF

DAML+OIL

Extended KIF

Common Logic

John A.

Bateman

Гаврилова Т.А. Онтологический

ижиниринг

87

История: пионеры ОИ

Никола Гуарино,

Институт когнитивных наук и

технологий Тренто -Рим,

Италия

(Institute for Cognitive

Sciences and Technology Trento-Roma, Italy )

Том Грубер,Университет

Массачусеттса

(University of

Massachusetts)

Джеймс Хендлер,

Университет Мэриленда

(University of Maryland)

Дитер Фенсель,

Университет Инсбрука,

Австрия

(University of Innsbruck,

Austria)

Ричиро Мизогучи,Университет Осаки

(Osaka University)

Марк Эйзенштадт,Открытый Университет Великобритании

(Open University, UK)

Semantic Web

Онтологический

инжиниринг

Знания Искусственный

интеллект

Человеко-машинное

взаимодействие

Гаврилова Т.А. Онтологический

ижиниринг

88

Должности:

editor-in-chief (with Mark Musen) of the Journal of Applied Ontology

associate editor of the International Journal of Human-Computer Studies and the Journal of

Data Semantics

general chair of the FOIS (Formal Ontology in Information Systems) conference series

Основные направления деятельности:

ontological foundations of knowledge engineering

conceptual modeling

Подходы основаны на единстве Computer Science, Philosophy, and Linguistics

Проекты:

ALgebraic Tools IN Formal Ontology

ILIKS: Interdisciplinary Laboratory on Interacting Knowledge Systems

MOSTRO, Modeling Security and Trust Relationships within Organizations

NEtworked ONtologies - Shaping the future infrastructure for semantic applications Tecnologie

Orientate alla Conoscenza per Aggregazioni di Imprese su InTernet - Knowledge-based

technologies of enterprise integration

[http://www.loa-cnr.it/]

Пионеры ОИ - 1

The group leader of Laboratory for Applied Ontology (LOA)

Institute for Cognitive Sciences and Technology Trento-Roma, Italy

Николя Гуарино (Nicola Guarino)

Гаврилова Т.А. Онтологический

ижиниринг

89

Пионеры ОИ - 2

Founder and Chief Technology Officer, Intraspect Software (developing

intelligent networked software to support human collaboration and

learning)

Том Грубер (Tom Gruber)

Звания:

Ph.D., Computer and Information Science, University of Massachusetts, September, 1988.

M.S., Computer and Information Science, University of Massachusetts, February, 1984.

B.S., Psychology and Computer Science, Loyola University, New Orleans, May, 1981.

Основные направления деятельности:

knowledge acquisition

knowledge representation

computer-supported collaborative work

computer-mediated communication for design

knowledge sharing technology

Проекты:

Social Knowledge Sharing - RealTravel

Collaborative Knowledge Management

Ontologies, Ontolingua, and the Knowledge Sharing stack

Hypermail

Virtual Documents

Knowledge Acquisition

Knowledge-based Communication Prosthesis [http://tomgruber.org]

Гаврилова Т.А. Онтологический

ижиниринг

90

Пионеры ОИ - 3

Professor of the The

Звания и должности:

Washington University, B.A. in Psychology, June, 1970

University of California at San Diego, Ph.D. in Psychology, December, 1974

1986 - present: Professor of Artificial Intelligence, The Open University

Основные направления деятельности:

human-computer interaction

automatic debugging

human problem solving

knowledge engineering

knowledge acquisition

advanced AI programming environments

remote telepresence

knowledge media

distance learning

Проекты:

BuddySpace

MKSchools.Net

Knowledge Web book & site

KMi Stadium and Virtual Classrooms

Марк Эйзенштадт (Marc Eisenstadt)

Meeting Agents

AI Tools: Novice/Expert Programming Environments

Psychology of Programming

[http://kmi.open.ac.uk/people/marc/cv/]

Гаврилова Т.А. Онтологический

ижиниринг

91

Пионеры ОИ - 4

А professor at the University of Maryland

Джеймс Хендлер (James A. Hendler )

Должности:

the Director of the Joint Institute for Knowledge Discovery

holds joint appointments in the Department of Computer Science,

the Institute for Advanced Computer Studies

affiliate of the Institute for Systems Research

the Director for Semantic Web and Agent Technology at the Maryland Information and Network

Dynamics Laboratory

a Fellow of the American Association for Artificial Intelligence

the Editor in Chief of IEEE Intelligent Systems and is on the Board of Reviewing Editors for

Science (journal).

Основные направления деятельности:

Semantic Web Research

Artificial Intelligence

Robotics

Проекты:

Knowledge Representation on the World-Wide Web - SHOE

Multi-modal Adventures for Group Interaction and Collaboration - MAGIC Lab

Personal Electronic Teller of Stories - PETS (collaboration with HCIL2)

Parallel Knowledge Representation - PARKA

Autonomous Mobile Robotics Laboratory - AMRL[http://www.cs.umd.edu/~hendler/]

Гаврилова Т.А. Онтологический

ижиниринг

92

Пионеры ОИ - 5

Professor of the The Institute of Scientific and Industrial Research

Osaka University

Звания:

Doctor of Engineering

Основные направления деятельности:

Ontological engineering and Knowledge modelling

Knowledge-based systems

Intelligent educational systems

Knowledge management

Semantic web

Проекты:

Mizoguchi Lab:

MEXT IT Program e-Science Project

New Energy and Industrial Technology Development Organization

Nanotechnology Materials Program

JSPS Grant-in-Aid for Scientific Research

[http://www.ei.sanken.osaka-u.ac.jp/members/miz/overview.html]

Риичиро Мизогучи (Riichiro Mizoguchi)

Гаврилова Т.А. Онтологический

ижиниринг

93

Пионеры ОИ - 6

Director of the DERI Innsbruck research institute at the at the University

of Innsbruck, Austria

Должности:

Director of the DERI Innsbruck research institute at the

University of Innsbruck, Austria

Scientific director of the Digital Enterprise Research Institute Ireland

(DERI) at the National University of Ireland, Galway based on a part-time professorship in Galway

Full professor at the Institute of Computer Science at the University of Innsbruck, Austria

Основные направления деятельности:

Semantic Web Technology

Web Service Technology

Intelligent Web Services

Проекты:

MUSING: Multi-Industry, Semantic-based Next Generation Business Intelligence (2006-2009)

SUPER: Semantics Utilised for Process Management within and between Enterprises (2006-

2009)

SALERO: Semantic Audiovisual Entertainment Reusable Objects (2006-2009)

Asia-Link Eastweb: Building an integrated leading Euro-Asian higher education and research

community in the field Semantic Web (2006-2009)

TripCom: Triple Space Computing (2006-2008)

и другие: http://www.fensel.com/#research-1 [http://www.fensel.com]

Дитер Фенсель (Dieter Fensel)

Гаврилова Т.А. Онтологический

ижиниринг

94

Люди и центры исследованийUSA

• Stanford:Natalya Noy & Mark Musen University of Maryland:Jim Hendler & Tim Finin

• Nokia Research Center Cambridge: Ora Lassila

UK

• University of Manchester: Ian Horrocks

• University of Amsterdam: Bob Wielinga

• Knowledge Media Institute, The Open University: Enrico Motta & John Domingue

IRELAND

• National University of Ireland, Galway: Stefan Decker

GERMANY

• University of Koblenz: Steffen Staab

• Universität Karlsruhe: Alexander Maedche,

York Sure

• University of Mannheim: Heiner

Stuckenschmidt

• Hannover, KBS Institute: Wolfgang Nejdl

FRANCE

•INRIA Rhône-Alpes, Grenoble, France Jerome

Euzenat

ITALY

•Rome Researct Centre, Laboratory for Applied

Ontology :Aldo Gangemi

NETHERLANDS

Free University Amsterdam: Guus Schreiber &

Frank Harmelen

Гаврилова Т.А. Онтологический

ижиниринг

95

Основные направления исследований в

области ОИFoundational Issues• Kinds of entity: particulars vs. universals, continuants vs. occurrents, abstracta vs. concreta, dependent vs. independent,

natural vs. artificial

• Formal relations: parthood, identity, connection, dependence, constitution, subsumption, instantiation

• Vagueness and granularity

• Formal comparison among ontologies

• Ontology of physical reality (matter, space, time, motion, ...), biological reality (genes, proteins, cells, organisms, ...) , mental reality (mental attitudes, emotions, ...),оOntology of social reality (institutions, organizations, norms, social relationships, artistic expressions, ...), information society (information, communication, meaning negotiation, ...) Ontology and natural language semantics, ontology and cognition, ontology and epistemology, semiotics

Methodologies and Applications• Top-level vs. application ontologies

• Role of reference ontologies; Ontology integration and alignment

• Ontology-driven information systems design

• Requirements engineering

• Knowledge engineering

• Knowledge management and organization

• Knowledge representation; Qualitative modeling

• Computational lexica; Terminology

• Information retrieval; Question-answering

• Semantic web; Web services; Grid computing

• Domain-specific ontologies, especially for: Linguistics, Geography, Law, Library science, Biomedical science, E-business, Enterprise integration,

Гаврилова Т.А. Онтологический

ижиниринг

96

Примеры коммерческих

приложений• Э-бизнес, Электронная коммерция

• Трудовые ресурсы и занятость

• Здравоохранение и науки о жизни

• Контент-анализ с использованием мультимедиа средств и аннотирование

• Распределенный децентрализованный научный электронный портал

• Сервис сбора новостей

• Управление жизненным циклом продукции

• Организация хранения данных в здравоохранении

• Рынок B2C в туризме

•Координация рынка недвижимости

имущества

•Информационные медицинские

системы

• Агентные системы страхования

• Портал корпорации Daimler Chrysler

• Специализированные Интернет-

порталы для для коммерческих

компаний)

• Интегрированный доступ к

биологическим данным

• Научно-исследовательские работы в

разных областях

•Архивные записи проектов по географическим наукам

•Управление цифровым фотоальбомом

Гаврилова Т.А. Онтологический

ижиниринг

97

5. Европейские проекты в области онтологий

Прошлое Настоящее Будущее

Гаврилова Т.А. Онтологический

ижиниринг

98

Европейские проекты в области

онтологий: ПрошлоеOntologies will play a major role in supporting information exchange

processes in various areas. They will enable the semantic web which

provides on-line access to large volumes of information and knowledge

based on machine-processable semantics of data.

In consequence, there is a large interest in these topics from various sites.

Different research communities develop their subject into this direction;

many commercial agents encounter the economical potential of the topic and

many funding agencies are willing to provide significant support for its

development. Still the different communities are scattered and have not yet

found enough interactions to fully employ the potential of this new

technology.

It is the delighted goal of the OntoWeb network to bypass communication

bottlenecks between these various and heterogeneous interest groups.

As first steps into this direction, we set up

a homepage (url),

a mailing list (url), and

organized an European workshop coordinating projects proposals for the

next open calls of the European Union IST funding.

«OntoWeb finished on May 13, 2004.

http://ontoweb.org

Гаврилова Т.А. Онтологический

ижиниринг

99

Европейские проекты в области онтологий:

Настоящее (1)

http://www.sekt-project.org/

Начало: 1.1.2004, Длительность: 36 months

•Цель: Разрабтка технологий управления

знаниями следующего поколения Next

Generation Knowledge Management (NGKM).

Интеграция технологий Ontology & Metadata

Technology (OMT), естественного языка

Human Language Technology (HLT), и

машинного обучения Knowledge Discovery

(KD) для автоматического и полу-

автоматического формиования и

использования онтологий и мета-данных ( a

uniform and scalable framework that supports

the integrated learning and management of

ontologies and metadata in a (semi-) automatic

way).•

SEKT (Semantically-enabled

Knowledge Technologies)

Гаврилова Т.А. Онтологический

ижиниринг

100

Европейские проекты в области онтологий:

Настоящее (2)

Knowledge Web (KW) – 4-х летний

Европейский проект, который начался в

январе 2004 года.

Основной целью проекта является

Поддержка перехода технологий на основе

онтологий из «научной среды» (Academia)

в «промышленную эксплуатацию»

(Industry).

Гаврилова Т.А. Онтологический

ижиниринг

101

Пример- летняя школа

по онтологиям

The Fourth Summer

School on Ontological

Engineering and the

Semantic Web

(SSSW'06)

Европейские проекты в области онтологий:

Настоящее (2)Knowledge Web

Гаврилова Т.А. Онтологический

ижиниринг

102

Европейские проекты в области

онтологий: Будущее

NeOn обединяет 14 Европейских партнеров в рамках 6-oй программы. Старт в марте 2006.Цель – развитие онтологий дляприменения в больших семантических приложениях в распределенных организациях, так назваемые сетевые онтологии с поддержкой совместной работы.

•SWAN: Semantic Web Annotator

•On-To-Knowledge Content-driven Knowledge-Management through Evolving Ontologies

www.neon-project.org

Гаврилова Т.А. Онтологический

ижиниринг

103

Методологии: Ограничения и перспективы

развития

• Cyc method

• Uschold & King method

• Gruninger & Fox’s methodology

• METHONTOLOGY

• SENSUS method

• On-To-Knowledge

• DILIGENT

©Asuncion Gomez-Perez

Динамика

Контекст

Совместная

работа

Ни одна методология не учитывает три аспекта

одновременно.

Недостаточная поддержка ВСЕГО жизненного цикла

работы с онтологиями.

Гаврилова Т.А. Онтологический

ижиниринг

104

Ведущие конференции

• International Conference on Formal Ontology in Information Systems FOIS

• European Semantic Web Conference ESWC

• International Conference on Ontologies, Databases and Applications of SEmanticsODBASE

• UpperOntologySummit

• Formal Ontologies for Communicating Agents

• International Conference onKnowledge Sharing And Collaborative Engineering KSCE

• Int. Protégé Conference

Гаврилова Т.А. Онтологический

ижиниринг

105

Некоторые инструменты

построения онтологий• Apollo URL: http://apollo.open.ac.uk

• CODE4 URL: http://www.csi.uottawa.ca/~doug/CODE4.html

• CO4 URL: http://co4.inrialpes.fr/

• DUET (DAML UML Enhanced Tool) URL: http://grcinet.grci.com/maria/www/CodipSite/Tools/Tools.html

• GKB-Editor URL: http://www.ai.sri.com/~gkb/

• IKARUS URL: http://www.csi.uottawa.ca/~kavanagh/Ikarus/IkarusInfo.html

• JOE (Java Ontology Editor) URL: http://www.engr.sc.edu/research/CIT/demos/java/joe/

• OilEd URL: http://img.cs.man.ac.uk/oil/

• OntoEdit URL: http://ontoserver .aifb.uni- karlsruhe.de/ontoedit /

• Ontolingua URL: http://www-ksl-svc.stanford.edu:5915/

• Ontological Constraints Manager (OCM) URL: http://www.ecs.soton.ac.uk/~yk1/rp956.ps

• Ontology Editor by Steffen Schulze -Kremer URL: http://igd.rz-berlin.mpg.de/~www/prolog/oe.html

• OntoSaurus URL: http://www.isi.edu/isd/ontosaurus.html

• Protégé-OWL URL: http://protege.stanford.edu

• SWOOP URL: http://www.mindswap.org

• TopBraid Composer URL: http://www.topbraidcomposer.org

• WebODE URL: http://delicias.dia.fi.upm.es/webODE/index.html

• WebOnto URL: http://kmi.open.ac.uk/projects/webonto/

Гаврилова Т.А. Онтологический

ижиниринг

106

ДанныеКонтент Знания

Базы данных.

Информационные

файлы

Онтологии

Отчеты, фото,

письма

Оцифрованные

архивы

Онтологии

Справочники

Каталоги

Базовые онтологии

Модели принятия

решения

Базы

знаний

Онтологический уровень

Содержательный уровень

Уровень программной реализации

Корпоративная память

Материальная информация Ментальная информация

Традиционные КИС СУЗ

Гаврилова Т.А. Онтологический

ижиниринг

107

+ =Управление

знаниями

Конечные пользователиКоллектив разработчиков

(постановщики,

программисты)

Технология

реализации

Топ-менеджеры и

специалисты-

экспертыАналитики

Онтологии,

модели бизнес-

процессов

ОбъектName

Человеческий фактор

Гаврилова Т.А. Онтологический

ижиниринг

108

Тенденции

• Ко-оперативное

управление знаниями

( Collaborative Knowledge

Management) :

• системы расстановки меток

(social tagging systems),

• корпоративные словари

• энциклопедии типа «википедия» ( wikis),

• ЖЖ ( blogs), etc.

• Подготовка «онтологистов» (ontologists)

top related