研究者の業績管理負荷低減とリポジトリ活用促進を狙った
研究業績管理システムへの WebAPI の導入
島田裕士 1) , 辻井高浩 2) , 加藤博一 2),3)
1) 奈良先端科学技術大学院大学 事務局
2) 奈良先端科学技術大学院大学 総合情報基盤センター
3) 奈良先端科学技術大学院大学 先端科学技術研究科
hiroshi@ad.naist.jp, tsujii@itc.naist.jp, kato@is.naist.jp

Introducing WebAPI into the Research Achievements
Management System aiming to Reduce the Load of Researcher
Achievements Management and Promote Repository Utilization
Hiroshi Shimada1) , Takahiro Tsujii2) , Hirokazu Kato2),3)
1) Administration Bureau, Nara Institute of Science and Technology
2) Information Initiative Center, Nara Institute of Science and Technology
3) Graduate School of Science and Technology, Nara Institute of Science and Technology

概要
研究者や大学にとって研究業績管理がますます重要になる中、その管理業務が研究者に対して大きな負荷となっている。一方、図書館においては、研究成果の電子的流通とオープン化を推進を目指し、学術リポジトリの運用を行なっているが、登録数やアクセス数の伸び悩みが問題となっている。我々は、これらの問題の解決を目的に、大学が管理する研究業績管理システムに WebAPI 機能を導入した。WebAPI とは、HTTP プロトコルを用いてネットワークを介して情報通信を行うためのサーバ側のインタフェースである。この機能を研究業績管理システムに実装し、学内で管理されている研究室ウェブサイトなどが研究業績管理システム内のデータにアクセスできるようにすることで、研究業績ページの情報を一元的に管理できるようにした。また、図書館の学術リポジトリとも連携できる運用体制を整備し、リポジトリへの登録促進やアクセスの増加を図った。本報告では、この機能の狙いや仕組み、利用事例について報告する。

1 はじめにとって研究業績を公開するための最も身近な情報発信
手段は、個人や研究室のウェブサイトを開設し、その研究業績管理は、研究者個人においても大学組織中で業績ページを管理することである。本学では、ほにおいても重要な業務となっており、多くの大学でとんどすべての研究室が、研究室ウェブサイトを開設研究業績管理システムが導入されている。科学技術し、その中で業績リストを公開している。研究室ウェ振興機構も国立情報学研究所と連携し、研究者が個

ブサイトの中には、研究室としての業績リストのペー

人で業績の管理・発信ができる ResearchMap[1] といジの他に、各研究者個人の業績リストのページなど複うデータベース型研究者総覧を運用している。これ数の業績ページを管理しているサイトも多く存在す

は、科研費の審査システムとも連動しており、研究者る。こういった研究室ウェブサイトの業績ページの管は、ResearchMap 上での業績管理をせざるおえない

理だけでも相当の作業負荷を伴う中、大学の研究業績仕組みになっている。その他にも、ResearchGate[2]管理システムなど、その他のシステムでの業績管理のや GoogleScholar といったフリーで利用できる業績管作業が重複しているのが問題であり、これら作業の重理システムも広く使われている。これらを広く活用す複をなくし効率化させることが望まれる。

ることは、研究者の情報発信を強化することになる一

大学図書館においては、大学で生み出される教育研方、その管理業務が増加し、その結果、登録や更新が疎

究成果の電子的流通とオープン化を目的に、学術リポかになってしまうという問題が生じている。研究者にジトリの運用、オープンアクセスポリシーの策定が多くの大学で進められている。本学においても NAISTした。その後、改修を行い、公開可能なデータとそれ学術リポジトリ naistar の運用を 2009 年に開始し、以外のデータを区別できるようにし、公開可能なデー2019 年に「奈良先端科学技術大学院大学オープンアタのみウェブで公開するようにした。この業績管理シクセス方針」に採択した。現在、学位論文も含め、約ステムはウェブインタフェースを有しており、学内の10,000 件の登録があるが、必ずしも十分な数の登録が構成員は各自ウェブブラウザを介してログインするこ実現されているとは言えない。また、電子的流通を推とで、各自の業績情報の追加など更新作業を行うこと進するためには、登録作業の促進だけでは不十分であができる。また、いくつかの検索機能も有しており、り、リポジトリに対するアクセスの増加や、論文のダ所属研究室、研究者、業績種別、キーワードなどを利ウンロード数の増加が鍵となる。しかし、リポジトリ用した検索も可能である。

