JAIRO Cloud インポート支援ツール

JAIRO Cloud インポート支援ツール - DOIからインポート用TSVを生成

DOIを入力すると、CrossrefやOpenAlexなどのAPIから書誌情報を取得し、 JAIRO Cloud(WEKO3)への インポート用TSVファイルを生成します。識別子の検索、助成情報の確認、オープンアクセスポリシーの参照も、ひと続きの作業として支援します。

Chrome Web Store version Users Rating
ツールの画面イメージ:DOI入力欄、メタデータ確認・編集UI、TSV出力ボタン

※ 本ツールはベータ版です。アイテムタイプ「デフォルトアイテムタイプ(フル)」形式のTSV生成に対応します。インポートは未検証のため、正しく取り込まれない場合があります。

何を解決するか

2つの利用方法

推奨

Chrome拡張機能版

サイドパネルで4つのツールを切り替えて利用。高機能版です。

  • 閲覧中のページからのDOI自動取得
  • JaLC DOI からのメタデータ取り込み
  • KAKEN API による科研費課題の検索
  • Open Policy Finder API による OAポリシー・エンバーゴ表示
  • APIキー・初期値を設定ページでGUI管理
  • OpenAlex機関別著作検索の結果を元に一括してメタデータ取り込み

通常ブラウザ版

HTMLファイルを開くだけ。インストール不要です。

  • Crossref DOI からのメタデータ取り込み
  • ROR・OpenAlex・CiNii Research によるデータ補完
  • OpenAlex による OA状況の表示
  • JPCOARスキーマ 2.0 対応の入力・プレビュー
  • インポート用TSVファイル生成
  • 複数のDOIから一括してメタデータ取り込み
機能比較表を開く
機能拡張機能版ブラウザ版備考
インストール不要HTMLを開くだけ
OpenAlex による OA状況の表示Crossref DOI がある論文
Open Policy Finder API による OAポリシー表示CORS制約のため拡張機能版のみ
閲覧中ページからのDOI自動取得metaタグ/JSON-LDから取得
Crossref DOI からのメタデータ取得
JaLC DOI からのメタデータ取得Service Worker 経由が必要
メタデータ編集UI・プレビュー・TSV出力JPCOARスキーマ2.0準拠
OpenAlex による ORCID補完 / NCID自動取得
KAKEN XML API による科研費課題検索CORS制約のため拡張機能版のみ
OpenSearch リポジトリ検索ツール標準・詳細・ID検索、作成日時ソート(拡張機能版のみ)
OpenAlex機関別著作検索(自機関研究者の著作の取得)自機関RORで発表論文を検索
自機関リポジトリでの登録有無の確認CORS制約のため拡張機能版のみ(OpenSearchで照合)
APIキー設定(GUI / ソースコード)GUI編集拡張版は設定ページ、ブラウザ版は shared.js

完全な比較表は README を参照してください。

4つのツール

① インポート用TSV生成ツール

DOIを入力して書誌情報を取得し、JPCOARスキーマ2.0準拠のメタデータを確認・編集してTSVを生成します。複数のDOIを連続取得して1ファイルにまとめて出力することもできます。

メタデータのプレビュー表示

② 助成情報検索ツール

科研費課題番号・JGN課題番号や論文の謝辞から、助成機関識別子・助成機関名・プログラム情報・研究課題名を一括検索し、インポート用TSV形式で出力します。

助成情報の検索結果

③ OpenSearch検索ツール(拡張機能版のみ)

JAIRO Cloud利用機関のリポジトリを、キーワード・タイトル・作成者・内容記述・資源タイプ(全78種)・IDで検索できます。詳細検索では主題・出版者・言語・収録物名・作成者名識別子を指定でき、作成日時の昇順・降順にも並べ替えられます。IDや作成者名識別子で検索できる値は機関設定により異なります。

④ OpenAlex機関別著作検索

自機関の ROR ID を指定して、過去n日間(出版日ベース・既定90日)に発表された自機関所属研究者の論文を OpenAlex から検索します。登録対象として選んだDOIは「① インポート用TSV生成ツール」の一括取得へ受け渡せます。拡張機能版では各候補に自機関リポジトリでの登録状況バッジ(⚪登録済みの可能性大/🟡要確認/🟢未登録の可能性)を表示します。

導入方法

Chrome拡張機能版(推奨)

動作要件:Chrome 114以降(サイドパネルAPI対応)

通常ブラウザ版

README の手順に従って make_jc_importer.html / shared.js / tsv_headers_template.js / make_jc_importer.js を同じフォルダへ保存し、必要に応じて shared.js にAPIキーを設定してから HTML をブラウザで開きます(APIキーは任意)。

📖 使い方ガイドを読む

ドキュメント

📖 使い方ガイド — 基本的な使い方(STEP 1〜4)、バッチ処理などを解説しています。初めての方はこちらからご覧ください。

作者から

JPCOARスキーマに沿ったメタデータ入力は、論文に記載された情報を転記するだけでは終わりません。 著者や機関の識別子を調べ、オープンアクセスポリシーを確認し、必要ならエンバーゴ期間を設定します。 図書や雑誌の目録入力とは異なる種類の判断が、いくつも重なります。

助成情報は、その難しさがよく表れる例です。 科研費による研究成果かどうかを識別するには課題番号が重要ですが、論文に記載されているのは番号だけで、課題名までは載っていないことが少なくありません。 番号を手掛かりに、課題名やURLを別途調べる必要があります。

当初は、「Crossrefにメタデータがあるのだから、そのまま利用できるのではないか」と考えていました。 しかし、作成者の所属情報ひとつを見ても、機関名だけの場合もあれば、学部名や住所まで含む場合もあり、出版社によって粒度が異なります。 そのまま変換するだけでは、JPCOARスキーマに適合しないデータが生成されることがあります。

そこで、Crossrefの情報を出発点としながら、OpenAlexなどのAPIで不足する情報を補う仕組みを組み込みました。 科研費についても、課題番号から課題名とURLを取得できるようにしています。 外部データを写すためではなく、登録前に確認しやすい形へ整えるためのツールです。

開発では、生成AIのClaudeから大きな支援を受けています。 ただし、JPCOARスキーマや各種APIの仕様、実際のデータ例、そして入力を担う図書館員が必要としていることは、作者が理解し、生成AIへ伝えなければなりません。 行き届かない点があれば、ぜひお知らせください。

このツールが、日々の入力作業を少しでも軽くすることを願っています。 整備されたメタデータは、自機関のリポジトリやCiNii Researchにとどまらず、識別子を通じて他の情報と結びつき、研究成果を世界へ流通させます。 その一件ずつの入力が、より多くの人を研究成果へ導く仕事になると信じています。