Voyagerは、世界中の何百もの図書館、大学、博物館で使用されている統合図書館システムです。Voyagerは、 2006年12月にEx Libris Groupに合併されたEndeavor Information Systems Inc.によって開発されました。 [1]
基盤となる技術は、オンライン公共アクセスカタログ(OPAC)を除いて、長年にわたって比較的似通ったままでした。2008年のバージョン7では、 Kohaやその他の機関との競争の激化に対抗するため、「クラシック」WebVoyage OPACが置き換えられました。[2]
モジュール
モジュールは、図書館員がシステムとやり取りする主な方法です。Voyager は、図書館で一般的に行われる特定のタスクを支援することに重点を置いたさまざまなモジュールに分かれています。これらのモジュールは、集中サーバーおよびデータベースと通信する カスタムMicrosoft Windowsプログラムとして実装されています。
モジュールは次のとおりです。
- 貸出 - このモジュールの主な用途は、図書館利用者へのアイテムの貸出と返却です。これにより、利用者記録の作成と管理、図書館アイテムの細かい処理とリクエスト処理が可能になります。
- メディア スケジューリング - (オプション) ユーザーは、ビデオやメディア機器を事前に予約したり、機器のメンテナンスを行ったりすることができます。予約できるアイテムの種類は、図書館スタッフが追加した内容によってのみ制限されます。
- Web Voyage - これは、利用者が図書館のコレクションからアイテムを検索、更新、リクエストするために使用する Web ベースのインターフェイスです。
- アクセス レポート - 正式なモジュールではありませんが、Voyager ではメイン データベースへの ODBC 接続が可能です。これにより、ライブラリ スタッフはカスタム統計レポートと使用状況レポートを作成できます。
- Reporter - このモジュールの目的の 1 つは、利用者にリコール、延滞アイテム、礼儀通知、罰金を通知する電子メールと印刷通知を生成することです。Reporter は、システム ポリシー違反の例外レポート、トランザクション レポート、および図書館スタッフが使用する統計も生成します。
- カタログ作成 - これは、図書館技術サービス部門が使用するメイン モジュールです。図書館のコレクション内のすべてのアイテムのレコードを作成および編集するために使用されます。
- 買収 - スタッフが注文を追跡し、資金と元帳にお金を割り当てることができます。
- 呼び出しスリップ - (オプション) 利用者が図書館システム内の異なるユニット間でアイテムを転送するようリクエストできるようにします。
- セルフチェック - 「セルフチェック」ステーション用のインターフェースを提供します。
- Voyager 図書館間貸出 (ILL) - (オプション) 図書館利用者が他の機関に資料をリクエストできるようにします。
- システム管理者 - システム ユーザーの追加、循環場所とポリシーの設定、および場所カレンダーの設定に使用します。
内部
Voyager はOracle データベースとApache Tomcat Web サーバーを使用します。レポート機能ではPerlスクリプトを使用します。前述のように、モジュールにはカスタムMicrosoft Windowsプログラムを使用します。
Voyager の唯一のプログラミングAPI は、Voyager Cataloging クライアントとほぼ同じ機能を提供する BatchCat.dll です。Voyager Web サーバーは、統合の目的で限られた数の XML サービスと Web API も提供します。
図書館スタッフが Voyager にアクセスする唯一の方法は、Voyager データベースの公開テーブルを使用することです。このデータベースの Access Reports フロントエンドには、図書館スタッフがレポートを作成するのに役立つように Endeavor によって作成された多数の事前構築済みSQLクエリが用意されています。データベースに直接接続してそこからテーブルを読み取るソフトウェアを作成することもできます。ただし、Web Voyager を高速化するインデックスは、一般のプログラマーには公開されていません。
Voyager のテーブルは、MARC書誌レコードの短縮版です。実際の MARC レコードはBLOBとして保存されますが、MARC レコードの特定の部分は抽出され、テーブルに保存されます。たとえば、BIB_TEXT.TITLE は、当然、タイトルを保持する MARC 書誌レコード フィールドです。書誌レコードは、BIB* という名前のテーブルに保存されます。所蔵レコードは、MFHD* (Marc Format for Holdings Data) という名前のテーブルに保存されます。典拠レコードは、AUTH にあります。
Voyager は、「アイテム レコード」と呼ばれる独自のレコードを追加します。これには、バーコード、「メディア タイプ」、場所、およびその他の情報が格納されます。その結果、データベース内に、特に「場所」と「メディア タイプ」などの冗長な情報が存在する可能性があります。
参考文献
外部リンク
- エクス・リブリス・グループ