へのアクセスは検索エンジンを使った検索によるヒッ

本学の学術リポジトリ naistar への業績登録においトに依存しており、また、リポジトリ内の論文を出発ては、著者と出版社との間の著作権に関する契約の中点に、高精度かつ効率的に関連論文へと誘導する仕組でのリポジトリ登録条件が業績毎に異なるため、登録みもない。そのため、リポジトリはダウンロードサイ前にその確認作業が必要になる。naistar の管理責任トとしては機能するが、文献検索サイトとしては優れは図書館が負っているので、この確認作業は図書館のているわけではなく、現状のリポジトリの機能だけで責任で行うという運用を行なっており、著者との連絡は、教育研究成果の電子的流通とオープン化を推進す業務を含めた、この作業の大きな負荷も問題となってるのは難しい。こういった問題やリポジトリに関するいた。今回、WebAPI 機能の導入と同時に、この作業理解不足から、研究者の中にはリポジトリへの研究成の効率化を目的とした改修も行った。

果登録の意義を見いだせないものも多い。それがリポ

図 1 に、WebAPI 機能を利用した場合の業績管理業ジトリの登録数が増加しない原因にもなっている。つ務の概念図を示す。まず、1) 研究者が業績を研究業績まり、リポジトリによる研究成果の電子的流通とオー管理システムに登録する。これにより、研究室ウェブプン化を推進するためには、研究者がそのシステムのサイトや個人ウェブサイトの業績ページは、WebAPI有用性を認識し、かつ手軽に利用できる仕組みの構築機能を介して自動更新される。この機能により、研究が重要となる。我々は、前述のように研究者が重視す

者は研究室や個人のウェブサイトでの業績ページの管る研究室ウェブサイトの業績ページと図書館のリポジ理業務から解放され、大学の研究業績管理システムのトリが連携することによってこの問題が解決できるのデータ管理のみを行えばよい。また、研究者は、研究ではないかと考えた。

業績管理システムのデータ出力機能を用いて業績デー以上のような、研究業績管理業務の効率化とリポジタをテキスト形式やエクセル形式で入手することがでトリによる研究成果の電子的流通とオープン化の促きる。この際、出力フォーマットを研究者が指定でき進を目的に、大学が管理する研究業績管理システムにる機能を有しているので、研究者は、researchmap な

WebAPI 機能を導入することとした。WebAPI とは、ど他の業績管理システムへのデータコピーを容易に行HTTP プロトコルを用いてネットワークを介して情報うことができる。各研究者は、業績登録を行う際、そ通信を行うためのサーバ側のインタフェースである。の業績をリポジトリに登録するか否かを指定する。そこの機能を研究業績管理システムに実装し、学内で管の際、出版社と締結した著作権譲渡契約書などのファ理されている研究室ウェブサイトなどが研究業績管理イルも併せてアップロードできる。研究者がリポジトシステム内のデータにアクセスできるようにすることリ登録可として業績を登録すると、2) その通知が図書で、研究業績ページの情報を一元的に管理できるよう館担当職員に届く。図書館担当職員は、その書誌情報にし、管理作業の効率化を図った。また、図書館の学や著作権譲渡契約書を確認し、リポジトリ登録が出版

術リポジトリとも連携できる運用体制を整備し、リポ社との契約上許されているかどうか、どの版のファイジトリへの登録促進やアクセスの増加を図った。以下

ルが認められているかなど確認し、3) 業績登録者に連では、この機能の仕組み、利用事例について報告する。

絡をとり、リポジトリ登録可能な版のファイルを入手

2 システム概要

し、4) それをリポジトリに登録する。登録作業が完了すると、5) その業績がダウンロードできるページの本学の研究業績管理システムは、学内での業績評価ＵＲＬを研究業績システムに登録する。この情報も、を目的に 2014 年から学内サービスとして運用を開始

自動的に研究室ウェブサイトなどの業績ページに反映3) 174
Web IF#1) 17.53$2) 0/

Web API %65)  
URL36+'(4) 17

researchmap !2

"Web.)

!2
-,

&(naistar) *Web .

図1

