О проекте

wiki-linki.ru — сервис, позволяющий найти связь между совершенно различными статьями русской википедии. Что связывает Мону Лизу и Сейлор Мун, Колбасу и Звездолет - wiki-linki.ru найдет наиболее короткую связь между, казалось бы, никак не связанными понятиями.

Цели:

  1. предоставить альтернативный интерфейс к википедии:
    • с wiki-linki.ru можно в любой момент перейти на полную оригинальную версию статьи в википедии
    • имеется КартаПамяти (MindMap) каждой статьи , краткая информация по статье, внешние ссылки из текста статьи
    • есть возможность посмотреть не только на ссылающиеся на выбранную тему статьи, но и увидеть непосредственно цитату с упоминанием интересующей темы (т.е. в каком контексте происходит упоминание статьи)
  2. предоставить увлекательное средство для интеллектуального убийства времени
  3. захватить мир (mission progress 0.0000218%)
  4. доказать неразрывную связь между oracle-программистом, сапогами, тапочками и Гарри Поттером (mission complite)

История возникновения

Об игре в Вики-связи я прочитал в ЖЖ Artificial Intelligence Review - Игра в Вики-Связи:

Правила:
1) Откройте две случайные страницы википедии (A и B).
2) С помощью переходов по гиперлинкам пройдите от страницы A до страницы B за минимальное количество переходов. Кто набирает меньшее количество переходов - тот и выиграл. (и умнее всех :) )

Пример:
Что связывает две страницы "Утюг" и "Гагарин"?

Идея построения ассоциациативного ряда между различными понятиями на основе данных википедии показалась мне весьма разумной, и я вспомнил об этой игре. Так сайт wiki-linki.ru и возник. В процессе ковыряния текстов википедии оказалось, что не все так разумно: в статьях википедии ссылки стоят так обильно, что часто не отображают смысловой зависимости. Кроме того, поискав связи с помощью wiki-linki можно увидеть, что большая часть связей между статьями (особенно совершенно несопоставимой тематики)— это даты, т.е. просто пересечение событий во времени. Наверное будет интереснее, если из поиска исключить такие спец-статьи (даты, алфавитные списки, викисловарь и т.д.).

Используемые технологии и ресурсы

  1. В первую очередь это конечно же ресурсы проекта Wikipedia. В wiki-linki.ru используется дамп русской википедии, в настоящее время это данные википедии от 9 июня 2009 года. С появлением новых (как правило ежемесячных) дампов данные wiki-linki.ru также будут обновляться.
  2. Perl — wiki-linki.ru написан на языке Perl (см про perl в википедии).
  3. Контекстный поиск статей реализован с помощью поискового движка Xapian.
  4. Для MindMap карт статей использовались технологии проекта FreeMind, в частности FreeMind FlashBrowser.
  5. Верстка страниц: CSS (таблицы стилей) проекта Blueprint CSS (CSS Framework) и Javascript Framework JQuery.
  6. Иконки — результат творчества Марка Джеймса (Mark James).

Об авторе

Green Kakadu Создатель сего творения я, Константин Капитанов. Скрываюсь под ником Green Kakadu.
Блог: green-kakadu.livejournal.com
 
 
 
 

Проект wiki-linki.ru основан на данных Wikipedia, доступной в соответствии с GNU Free Documentation License.