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 - このモジュールの目的の一つは、利用者にリコール、延滞資料、優待通知、罰金などを通知するメールと印刷物を生成することです。また、Reporterは、システムポリシー違反に関する例外レポート、取引レポート、そして図書館職員が使用する統計情報も生成します。
- カタログ作成 - これは図書館技術サービス部門が使用するメインモジュールです。図書館のコレクションに含まれるすべての資料のレコードを作成および編集するために使用されます。
- 買収 - スタッフが注文を追跡し、資金と元帳に資金を割り当てることができます。
- 呼び出し伝票 - (オプション) 利用者が図書館システム内の異なるユニット間でアイテムを転送するようリクエストできるようにします。
- セルフチェック - 「セルフチェック」ステーション用のインターフェースを提供します。
- Voyager 図書館間貸借 (ILL) - (オプション) 図書館利用者が他の機関にアイテムをリクエストできるようにします。
- システム管理者 - システム ユーザーの追加、循環場所とポリシーの設定、場所カレンダーの設定に使用します。
内部
VoyagerはOracleデータベースとApache Tomcat Webサーバーを使用しています。レポート機能にはPerlスクリプトが使用されています。前述の通り、モジュールにはカスタムMicrosoft Windowsプログラムを使用しています。
Voyager の唯一のプログラミングAPI はBatchCat.dll であり、これは Voyager Cataloging クライアントとほぼ同等の機能を提供します。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は「アイテムレコード」と呼ばれる独自のレコードを追加します。このレコードには、バーコード、「メディアタイプ」、場所、その他の情報が格納されます。そのため、データベースには、特に「場所」と「メディアタイプ」といった情報が重複して存在する可能性があります。
参考文献
外部リンク
- エクス・リブリス・グループ