Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Введение
Voyager — это интегрированная библиотечная система, используемая сотнями библиотек, университетов и музеев по всему миру. Voyager был разработан компанией Endeavor Information Systems Inc., которая в декабре 2006 года была объединена с Ex Libris Group. Базовая технология оставалась в целом неизменной на протяжении многих лет, за исключением онлайн-каталога публичного доступа (OPAC). В версии 7, выпущенной в 2008 году, "классический" WebVoyage OPAC был заменен, чтобы противостоять растущей конкуренции со стороны Koha и других систем.
Voyager is an integrated library system used by hundreds of libraries, universities and museums around the world. Voyager was developed by Endeavor Information Systems Inc., which was merged into Ex Libris Group in December 2006. The underlying technology remained relatively similar over the years, with the exception of the Online public access catalog (OPAC). With Version 7, in 2008, the "Classic" WebVoyage OPAC was replaced in order to counter mounting competition from Koha and others.
Внутренние
"Вояджер" использует базу данных Oracle и веб-сервер Apache Tomcat. Функциональность отчетов реализована с помощью скриптов Perl. Как указано выше, для своих модулей он использует собственные программы Microsoft Windows. Единственный программный интерфейс (API) для "Вояджера" – это BatchCat.dll, который предоставляет большую часть той же функциональности, что и клиент Voyager Cataloging. Веб-сервер Voyager также предоставляет ограниченное количество XML-сервисов и веб-API для интеграции. Единственный способ доступа к "Вояджеру" для сотрудников библиотеки – через открытые таблицы базы данных "Вояджера". Фронтенд Access Reports к этой базе данных предоставляет десятки предварительно созданных SQL-запросов, написанных Endeavor, для помощи сотрудникам библиотеки в создании отчетов. Также возможно разработать программное обеспечение, которое подключается непосредственно к базе данных и считывает таблицы. Однако ни одна из индексаций, обеспечивающих высокую скорость работы Web Voyager, не доступна обычному программисту. Таблицы "Вояджера" содержат сокращенные версии библиографических записей MARC. Сами записи MARC хранятся в виде BLOB, но определенные части записи MARC извлекаются и сохраняются в таблицах. Например, BIB TEXT.TITLE – это, естественно, поле библиографической записи MARC, содержащее название. Библиографические записи хранятся в таблицах с именами BIB*. Данные о комплектовании хранятся в таблицах с именами MFHD* (Marc Format for Holdings Data). Записи авторитетного файла находятся в AUTH. "Вояджер" добавляет собственную запись, называемую "Запись экземпляра". В ней хранятся штрих-код, "тип носителя", местоположение и другая информация. В результате этого в базе данных могут встречаться некоторые избыточные данные, особенно "местоположение" и "тип носителя".
Voyager uses an Oracle database and the Apache Tomcat web server. Reporting functionality utilizes Perl scripts. As stated above, for its modules it uses custom Microsoft Windows programs. The only programming API for Voyager is the BatchCat. dll which provides most of the same functionality as the Voyager Cataloging client. The Voyager web server also provides a limited number of XML services and web APIs for integration purposes. The only window into Voyager for library staff is via the exposed tables of the Voyager database. The Access Reports frontend to this database provides dozens of pre built SQL queries written by Endeavor to help library staff create reports. It is also possible to write software that connects directly to the database and reads the tables from there. However none of the indexing that makes Web Voyager so fast is exposed for the ordinary programmer. The tables of Voyager are shorthand versions of the MARC bibliographic records. The actual MARC records are stored as BLOBs but certain portions of the MARC record are extracted and stored in tables. For example, BIB TEXT. TITLE is, naturally, the MARC Bibliographic Record field that holds the Title. The Bibliographic Records are stored in tables named BIB*. The Holdings records are in tables named MFHD* (Marc Format for Holdings Data). The Authority Records are in AUTH. Voyager adds its own record, called the 'Item Record'. This stores the barcode, 'media type', location, and other information. The result of this is that there can be some redundant pieces of information in the database, particularly 'location' and 'media type'.