Введение

Каталог библиотек Karlsruher Virtueller Katalog (KVK) – это поисковая система для книг, администрируемая библиотекой Карлсруэского технологического института. Она была разработана библиотекой KIT в 1996 году и с тех пор непрерывно расширяется и совершенствуется. KVK осуществляет поиск по каталогам многочисленных исследовательских библиотек и консорциумов в Германии, Австрии и Швейцарии, а также по важным консорциумным и национальным библиотечным каталогам других стран. Помимо этого, система осуществляет поиск в каталогах и поисковых системах открытого доступа и цифровых медиа. По имеющимся данным, KVK охватывает более 600 миллионов книг и серийных изданий.

Технология

Чтобы иметь возможность одновременно осуществлять поиск по множеству каталогов, команда KVK разработала CGI-программу, которая изначально перефразирует поисковые запросы, введенные в форму поиска KVK, для каждого целевого каталога в соответствии с его требованиями. Для каждого веб-интерфейса целевых каталогов предоставляется файл описания структуры, обеспечивающий взаимодействие с CGI-программой. Этот файл описывает структуру соответствующей формы поиска и структуру результирующих списков выдачи. Важной информацией о форме поиска являются имя WWW-сервера, поля поиска и CGI-программа целевого каталога, выполняющая поиск. Затем CGI-программа KVK передает поисковые запросы KVK в правильном синтаксисе в соответствующие поля целевого каталога. Важными элементами списка результатов являются краткие названия найденных записей и URL-адреса для перехода к полному описанию.