カーリルローカルがアップデートされました

2019年11月、地域資料の横断検索サービス「カーリルローカル 」 を大幅にアップデートしました。アップデートは昨年から段階的に行われていたため、日常的にご活用いただいている方は、すでに気づいているかもしれません。改めてアップデートの概要と今後の計画について整理したいと思います。サービスは停止時間なく切り替えられました。

新しいカーリルローカルの検索画面

主な変更点

  • 検索対象図書館を大幅に拡大しました
  • 従来のカーリルローカルと比較して大幅な高速化を実現しました
  • 検索対象となる図書館が、各都道府県の相互貸借ネットワーク(図書館同士の協定)などとなるべく一致する運用になりました
  • 従来のカーリルでは検索対象に入らなかった、ISBNでの検索が十分にできない図書館も検索対象に追加されました
  • スマートフォンで快適に操作できるようになりました
  • カスタム横断検索とお気に入り図書館の横断検索機能は完全に廃止されます。これまでは廃止予告はしていたものの、そのまま維持されていました。(2017年3月に告知した内容
  • 「Internet Explorer 10」などの古いブラウザのサポートが完全に終了しました

カーリルローカルの歴史

カーリルローカルは2011年2月にサービスを開始しました。それまでのカーリルはISBNの付与された本のみを検索対象としていました。そのため主に図書館司書からの「すべての本を対象にしてほしい」との要望が多く(本当に多かったのです)寄せられたことを受けて開発されました。当時は都道府県立図書館による横断検索サービスが提供されていない地域もあり、またあったとしても十分に機能していない場合もあったため、必要性は極めて高いと考えられました。しかし広告収入などが期待しにくく、収益性が確保できない状況が続きました。そのため、カーリル本体の補完的サービスとして提供されているに過ぎませんでした。あるいは、いろいろな限界がある中で、まずはできることのひとつだったのです。

もちろんこのようなサービスモデルに満足することができなかったため、次世代のカーリルのための技術開発として、図書館の蔵書検索に関する新しいAPIの開発に取り組んできました。いろいろな偶然が重なり、その技術開発の成果は最初に京都府立図書館の横断検索サービスに採用されることになりました。

京都府立図書館の横断検索サービス powered by カーリルと表示されている

ウェブサービスを安定的に提供するためには、インフラへの継続的投資が必要になるため、収益性の確保は大きな課題です。(特にサービスの継続性にフォーカスすればなおさらです)もともとこの投資は、カーリルそのものを改善するためにも必要な技術でもあったため、これをきっかけに多くの図書館と運用コストを分担できるようになったことはとても幸運でした。

またカーリルローカル開始時に同時に提供された「カスタム検索機能」は自由な組み合わせの横断検索サービスをだれでも無料で作れる画期的なものでした。このサービスそのものは廃止されてしまいますが、このとき私たちが実現したかったことは「Unitrad ローカル」に継承されています。

富山県砺波市の図書館では、検索結果に県立図書館と混ぜている

2019年度の予定まで含めると、47都道府県中で11の府県立図書館がこの 「カーリル Unitrad API 」 を採用しました。これにより、図書館が提供する横断検索サービスの品質が向上すれば、カーリルローカルは終息してよいのではないかという議論がカーリルのチーム内ではあがります。それが2017年の一部サービス廃止のブログからも読み取れます。しかし、この予想に反して、カーリルローカルのアクセスは増え続けました。残念ながら、多くの図書館では技術的評価もないまま同じ業者にシステムを丸投げしているため、横断検索サービスの品質はさらに低下しており、結果として図書館業務においてカーリルローカルの利用が増加していたのです。このことは、アクセス統計などからも明らかでした。

カーリルローカルの優位性

私たちは新しいカーリルローカルのミッションは、国内の図書館蔵書の検索性に関する「最低保証」だと考えました。カーリルローカルは、機能面や速度面では決して優位性があるものではありません。しかし、当たり前の検索を、当たり前にできるようにするための継続性が必要です。 このようなニーズに対応するため、 2018年からこれまでバラバラに運用していたカーリルローカルのバックエンドインフラを「カーリル Unitrad API 」と共通化するための開発を進めてきました。

可能な限り共通化をしながらも、Unitrad APIで投入された、キャッシュによる超高速化や並び順の最適化、データストリーミングによる通信量の圧縮、リアルタイム書誌同定など、快適性や業務効率を上げるために必要な複雑な技術をバイパスし、横断検索に最低限必要な機能のみで再構成しました。これにより運用にかかるデータセンターのコスト(CPUやネットワーク、メモリなど)を最大限に圧縮しました。複雑性を排除したことにより、データセンターでの障害時にもより安定して継続したサービスの提供が期待できます。これらのさまざまな地味な工夫により、今後さらにアクセスが増加したとしても、広告なし、かつ無料でサービスを提供できる見通しが立ちました。

さらにシステム更新時の対応速度は、これまでカーリル本体と比べて遅く1週間~1か月程度であったものが、3日程度に短縮される見込みです。

今後の計画

カーリルローカルは、今後はトップレベルのサービスとしてメンテナンスされます。現時点では、ウェブアクセシビリティへの対応が不十分なところもありますので引き続き改善を予定しています。また、ご意見ご要望について、これまで多くのフィードバックをいただいていたにもかかわらず、このような事情から十分な対応はできていなかったのではないかと思います。改めて、現状のサービスをご活用いただき、フィードバックをいただければカーリルチーム一同とても励みになります。

今回廃止された「お気に入り図書館の横断検索」については、カーリル本体との統合を計画しています。この機能をご利用いただいていた方にはご不便をおかけしますが、今後のアップデートに期待してください。

これからもカーリルをよろしくお願いいたします。

開発者のための日本十進分類法「ndc.dev」を開始しました

2019年4月1日、カーリルは、開発者のための日本十進分類法「ndc.dev」を開始しました。このプロジェクトは日本十進分類(NDC)をソフトウェアやウェブサービスを開発・運用する際により扱いやすくすることを目指します。また開発成果を継続的に維持することで、開発者の負担を軽減し、NDCをより活用しやすくします。

カーリルでは、日本図書館協会に対して、デファクトスタンダードの図書館分類法「日本十進分類法」のオープン化を強く要請してまいりました。

日本図書館協会は、2019年3月13日、国立国会図書館電子情報部との共同研究の成果として、NDCデータ(NDC8版および9版)を公開しました。これにより日本図書館協会のオープンデータ化への取り組みは大きく前進しました。しかし、公開されたデータには永続性(バージョニング)に加えて、不整合や扱いやすさの点で問題があるため、カーリルでは、コミュニティベースでこれらの課題の解決に取り組むことにしました。NDCデータの効果的な運用には、整合性だけではなく、現場での運用実態や暗黙知もあわせた合理的な判断が必要となるためです。今後、合理的で使いやすいAPIプロトコルについて議論を進め、夏頃を目標に正式APIやライブラリをリリースする予定です。

現在のところ、以下のような取り組みを公開しています。

  • JSON形式の簡易的なAPI
  • IME辞書ファイル

詳しくは https://ndc.dev をご覧ください。

県立長野図書館とカーリルが連携協定を締結しました

県立長野図書館(館長・平賀研也)と株式会社カーリル(代表取締役・吉本龍司)は10月31日に「連携・協力に関する協定書」を締結いたしました。
現在県立長野図書館が計画する信州・知の情報基盤の構築や、県立図書館の提供する各種検索サービスの充実など、様々な領域で協業して新しいサービスの実現を目指すとともに、研究結果・実証結果などの幅広い公開を進めます。

本協定は、京都府立図書館とも締結しており、これまでの京都府立図書館との取り組み成果も相互に共有を図ってまいります。

10月31日(水)図書館総合展会場にて(左:カーリル/吉本、右:県立長野図書館館長/平賀氏)

第20回図書館総合展に出展します

カーリルは10月30日から開催される、日本最大の図書館の展示会「図書館総合展」に出展します。今年は、ミニブック「いまやっていることリスト#1」を作りました!ブース番号86を探してカーリルブースにお立ち寄りください。

カーリルブースの見どころ

高速書影撮影を体験してみよう

カーリルが8月に発表した、汎用的な書影撮影システム「Open Book Camera v1」の実機デモを行います。実際の撮影を体験できます。また、システムの組み込みや機械学習を活用する方法について直接エンジニアが質問に答えます。

Unitrad APIで新しいサービスを実現しよう

カーリルの各種APIを活用したサービスがたくさん誕生しています。カーリルの提供する無償のAPI及び、図書館業務用の高速APIの活用例を紹介します。具体的な導入事例を紹介しながら、未来の図書館サービスを考えます。
★関連情報 Unitrad APIの運用を開始します。

カーリルオンラインショップ【期間限定】

カーリルが2016年の図書館総合展で販売したオリジナルマグカップに、新しいデザインが登場!マグカップの大きさや形は前回と同じなので並べてお使いいただけます。今回もカーリルの本社がある岐阜県内の陶器メーカーにご協力いただきました!図書館総合展に来られなくても大丈夫。期間限定でオリジナルグッズのショップを開設しました。

カーリルオリジナルマグカップ2018(ディスカバリー)

図書館総合展は、誰でも無料で入場できます。ぜひ足をお運びください。

日時: 2018年10月30日 (火) – 2018年11月1日 (木)
会場:パシフィコ横浜
公式HP http://www.libraryfair.jp/

今日は準備中

10月28日は、ブースの説明をしています。状況は随時掲載します!(10時48分更新)

Open Book Camera v1を開発しました

日本最大の図書館蔵書検索サイト「カーリル」を運営する株式会社カーリル(所在地・岐阜県中津川市、代表取締役・吉本龍司)は、書影(本の表紙画像)を効率的に撮影する専用カメラ(ブックカメラ)を開発しました。

カーリルでは、「図書館をもっと楽しく」をミッションとしています。このミッションを実現するためにストレスなく本をあたりまえに探せるようにすることは重要なテーマとなっています。今日、新刊の商用出版物については書影(本の表示画像)の流通性は飛躍的に効率化しましたが、図書館が所蔵する地域資料や一般流通に乗らない本の書影情報は流通することがありませんでした。カーリルでは、この問題を解決するため、まったく新しい撮影システム(ブックカメラ)を開発しました。私たちはこのブックカメラの活用シーンを広げるため、開発したすべての設計図面・制御用のハードウェア・ソフトウェアをオープンソース・オープンハードウェア(クリエイティブ・コモンズライセンス)として公開することにしました。商用・非商用を問わずだれでも自由にブックカメラを複製し、改造したり、製造、販売することができます。

2秒で3面高速撮影

ブックカメラは、表紙・裏表紙・背の3面を同時に撮影します。ウェブサービスやアプリの開発者からは、背の画像が欲しいという要望が多く寄せられています。背の画像がデータベース化されることにより、本をまとめて表示する際の表現の多様化や、本棚を撮影することによる本の自動認識など様々な技術革新が期待できます。また、ISBNや図書館で貼付される管理バーコードも同時に読み取ることができるため、撮影時に撮影対象の固有コードを管理する必要はありません。

本を置いたら自動撮影

高性能センサにより本が置かれたことを適確に検出し、自動的に撮影を開始します。撮影中はコンピューターの操作は一切不要です。本棚から本を取り出し、撮影台にセットする時間を考慮すると、1分間に約15冊の本を撮影することができます。

スタンドアロン動作

撮影ソフトウェアは、地下の書庫などインターネットの無い環境でも動作します。そのため、電源さえ確保できればどこでも撮影可能です。

また、いち早くブックカメラを検証し、様々な業務フローやサービスへの活用を検討いただくために、完成品(テストキット)の販売を開始します。企業・学術機関等による研究、検証目的の購入も歓迎です。

詳しくはオープンブックカメラ・ウェブサイトをご覧ください。