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

advertisement
Системы управления знаниями
В.З. Ямпольский
Институт кибернетики ТПУ
Временная диаграмма развития
данных
Данные более важны, чем приложения
Эпоха
программ
Эпоха
закрытых
данных
«Данные менее
важны, чем код»
1945-1970
1970-1994
Эпоха
открытых
данных
Эпоха
открытых
метаданных
Эпоха
семантических
моделей
(HTML)
(XML)
(OWL)
«Данные также
важны, как код»
1994-2000
«Данные более
важны, чем код»
2000-2003
Временная диаграмма развития данных
2003 - …
Структура системы управления знаниями
организации
Среда деятельности организации
Бизнес-процессы
 
...
Уровень поддержки
интерфейсов
пользователей

Web-портал (интерфейс доступа пользователей к всему
множеству знаний и сервисов)
Уровень поддержки бизнеспроцессов по работе со
знаниями (уровень бизнеслогики)
Поддержка бизнес-процессов процессов работы со
знаниями
Уровень работы со
знаниями
Уровень работы с
информацией и
данными
...
Бизнес-процессы
База знаний организации
Реляционная СУБД со
схемой базы знаний
Хранилище
Хранилище
документов
Хранилище
документов
документов
Базы данных
Базы данных
Подсистемы управления знаниями
Система Управления
Знаниями
Среда для работы с неявными
знаниями
Подсистемы для работы с явными
знаниями
Управление
интеллектуальной
собственностью
WEBСемантик
Репозитарий
знаний
Сеть
экспертов
Группы
обсуждений
Проектные
группы
(корпоративное
хранилище)
(Expert Net)
(Communities of
Practice)
(Virtual Teams)
Онтологии (классификаторы, термины, понятия)
Структура и состав
корпоративного хранилища
ДАННЫЕ
ИНФОРМАЦИЯ
ЗНАНИЯ
Метаданные
Структура
архивов
Онтологии
Справочники,
каталоги
Отчеты,
методики,
технологии
Правила
выбора
БД, файлы,
Webстраницы
Электронные
документы,
чертежи
Базы знаний
Корпоративная Система Управления
Знаниями (СУЗ)
Включает методологию и программное
обеспечение для работы с явными и скрытыми
знаниями организации.
 Набор методик
 построения онтологии.
 проведения аудита знаний.
 выбор поддерживаемых бизнес-процессов
 База знаний организации
 Онтологии (язык OWL).
 Семантические мета-описания (язык RDF).
 Семантический портал для работы со
знаниями:
 Профили экспертов.
 Инструменты для работы с базой знаний.
 Поддержка выполнения бизнес процессов