業績管理業務の概念図され、それらの業績ページの中にリポジトリ内の業績とする NAIST 研究業績管理システムに関するシステダウンロードページへのリンクが表示される。これにム詳細構成と研究業績のデータフローを図 2 に示す。

よって、研究者のウェブサイトを訪れたゲストは、業研究業績管理システムは、情報漏洩のリスク軽減を

績リストを確認する中で興味のある論文があれば、リ目的として学内専用研究業績サーバ（以下、学内専用ポジトリを通じて容易にその論文をダウンロードするサーバ）と外部公開用研究業績サーバ（以下、外部公ことができる。

開用サーバ）の２台で構成されている。

研究者は、業績登録と同時に簡単にリポジトリ登録

学内専用サーバは、学外からのアクセスは不可、学の依頼を行うことができ、また、その段階で著作権譲内からのアクセスについても通信制限があるセキュ

渡契約書などを図書館に送ることもできるので、リポリティレベルが高い事務サーバフロントエンドネット

ジトリ担当者としてもリポジトリ登録条件の確認作業ワークに設置しており、学内からの HTTP/HTTPSで著者との連絡・確認業務負荷が削減される。研究者による通信および関連サーバとの必要な通信のみをの業績ページを訪問するゲストは、その研究者の業績許可している。外部公開用サーバは、外部ネットワーに高い関心があることが期待され、業績ページ内で興クからも内部ネットワークからもファイアウォールな味を引く論文を見つけた際に、容易にその論文をダウどによって隔離されている DMZ に設置しており、学ンロードできるために、リポジトリによる研究成果の外からは、HTTP/HTTPS による通信のみが可能と電子的流通に貢献すると同時に、研究者の研究に対すなっている。研究業績の登録は、研究者が学内専用研る引用の増加も期待される。

究業績サーバにログインして実施する。研究者により3 システム構成
3.1

研究業績管理システムの構成

学内専用サーバに登録された研究業績データは、一般公開すべきデータのみが外部公開用サーバにリアルタイムに同期される。研究業績は、学内専用サーバおよ

本学全構成員の研究業績を一元的に管理・運用でき、び外部公開用サーバのいずれにおいても認証なしで閲

naister に登録された文献への容易なアクセスも可能

覧できるが、学外からは、外部公開用サーバにしかア

DMZ

,
/'(,)
#!&Web/'()

/(HTTP)/(HTTP)







(1)


API

#!")*0'%. 


図2





