ПЕРСПЕКТИВЫ ПРИМЕНЕНИЯ АГЕНТНО-ОРИЕНТИРОВАННЫХ ТЕХНОЛОГИЙ В СОЦИАЛЬНОМ SEMANTIC WEB

C. C. Щербак

Харьковский национальный университет радиоэлектроники, Харьков, Украина
ontolog@gmail.com

Широкое развитие технологий Web 2.0 и социальных сетей привело к созданию новой концепции – Социальный Семантический Веб (Social Semantic Web),  в рамках которой социальные взаимодействия в Web можно использовать для создания семантически богатых (semantically rich) представлений знаний. Семантически богатые знания – это наиболее простая форма представления «поверхностных» знаний об объектах или процессах реального мира. Анализ интернет-источников показал, что под семантически богатыми знаниями также подразумеваются знания о некоторых фактах, представленные в формате RDF (Resource Description Framework), причем подчеркивается обязательность соответствия RDF некоторой схеме RDFS (RDF Schema). Другими словами, семантически богатые знания RDF рассматриваются в контексте RDF(S). Кроме того, развитие социальных сетей и web-сервисов привело к тому, что огромные массивы структурированных данных накоплено в конкретных местах – датацентрах. Причем эти социальные сервисы в соответствии с концепцией Web 2.0 предоставляют API (Application Programming Interface) для организации удаленного доступа к своим массивам данных. Для перевода этих массивов в семантически богатые знания необходимо реорганизовать существующие веб-сервисы в соответствии с концепцией Semantic Web. Суть этой реорганизации заключается в том, чтобы преобразовать такие веб-сервисы в семантические.

Семантические веб-сервисы – это дальнейшее развитие технологии веб-сервисов и языка описания веб-сервисов WSDL (Web Services Description Language). Для каждого информационного ресурса этих сервисов создаются семантические аннотации, обработку которых осуществляют интеллектуальные агенты. Кроме того, агенты должны реализовывать логику доступа к информационным ресурсам через веб-сервис для организации взаимодействия между пользователями или другими агентами, т.е. для поддержки семантической интероперабельности (способности к взаимодействию). Семантические аннотации группируются в онтологии предметных областей (ПрО). Таким образом, семантическая аннотация ресурса веб-сервиса это не что иное, как экземпляр конкретного объекта онтологии, у которого явно описана структура и семантика. Для идентификации объектов в онтологиях используется URI (Universal Resource Identifier), частным случаем которого является URL (Resource Locator).

URL представляет собой привычные пользователям Интернета адреса вида «http://shcherbak.net/index.php», которые используются для получения доступа к той или иной информации в Интернет. Применение подобного вида адресов позволяет агентам осуществлять навигацию по распределенной базе знаний Semantic Web подобно обычным поисковым роботам (spiders).  Это позволяет агентам находить еще больше информации о ресурсах и формировать все более полные знания об исследуемой ими предметной области. Кроме того, агенты могут, в зависимости от выполняемых ими задач, изменять свою структуру и «смысл» заложенных в них понятий путем установления новых связей с другими объектами или агентами. Однако, стоит отметить, что возможные изменения агенты выполняют как в соответствии с правилами объектно-ориентированного программирования, так и на основе произвольных правил.

К сожалению, создание программных реализаций агентов для социального Semantic Web связано с рядом трудностей прикладного характера, устранению которых и посвящена данная работа. С одной стороны результаты, полученные в Semantic Web дали разработчикам программных приложений выразительные языки представления знаний RDF(S) и OWL, языки запросов SPARQL и SWRL, что позволяет интеллектуальным агентам «рассуждать» на основе механизмов логического вывода, а с другой – неготовность поддержать «технически» в масштабе Web рассуждения ведущими IT-компаниями и отсутствие практики доверия к «рассуждениям» агентов вынуждает разрабатывать решения промежуточного характера, подобные  концепции LinkedData, что обеспечивает эволюционный процесс перехода Web в открытое пространство знаний, автоматическую обработку которого можно будет осуществлять.

Список литературы
1. Сегаран Т. Программируем коллективный разум. – Пер. с англ. – СПб: Символ-Плюс, 2008. – 368  с.


Международная научно-практическая конференция «Веб-программирование и Интернет-технологии WebConf09»: Сб. матер. Междунар. науч.-практ. конф. Минск, 8-10 июня 2009г.- Мн.: Институт математики НАН Беларуси, 2009.-112с.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *


Ответить с помощью ВКонтакте: