BC/NW 2011; №1 (18):6.4

 

БРАУЗИНГ ДЛЯ БИНАРНОЙ МОДЕЛИ ДАННЫХ И ЗНАНИЙ

 

Хла Мьо Аунг, Г.С. Плесневич,

Московский энергетический институт (Технический университет)

 

В работе рассмотрена некоторая система браузинга для Бинарной Модели Данных и Знаний (БМДЗ), введенной в [1]. Браузингэто работа с базой данных, состоящая в исследовании ее содержания и извлечения необходимых данных. Но в отличие от обычного информационного поиска браузинг включает возможность повторно использовать ранее полученные результаты и формулировать уточняющие запросы на основе ранее полученных ответов. Браузинг включает последовательность предпринимаемых пользователем шагов, дающих ему возможность все ближе подходить к нужному результату. Таким образом, браузинг можно рассматривать как интерактивный процесс формирования запросов к базе данных, исследования ответов на эти запросы с целью выдвижения новых запросов.

Системы, поддерживающие браузинг, являются существенными средствами Интернета. Первая система браузинга (браузер) была построена Т. Бернерс-Ли (изобретателем WorldWideWeb) в 1990 году. К настоящему  времени известны многочисленные браузеры для WWW.  Т. Бернерс-Ли является также автором идеи построения Семантического Веба, т.е. системы методов и технологий, обеспечивающих «понимание» компьютером смысла информации, представленной в WWW [2]. Браузинг в Семантическом Вебе управляется семантическими аннотациями ресурсов Веба, которые записываются с использованием соответствующих онтологий [3, 4].

БМДЗ – это система языков концептуального типа (т.е. ориентированных на представление понятий и связей между ними). Одно из применений этой системы – построение онтологий для Семантического Веба.  БМДЗ включает следующие языки:

 языки для спецификации:  (а) структуры понятий (т.е. их универсумов); (б) экстенсионалов понятий; (в) модальных отношений;

 запросный язык ЯЗ(Д) для поиска данных;

  запросный язык ЯЗ(З) для вывода знаний;

  продукционный язык ЯП, включающий нечеткие атрибуты.

Замечание. Экстенсионалы понятий определяются в терминах множеств, как четких, так и нечетких.

Браузинг для БМДЗ выполняется в соответствии со следующим сценарием:

  пользователь формулирует в языке ЯЗ(Д) начальный запрос  Q0, который интерпретируется системой БМДЗ. Как правило, результатом интерпретации (вычисления) запроса служит большое число ссылок на ресурсы (документы), многие из которых не являются релевантными требованиям пользователя;

 для отсечения части нерелевантных ссылок, пользователь выбирает в запросе  Q0  компоненту вида  С(α), где  С – имя понятия, а α – атрибутное условие. Затем он заменяет эту компоненту на  С(β), где  β – условие, более сильное, чем  α. Система БМДЗ интерпретирует запрос Q1, полученный в результате этой замены;

  исследуя полученные в результате интерпретации очередного запроса  Qj ответы, пользователь может сформулировать следующий запрос Qо+1, содержащий условие, которое включает ссылки на понятия из предыдущих запросов.

Мы разработали язык для спецификации сценариев браузинга в БМДЗ и интерпретатор запросов к базам данных в БМДЗ, применяемый при браузинге этих баз данных. 

   

                                               Литература

1. Plesniewicz G.S.. Binary Data and Knowledge Model // In: V. Stefanuk & Kenjiri (eds.) Knowledge-based Software Engineering. – IOS Press, 2004.

2.

3. Dzbor M., E. Motta. Magpie – Towards a Semantic Web Browser // LNCS, vol. 2870, 2003.

4. Quan D.A., R. Karger. How to make a Semantic Web Browser // Proc. of the 13th  International on WWW, N.Y., 2004.