+ ($(-)Web API 

システム構成とデータフロー

クセスできず、閲覧できる情報は一般公開データのみである。

研究室ウェブサイトなどの業績管理ページで、We-bAPI 機能を利用し研究業績管理システムの情報を利今回、WebAPI 機能を実現するために、その機能を用する形態としては、以下の３種類を認めている。研

提供する WebAPI サーバを DMZ に設置した。We-

究者毎にウェブサイトの構築や管理スキルが異なり、bAPI サーバは、外部から情報提供のリクエストがあ多様な要望に応えるために、セキュリティリスクを考ると、外部公開サーバ内のデータベースシステムにア慮しながら、できる限り自由度の高い利用形態を提供クセスし、必要な情報を入手、成型した後、情報提供している。

する。WebAPI サーバへのアクセスに関しては、後述するクライアントサイドスクリプトの使用を可能とするため、現在のところ外部ネットワークからも許可している。

3.2 WebAPI の利用形態
WebAPI 機能を用いて研究業績システムから業績データを効率的に取得するためには、業績データに対する検索機能が必要になる。本学の研究業績シス
テムは、そのアクセスのために、従来から検索機能を有するウェブインタフェースが実装されてたので、今回、WebAPI の実装においては、この検索機能を流用することで開発コストを抑えた。また、出力フォー
マットに関しては、CiNii の RDF フォーマット及びJSON-LD フォーマット [3] に準拠し、XML と JSONを選択できるようにした。

1. クライアントサイドスクリプト
研究業績ページに、ジャバスクリプトを用いてWebAPI サーバにアクセスし情報を取得するプログラムコードを記述する。この場合、研究業績ページにアクセスしたゲストの端末（クライアント）側でスクリプトが実行され、ゲストの端末が直接 WebAPI サーバと通信を行い、業績情報を取得し、それを HTML 形式に成形、表示する。本

WebAPI 機能の導入にあたって、もっとも簡易な方法である。本 WebAPI 機能を学内に提供するにあたって、クライアントサイドスクリプトで実現する場合のジャバスクリプトのテンプレートも用意した。したがって、ウェブサイト管理に関して高いスキルを持っていない管理者においても、そのテンプレートをコピーし、研究室名など、最図3

事例 1小限の修正を加えることで標準的な業績リストを究業績ページの HTML ファイルを更新するプロ表示するページを作成できる。

グラムを実装する。この場合、研究室などのウェ

2. サーバーサイドスクリプト

ブサーバの研究業績ページの更新が非同期になる

研究業績ページに、PHP などのサーバーサイドスという問題はあるが、ウェブページ記述自体はスクリプトでプログラムコードを記述する。この場クリプトを含まない静的なページにすることがで合、研究業績ページにアクセスがあると、研究室なきる。ただし、WebAPI 導入のハードルは最も高どのウェブサーバ側でスクリプトが実行され、研くなる。

究室などのウェブサーバ側が WebAPI サーバと通信を行い、業績情報を取得し、それを HTML 形式に成形し、その結果をクライアント側に出力する。ウェブサーバの改修も必要となり、WebAPI導入のハードルが高くはなるが、大学とクライアント間の通信量やクライアント側の処理負荷を抑えることができる。また、ジャバスクリプトの実行を許可していないブラウザでも、研究業績ページの閲覧が可能である。

3. 静的ページの非同期更新
研究室などのウェブサーバ内に、定期的に We-bAPI サーバにアクセスし、取得した情報から研4 WebAPI 導入事例
本 WebAPI の学内での周知活動は、まだ積極的には行われておらず、限られた研究室での運用が行われている。その中から 2 つの事例を紹介する。図 3 は、標準的なスクリプトを用いて表示を行なっている研究室ウェブサイトの例である。WebAPI を利用し、研究業績データベースから研究室名と出版年で検索し、業績種別毎にソートして表示している。各業績の情報を見ると、DOI と「naistar」という文字に色がついているのがわかる。DOI に関しては、このアドレスへのリンクが生成されており、この部分をクリックすること

図4

事例 2で出版社のサイトの文献ページにアクセスすることが付ける図を表示しているところである。この図は業績できる。また、naistar の文字の部分をクリックする管理システムで管理しているものではなく、研究室側ことで、大学の学術リポジトリのダウンロードページで管理している。研究業績データベースに業績を登録にアクセスすることができる。

すると、その業績に業績 ID が割り振られる。この業図 4 は、研究室側でスクリプトを書き換えて使用した例である。上部に出版年や業績種別で検索できる機

績 ID を用いて、研究室側で図を管理し、連携した表示を可能としている。

能を表示している。naistar へのリンクは、文字ではこの 2 つの例は、いずれもジャバスクリプトを利用なく、ダウンロードを意味するアイコンで表示していした方式で実現されている。管理者へのヒアリングでる。特徴的なところは、各文献の左にその文献を特徴

は、研究室ウェブサイトの業績ページ更新業務が不要となり、作業が効率化されると同時に、入力ミスや情報の不一致を防止することができ、非常に助かっているとの声を聞くことができている。

5 今後の課題
本 WebAPI は運用を開始し、利用者からは業績管理作業を減らすことができたことに対して評価してもらっているが、まだ導入数が限られており、普及に向けて、広報活動が必要である。その上で、この機能導入による効果を評価する必要がある。機能面においては、ORCID との連携が望まれる。運用面においては、この機能を使いこなすには依然として難易度が高いという声もあり、容易に理解できるマニュアルを整備する必要がある。

謝辞株式会社 アキュレートアドバイザーズ 羽田 明日香
氏には、本 WebAPI システムの導入に当たって、ソフトウェア開発業務を担当いただいた。本学総合情報基盤センターの多田克幸氏には、本 WebAPI システムの導入業務を担当いただいた。本学総合情報基盤センターの衣川俊二氏には、本 WebAPI システム関連のネットワーク環境構築を担当いただいた。この場を借りて深くお礼申し上げます。

参考文献[1] CREST：researchmap
https://researchmap.jp/public/about/.
[2] ResearchGate 社：ResearchGate
https://www.researchgate.net/[3] CINII：CiNii 全般-メタデータ・API
https://www.researchgate.net/