Структура онтологической модели
знаний организации
Object
Thing
Области знаний организации
Онтология организации
Подобласти знаний
Объект
Документ
Агент
Заказчик
Проект
Онтология подобласти
знаний
Файл
Книга
Группа
Сотрудник
Онтология подобласти
знаний
Объект
Дескриптивные логики
• Семейство логических формализмов для
представления и рассуждения (логического
вывода) о концептуальных знаниях
• Это разрешимое подмножество логики
предикатов первого порядка
• Основным видом логического вывода в ДЛ
является установление родовидовых отношений
(subsumption), обычно записываемых как C  D
(т.е., понятие С является подвидом понятия D).
Конструкторы классов DAML+OIL
Пример
Конструкция
Синтаксис в ДЛ
intersectionOf
C1 ⊓ . . . ⊓ Cn
человек ⊓ мужчина
unionOf
C1 ⊔ . . . ⊔ Cn
доктор ⊔ адвокат
complementOf
¬С
¬мужской
oneOf
{x1 . . . Xn}
{Иван, Маша}
toClass
∀P.C
∀ имеет ребенка.доктор
hasClass
∃P.C
∃имеет ребенка.адвокат
hasValue
∃P.{x}
∃гражданин.{US}
minCardinalityQ
≥nP.C
≥2 ребенка.адвокат
maxCardinalityQ
≤nP.C
≤1ребенок.мужского пола
cardinalityQ
=nP.C
=1 родитель.женского пола
Пример онтологии задачи
Проект
разработки
имеет
экземпляр
имеет
экземпляр
АД с короткозамкнутым
ротором
заказчик
имеет
экземпляр
исполнитель
имеет
отношение к
НИИ «ЭлеСи-ТУСУР»
продукт
Арматура запорная и
запорно-регулирующая
Софт-стартер 1
Электропривод 1
ЗАО «ЭлеСи»
Проект «Разработка
блока плавного пуска»
имеет
экземпляр
Электродвигатель 1
Организация
входит
в состав
имеет
экземпляр
имеет
экземпляр
использует
Арматура магистрального
нефтепровода 1
имеет
экземпляр
Блок плавного пуска
входит
в состав
ЭП переменного тока
Магистральный
трубопровод
имеет
экземпляр
Нефтепровод 1
IT , используемые в управлении знаниями
Управление документами
Intranet
Semantic
Analysis
Knowledge
Maps
White Boarding
Structured Document
Repositories
Full Text
Retrieval
Push
Technology
Real Time
Messaging
Automatic Profiling
Net Conferencing
Discussion Groups
File Management
System
E-mail
Shared
Files
Управление сотрудничеством
Программные системы для КМ
 AskMe Enterprise (AskMe Co.)
 Hyperwave eKnowledge Portal (HyperWave
Ltd.)
 Knowledge Discovery System (IBM,Lotus)
 Deskartes Universal Knowledge (Knowledge




Management Software Co.)
Know-Net (European Consortium)
myLivelink KM Portal (Open Text Corp.)
Exsys CORVID (expert shell software)
SharePoint Portal Server 2003 (Microsoft)
Иерархия языков описания онтологий
OWL
(Ontology Web Language)
RDF/RDFS
(Resource Description Framework)
XML (eXtended Markup Language)
Семантические Метаданные (RDF)
<?xml version='1.0' encoding='UTF-8'?>
<rdf:RDF xmlns:rdf= ... >
<kms:Domain_Term rdf:about="#_chip"
rdfs:label="_chip"/>
<kms:Domain_Term
rdf:about="#_controller"
rdfs:label="_controller"/>
...
<kms:Person about="#_ivanov"
kms:birth_date="23.07.76"
kms:first_name="Sergey"
kms:last_name="Ivanov"
rdfs:label="_ivanov">
<kms:knows rdf:resource="#_chip"/>
<kms:author_of
rdf:resource="#_document_1"/>
<kms:knows
rdf:resource="#_micro_software"/>
<kms:knows rdf:resource="#_sensor"/>
</kms:Person>
</rdf:RDF>
Созданные в ИКЦ
программные системы
• Система управления результатами научно
технической деятельности “ЮКОС ЭП” 2002-
2003гг. (внедрена в 3 объединениях).
• Petroleum Engineers Virtual Network ЦППС НД
(внедрена в ТПУ – HWU центре) 2003 г.
• Грант по программе «Интеграция».
•
Подготовка монографии «Системы управления
знаниями» 2004 г.
• Разработка проекта и базовых элементов системы
управления знаниями компании «ЭлеСи» 2005 г.
Классификация Web порталов на основе
используемых технологий
Информационные
технологии
KW
SW
SKW
Технологии
управления знаниями
Семантические
технологии
Z
Семантический web-портал
ПОЛЬЗОВАТЕЛЬ
Портал
Уровень
интерфейса
Специальные
приложения
Интернет-обозреватель
HTML-страница
Unified Content
API
Уровень
данных
Внешние
источник
и данных
DCOM,
CORBA
OLEDB,
ODBC,
JDBC
База
данных
Авторизация
пользователей
Подписка на новости
Автоматическое
построение
метаданных
Навигация по
объектам знаний
Поддержка работы
экспертов
База знаний профилей
специалистов
Семантический поиск
знаний
Категоризация
объектов знаний
Функциональные подсистемы портала
Уровень
бизнеслогики
Редактор
онтологий
HTTP(S)
SMTP, RSS
LDAP
LDAPкаталог
Семантическ
ая
подсистема
Сервер
онтологий
Модуль
логического
вывода
Сервер
семантических
метаданных
База знаний
Семантические
метаданных
Онтология
КМS Schlumberger
КМS Schlumberger
КМS Schlumberger
КМS Schlumberger
Приложения СУЗ
Знание это сила!
Френсис Бэкон
(1597)
Функции системы управления
результатами НТД
Запросы на
получение
прав по
использованию
РНТД
Общение
с коллегами
Доступ
к описаниям,
документам
Подписка на
новости
системы
Занесение
комментарий
об
использовании
Специалисты
компании и
дочерних обществ
Консультация
у эксперта
Дискуссии по
проблемам
НТД
Поиск информации
по проблемным
ситуациям
Использование онтологии и семантических
метаданных в порталах
Онтология
Запрос
Категоризация
ст
ст
бл
из
о
бл
из
о
ь
Рубрика
ь
Документ
близость
Рекомендации
Документ
Поиск
Вычисление семантической близости
метаданных
n
SM FO MD DL (q i ), MD DL (q j )  

smd ix MD DL ( q i )
max
smd jy MD DL ( q j )
(k ix * k jy * SE F (smd ix , smd jy ))
n
n
SM CO MD DL (q i ), MD DL (q j )  
m

smd ix MD DL ( q i )
m
max
smd jy MD DL ( q j )
(k ix * k jy * SE C (smd ix , smd jy ))
n

SMCO MD DL (qi ), MD DL (q j ) , если  max (SE C (smd ix , smd jy ))  0
SMCS MD DL (qi ), MD DL (q j )   
0, иначе

Download