Semantic Web, как среда управления знаниями

advertisement
Semantic Web, как среда
управления знаниями
Зиенко Андрей Станиславович,
заместитель генерального директора компании
Statpro
www.statpro.ru
W3 Consortium
www.w3.org
• Миссия W3C:
«Полностью раскрыть потенциал WWW, путём
создания протоколов и принципов,
гарантирующих долгосрочное развитие Сети»
• Сейчас W3C развивает следующие направления:
– Интернет, доступный везде;
– Интернет, доступный всем (включая инвалидов);
– доступ в Интернет с мобильного телефона;
– проект «Сеть доверия» - безопасный Интернет;
– новые интерактивные технологий Интернет;
– Semantic Web.
Semantic Web
• Semantic Web - это Web для программ (роботов).
– World Wide Web - самое большое из когда-либо
существовавших хранилищ информации, база знаний.
– Программы не могут напрямую использовать
информацию из Web.
• Semantic Web - не искусственный интеллект над
сетью.
• Semantic Web - не теоретический, научный проект,
это проект имеющий практическую реализацию.
Возможности Semantic Web
• SW сделает возможным использование информации
из Web программами
• SW сделает возможным автоматизацию рутинных
действий в Интернет за счет развития роботов и Webсервисов
• SW даст возможность программам на разных
платформах использовать весь потенциал WWW для
взаимодействия. (Web-сервисы)
Semantic Web - пример
• База данных продажи машин:
– Информация о продаваемом автомобиле – на
сайте
– Его характеристики – искать на сайте
производителя
– Не в угоне ли – пробивать по базе ГИБДД
– Предыдущие владельцы – иногда можно
посмотреть по другим базам.
• В идеале все должно быть на одном сайте и
будет возможно благодаря роботам Semantic Web
Возможности Semantic Web
• В будущем, в рамках Semantic Web, роботы будут
способны:
– Получать доступ к информации и Web-сервисам от
имени пользователя, предъявляя его
персональную информацию
– Объединять и оперировать информацией из
разнородных Web источников с учетом их смысла
– Предоставят новый уровень поиска информации и
поиска сервисов
– Будут способны осуществлять вывод информации
на любой платформе
Переход к Semantic Web
• Каждый ресурс Semantic Web должен содержать
мета-описание ресурса
• Роботы Semantic Web должны быть способными
обрабатывать метаинформацию.
• Должны быть определены единые словари
метаинформации. (OWL).
Техническая схема реализации
• W3 Consortium разработал следующий стек
протоколов:
– RDF – язык описания ресурсов
– OWL – язык описания онтологий
– SPARQL – язык запросов
RDF
(Resource Description Framework)
• Использует графы вида: субъект, предикат,
объект
• Предложение:
– «В ящике лежит коробок спичек».
Объект1: ящик, Объект2: коробок спичек, вид
связи «лежит в».
• Все отношения из реального мира сохраняются в
виде «троек информации», триплетов
RDF - пример
OWL
• OWL (Ontologies Web Language) – язык описания
онтологий
• Онтологии – язык предметной области
• OWL напоминает объектно-ориентированные языки.
Можно конструировать свои классы, определять
экземпляры классов, возможно множественное
наследование.
• Возможна разработка ограничений: обязательно
относится к классу, мин/макс. значение и т.д.
SPARQL
• Для того чтобы запросить данные из XML разработано
множество языков запросов данных
• SPARQL – язык запросов к RDF.
SELECT ?capital ?country
WHERE {
?x abc:cityname ?capital.
}
Новые возможности
• Semantic Web даст возможность
решить сложнейшие интеграционные
задачи
eGovernment
• Сейчас:
– каждое министерство, агентство и ведомства ведут свои
разрозненные БД.
– увеличение количества БД приводит к увеличению числа
связей между ними.
• Решение
– Создаем eGovernment OWL
– Законодательно определяем не каждую связь по отдельности,
а OWL и Semantic Web
– Развертываем Semantic Web интерфейс к каждой гос. БД
• Итог: web-портал гражданина
– написать заявление в прокуратуру
– выставить свою кандидатуру на выборы
Межотраслевые порталы
• Закупочные порталы - сейчас только у крупных
компаний.
• Определяем OWL для всей отрасли
• Универсальный портал – товарная биржа
• Итог: повышение конкуренции, повышение
прозрачности рынка
Медицина
• Распределенная база знаний историй применения
препаратов и методов лечения
• Распределенная база назначенных препаратов
Путь перехода к SW
• Определить бизнес-процессы, для перехода на
Semantic Web, формализовать их
• Построить OWL предметной области
• Развернуть Semantic Web-шлюз
SW-сайт в инфраструктуре компании
Разработка SW
• SW сайты разрабатывают и внедряют вебразработчики
• Чем больше будет SW-сайтов тем большие
возможности даст Semantic Web
• Важно: SW требует четкого следования стандартам,
потребует более квалифицированных специалистов
Инициатива Статпро
• Сформировать некоммерческую организацию по
развитию Web Science в России
• Открыть офис W3C в России
• Сформировать систему сертификации российских вебразработчиков, специалистов веб-отрасли, а также
веб-сайтов
• Сформировать российскую ассоциацию вебразработчиков
Получить доступ к первоисточнику знаний для российских
компаний и обеспечить движение в сторону цивилизованного
рынка веб-разработок!
Заключение
Semantic Web –позволит построить глобальное общество
знаний, в котором люди и организации обмениваются
знаниями и предоставляют друг другу услуги с
помощью современных технологий
Download