Share
Embed
Transcript
92 slides
-
今日の目標 • 無料サービス(ソフトウェア)を使って、 お手持ちの蔵書の目録を作る • 使用するサービス ◦ カーリル バーコード連番印刷 ◦
https://barcode.calil.dev/ ◦ Next-L Enju(オープンソースの図書館システム) ◦ https://next-l.jp/ ◦ デモサーバー https://enju.next-l.jp ◦ Googleスプレッドシート ◦ https://www.google.com/intl/ja_jp/sheets/about/ 3 -
今日の進め方 • バーコードリーダーとカーリル「バーコード連番印刷」を使って、バ ーコードの作成と印刷を行う • バーコードリーダーを使って、ISBNを読み込み、Enjuに書誌をイン ポートする • Enju上で受入(所蔵・配架場所の登録)を行う •
作成した目録の情報をエクスポートする • Googleスプレッドシートにインポートする • 作成した目録の情報をExcelファイルにする • 注:OS: Windows10、ウェブブラウザ: Chromeの環境を中心に説明 するが、適宜他の環境についても参加者に合わせて話す予定 4 -
バーコードを作る(3) 8 3. 「印刷する」をクリック 2. 「印刷するシートの枚数」を入力(例:2) 今回のイベントのために、参加者同士でかぶらない 所蔵情報ID(バーコード番号)を使う必要があり、 自分の所蔵情報ID(バーコード番号)を知って おく必要がある。
とりあえず、シール用紙がなくても、 普通の紙やPDFでもいいので、出力を作成することを おススメします。 1. 「枚数を決める」をクリック -
バーコードを作る(5): 出来上がり例 10 今回のイベントのために、 参加者同士でかぶらない 所蔵情報ID(バーコード番号)を使う必要があり、 自分の所蔵情報ID(バーコード番号)を知って おく必要がある。 ここで出力した、番号「例:59000」などは あとで使います!(所蔵情報の登録に使います)
シール用紙に印刷して、本に貼るものあり! あとからはがしやすいシール用紙もあるらしいですよ! -
Enjuのデモサーバーにログインする(2): Enju のデモサーバーとは • URL: https://enju.next-l.jp • 最新のEnjuの標準の機能を気軽に試せるように提供 ◦ (書誌インポートは、CiNii
Booksと米国議会図書館のプラグインあり) • 誰でも自由に使ってよい ◦ 司書課程科目の授業でも使ってよい • ただし: ◦ 利用は個人責任で ◦ 継続利用の保証はしない ◦ 登録されたデータの維持・管理の保証はしない ◦ 不定期的に設定やデータをクリアすることがある • 今回はこのEnju のデモサーバーに書誌データを登録してエクスポートする方法を 紹介する ◦ 簡易的に書誌データを作ることができる! 13 -
Enjuのデモサーバーにログインする(4): ユーザ名とパスワードの入力 (ユーザ名はバーコードシール登録のGoogleスプレッドシート参照) 1.「ユーザ名」を入力 「バーコードシール登録」の「Enjuログイン名」を参照 2. 「パスワード」を入力 ユーザ名の前に2021をつけたもの 3. 「ログイン」をクリック
15 https://docs.google.com/spreadsheets/d/101VutuOEmhI_bHFS7viXuAebkXDRwBrG9HdCMgiM1Lc/edit#gid=0 -
図書館と本棚を設定します • 図書館の新規作成 ◦ 今回は、参加者ごとに図書館を1つ作りま す ◦ 理由:検索結果一覧に「図書館」ごとのフ ァセット分類があり、図書館ごとに絞り込 めるため、参加者ごとの書誌・所蔵TSVフ
ァイルをダウンロードしやすくなるため • 本棚の表示名の変更 ◦ 本棚=配架場所 ◦ 例:「6階書庫」、「閲覧室」 ◦ 図書館を新規作成すると本棚が一つ作られ るので ◦ 標準の本棚の表示名を変更する ◦ 理由:この作業は無理にしなくてもいいの だけど、気分が盛り上がる?ため • これから、その作業をします。 19 -
図書館の新規作成(4): 図書館の「名前(図書館ID)」、「短縮表示名」、 「表示名」をつける 23 2. 「短縮表示名」を入力 (例: ja: さくら図書館) 「ja:
」(ja: とスペース)を付けると日本語表示名に 「en: 」を付けると英語表示名に 1. 「名前」を入力 (例: liblfuser01) 注:他の参加者とかぶると困るので、今回は 自分のログインIDに「lib」を付けたもの(全部半角) をつけてください。 システムが使用する図書館IDとして使用する文字列なので、 半角アルファベット・数字・_(アンダーバー)のみが使用可 3. 「表示名」を入力 (入力ルールは、「短縮表示名と同様」) 4.「登録する」をクリック ・・・省略・・・ -
本棚の表示名の変更(4) 28 1. 表示名を変える ja: liblfuserxx_default などとなっているので 好きなものに変える(例:ja: さくら本棚) 2.
「更新する」をクリック 0. 「名前」は変えないこと! -
閑話休題: 同様にして、CiNii Books・アメリカ議会図書館 からのインポートもできます! コツ: ISBNがない場合やたくさんヒットしすぎて、「追加」を選ぶのが難しい場合は、 CiNii Books を検索して「NII書誌ID(NCID)」(米国議会図書館の場合はLCCN)を調べて、 これをキーワードとして検索するとよい。
39 このデモサーバでは、CiNiiとアメリカ 議会図書館からの書誌インポートを (キーワード入力)もできるようにしています。 キーワードには、ISBNも使えます。 -
所蔵情報の作成(1) 46 ・・・省略・・・ 2. 「所蔵を編集」の横の 「(新規作成)」のリンクをクリックします。 2’. もしくは、一番下の 「所蔵情報の新規作成」をクリックします。 1.
「 5.登録した書誌を表示してみよう」 を行って、所蔵情報を追加したい書誌の 画面(資料の表示)を表示させます。 -
所蔵情報の作成(2): 本棚(配架場所)と所蔵情報ID(バーコード番号)の入力 47 ・・・省略・・・ 2. 「所蔵情報ID」(バーコード番号)を入力 します。 (バーコードリーダーでもキーボードでもど ちらでもよい) 1.
「図書館」を選びます (及び自動的に「本棚」も) 注:一つの図書館につき一つしか本棚を登録 していないので、自動的に「本棚」も選ばれま す 3. 「登録する」をクリックします (注:バーコードリーダーによっては押さ なくてもよい) 「請求記号」を入れます (任意。入れなくてもいいです) -
書誌・所蔵情報をエクスポートしてみよう(4) 54 メモ:100件を超える書誌データになった場合は、 次の100件の検索結果一覧の画面に遷移後に 1, 2 を行う。 1. 「TSV」の上で右クリック 2.
Chromの場合: 「名前をつけてリンク先を 保存」をクリック Edgeの場合:「名前をつけ てリンクを保存」をクリック 最大100件が表示されているところ (今は1件しかないので1件) -
書誌・所蔵情報をエクスポートしてみよう(5) 55 2. 拡張子は、「.text」 を 「.txt」に変更すること!そ の前の部分は自由に変更ください。 例:manifestations.txt 3. 「保存」をクリック
1. 適宜、フォルダを移動(今回は、ダウンロードフ ォルダになっているが、自分が保存したいフォル ダへ) -
書誌・所蔵情報をエクスポートしてみよう(6) テキストエディタなどで開いて確認 56 1. ファイルをダブルクリック 2. テキストエディタで表示され、 列が「タブ」区切りのテキストファ イルになっている、文字化けして ないようならOK
(メモ帳だと、改行がなくなって表 示されているかもしれないが大 丈夫) この例では「さくらエディタ」で開 いているところ -
Googleスプレッドシートにインポート(5) 62 1. チェックをはずす* 2. 「データをインポート」をクリック *このチェックがついていると、 数字が連続しているものは数字扱 いになるので、始めのゼロが消え てしまったり、「01-01」は「1月
1日」に変換されたりする。その ため、このチェックを外して、す べてのデータを「文字列」として インポートする必要がある -
GoogleスプレッドシートからExcelへ(2) 66 1. 「ファイル」をクリック 2. 「ダウンロード」をクリック 3. 「Microsoft Excel(.xlsx)」をクリック これで
ウェブブラウザのダウンロードフォルダに Excelファイルとしてダウンロードされます! -
BOMつきファイルにしてからExcelへ(1): 前提の説明 • 文字コードをBOM*付きのUTF-8にする必要あり(「メモ帳」使用) ◦ Enjuからエクスポートしたファイルは文字コードがBOMなしのUTF-8である ◦ BOM付きのUTF-8のテキストファイルでないと、Excelにインポートしたときに文字化けして しまう(ことがよくある)。 ◦
BOM付きのUTF-8のテキストファイルにするために、Windowsに標準アプリケーションの 「メモ帳」で一回開いてから、「名前を付けて保存」をする作業が必要。 ◦ Mac だと、CotEditorなどのテキストエディタの機能で変換できるかも?(未確認) ◦ (nkf というコマンドをインストールして使うという手もあり) ◦ *注:BOMについての説明は割愛 • Excelでのインポート作業でひと工夫必要あり ◦ Excelにインポートする際に、標準的なインストール方法だと、数字が連続しているものを数 字扱いにして始めのゼロが消えてしまったり、日付っぽいデータが日付型に変換されてしま ったりなどとトラブルが多いので明示的にすべてのデータを「文字列」としてインポートす る必要がある ◦ トラブルの例:「001000」が「1000」、 「01-01」が「1月1日」など 68 -
BOMつきファイルにしてからExcelへ(4) 75 1. ファイル名を適宜変更 例: manifestations.txt → manifestations_BOM.txt などと変更 2.
「保存」をクリック これで、文字コードが BOM付きのUTF-8のファイルが できました! -
閑話休題:Macの場合(たぶん、これでいけるはず) • nkfのインストール brew install nkf • nkfの実行 nkf –w8
manifestations.txt > manifestations_BOM.txt 76 -
BOMつきファイルにしてからExcelへ(6) 78 1. 「データ」 をクリック 2. 「データの取得」 をクリック 3. 「従来のウィザード」
をクリック 4. 「テキストから(レガ シ)」をクリック 1. 「データ」 をクリック 2. 「テキストファイル」 をクリック パターン1 パターン2 「従来のウィザード」がない場合: 「ファイル」→「オプション」→「データ」 →「テキストから(レガシ)」にチェックを入れる →「OK」 Ref. https://www.crie.co.jp/chokotech/detail/423/ 注:Excelのバージョンによって、おおむね次の2つのパターンがあります。 どちらかのはず。 -
BOMつきファイルにしてからExcelへ(11) 83 1. スクロールバーを 一番右端まで動かす 2. 一番右端を「Shiftを押しなが ら右クリックする」 3. 全部真っ黒にな
っていることを確認 4. 「文字列」を選択 Macでスクロールバーが出 ない場合: 1. 「システム環境設定」 を開く。 2. 「一般」を選択。 3. 「スクロールバーの表 示」を「常に表示」にする。 -
参考:マニュアルと要望・不具合報告 • Enjuのマニュアル(フッダにリンクあり) ◦ https://next-l.github.io/manual/1.3/ • Enjuの要望・不具合報告(フッダにリンクあり) ◦ https://github.com/next-l/enju_leaf/issues 87
「マニュアル」をクリ ック 「不具合を報告する」を クリック (要望などでもいい) -
Enjuのことをもう少し知りたい • Slack の #2021conf-opacを引き続きご利用ください • 月1回「Enjuワークショップ」を開催しています • 土曜・日曜の午後1時~4時30分にオンライン(Zoom)で開催 •
開発や利用の相談も受け付けています • 参加はFacebookページから http://facebook.com/projectnextl • 次回のEnju ワークショップ開催は、2021年12月4日(土)です! 90