Получение графов цитирования из IEEE Xplore Digital Library, Общение с клиентской программой - Визуализация графа цитирования

Чтобы построить граф цитирования из библиотеки IEEE Xplore Digital Library используется следующий метод. Выбирается статья из библиотеки, далее собираются все статьи, на которые она ссылалась и которые сами присутствуют в IEEE Xplore Digital Library. Далее для каждой из статей-ссылок собираются их ссылки и по ним добавляются ребра между статьями. Таким образом мы получаем подмножество реальных данных которое могло бы быть создано исследователями, пользующимися программой.

Далее будет описан процесс получения информации о статьях и используемых ими ссылках. Каждая статья в IEEE Xplore Digital Library имеет уникальный номер - arnumber. Для получения информации о статье (без ссылок на другие статьи) используется IEEE Xplore Search Gateway. Он имеет HTTP интерфейс и возвращает XML документ, содержащий информацию о названии статьи, ее абстракт, авторов, теги и т. д. Обращение к этому сервису производится с помощью библиотеки Apache HttpComponents Client и далее с помощью библиотеки Jsoup XML ответ разбирается.

Информация о ссылках берется со страницы на сайте IEEE Xplore Digital Library. Страница также разбирается с помощью Jsoup. На ней в разделе References ищутся статьи, находящиеся также в IEEE Xplore Digital Library. Такие статьи имеют ссылку на их страницу в библиотеке.

Общение с клиентской программой

Сервер общается с клиентской программой посредством HTTP протокола, в частности AJAX. AJAX - это обычные HTTP запросы, которые может выполнять браузер в фоновом режиме, не перезагружая страницу.

Данные передаются на сервер с клиента посредством параметров HTTP запроса, если количество передаваемых данных небольшое и данные представляют из себя простую плоскую структуру, или посредством JSON в теле запроса для более сложных данных. Ответом на запросы как правило также является JSON.

Похожие статьи




Получение графов цитирования из IEEE Xplore Digital Library, Общение с клиентской программой - Визуализация графа цитирования

Предыдущая | Следующая