ダイレクトリンクのためのURLリダイレクトサービス

Last update 2014-12-15

概要

研究者リゾルバーは研究者に関連した外部のデータベースへのダイレクトリンクを保持しています。ダイレクトリンクは、そのデータベースにおける研究者のURIを指しています。研究者リゾルバーは、現在、KAKEN、CiNii、Webcat、ResearcherID、researchmap、J-Global、大学の研究者ディレクトリ、本サービス自身へのダイレクトリンクを保持する仕組みを持っています。このうち、KAKEN、CiNii、researchmap、J-Global、大学の研究者ディレクトリに対して、自動で研究者同定処理し、ダイレクトリンクを実現しています。また、研究者リゾルバーに機関スタッフが研究者プロファイルをアップロードする仕組みがあり、これによってダイレクトリンクを設定することも可能になっています。これらダイレクトリンクのURIは、通常、データベースごとの識別子(ID)を基礎に構成されています。そして、研究者リゾルバーはこれらのIDとデータベースの種類をデータテーブルとして保持しています。

ここでは、特定の構文に従って記述したURLで研究者リゾルバーにアクセスすると目標とするデータベースへのURLにリダイレクトされるような、URLリダイレクトサービスを提供します。

リダイレクトのためのURLシンタックス

下記の構文で、データベースのタイプとそのデータベースにおける研究者のID、目標とするデータベースのタイプの3つを含んだURLを構成して研究者リゾルバーにアクセスすると、目標とするデータベースにおける、その研究者のページへリダイレクトされます。図は、リダイレクトされる様子を示しています。簡単にいうと、あるURLはあるデータベースの研究者ページへリダイレクトされるということになります。

 

Redirection Service Processing Image

 


URL syntacs

 

  http://rns.nii.ac.jp/services/redirect?source=databaseType&id=sourceId&target=databaseType

 

 

source (databaseType) id (sourceId)
resolver
Researcher Name Resolver ID
kaken
KAKENHI Researcher Number
cinii CiNii Author ID
jairo
JAIRO Researcher Number
researchmap
researchmap ID
jglobal
JGLOBAL_ID
researcherid
ResearcherID
webcat
Webcat author ID
orcid
ORCID ID
rdb:no:XXXXXXX
 
Note : XXXXXXX is institution ID,
Employee ID (in researcher profiles uploaded by institution staff)
anyURI
URI related to the researcher


 

target (databaseType)
URL of the target
※$ID (if you get successfully an ID of the researcher in a search result, $ID is set to it.)
resolver
http://rns.nii.ac.jp/nr/$ID
ex. http://rns.nii.ac.jp/nr/1000090252831
kaken
https://kaken.nii.ac.jp/search/?qm=$ID
ex. https://kaken.nii.ac.jp/search/?qm=90252831
cinii
http://ci.nii.ac.jp/nrid/$ID
ex. http://ci.nii.ac.jp/nrid/1000012234582
jairo
http://jairo.nii.ac.jp/nr/$ID
ex. http://jairo.nii.ac.jp/nr/1000012234582
researchmap
http://researchmap.jp/$ID
ex. http://researchmap.jp/kurakawa
jglobal
http://jglobal.jst.go.jp/detail.php?JGLOBAL_ID=$ID
ex. http://jglobal.jst.go.jp/detail.php?JGLOBAL_ID=9999999999999999999
researcherid
http://www.researcherid.com/rid/$ID
ex. http://www.researcherid.com/rid/A-9999-2008
webcat
http://webcat.nii.ac.jp/NCID/$ID
ex. http://webcat.nii.ac.jp/NCID/9999999999
orcid
http://orcid.org/$ID
ex. http://orcid.org/9999-9999-9999-9999
rdb:no:XXXXXXX
 
Note : XXXXXXX is institution ID
A researcher page of the campus directry of the institution
anyURI
URI list of the researcher

 

 

Example 1. 

ある研究者の科研費研究者番号 "80252831"を知っていて、その研究者の研究者リゾルバーのページを見たいとき、 "source=kaken"、"id=80252831"、 "target=resolver" をURLのシンタックスで記述します。

 

  URL  http://rns.nii.ac.jp/services/redirect?source=kaken&id=80252831&target=resolver

  Redirected to      http://rns.nii.ac.jp/nr/1000080252831


Example 2. 

ある研究者の研究者リゾルバー ID "1000080252831"を知っていて、その研究者の科研費データベースKAKENの研究者ページを見たいとき、"source=resolver"、"id=1000080252831"、"target=kaken"をURLのシンタックスで記述します。

 

  URL  http://rns.nii.ac.jp/services/redirect?source=resolver&id=1000080252831&target=kaken

  Redirected to      https://kaken.nii.ac.jp/search/?qm=80252831

 


Example 3. 

ある研究者の研究者リゾルバーURI "http://rns.nii.ac.jp/nr/1000080252831"を知っていて、その研究者の論文データベースCiNiiの研究者ページを見たいとき、"source=anyURI"、"id=http://rns.nii.ac.jp/nr/1000080252831"、"target=cinii"をURLのシンタックスで記述します。

 

  URL  http://rns.nii.ac.jp/services/redirect?source=anyURI&id=http://rns.nii.ac.jp/nr/1000080252831&target=cinii

  Redirected to      http://ci.nii.ac.jp/nrid/1000080252831

 

 

Example 4. 

ある研究者の研究者リゾルバーURI "http://rns.nii.ac.jp/nr/1000080252831" を知っていて、その研究者のすべてのURIのリストを見たいとき、"source=anyURI"、"id=http://rns.nii.ac.jp/nr/1000080252831" 、"target=anyURI"をURLのシンタックスで記述します。

 

  URL  http://rns.nii.ac.jp/services/redirect?source=anyURI&id=http://rns.nii.ac.jp/nr/1000080252831&target=anyURI

  Redirected to      List page (a list of URIs)