OpenURL Receiving Function of CiNii Research

Specifications for Receiving OpenURL in CiNii Research

  • Base URL: https://ci.nii.ac.jp/openurl/query
  • It can receive bibliographical information described in OpenURL 1.0 (*Please note that OpenURL 0.1 is not supported).
  • Please use UTF-8 for character codes.
  • The following parameters are valid for CiNii. Any other parameters descriptions will be ignored.
No. Parameter Name Requirement Articles Journals Books Dissertations Availability of Boolean equation Notes
1 url_ver Required Z39.88-2004(fixed) Z39.88-2004(fixed) Z39.88-2004(fixed) Z39.88-2004(fixed) Unavailable
2 ctx_ver Mandatory Z39.88-2004(fixed) Z39.88-2004(fixed) Z39.88-2004(fixed) Z39.88-2004(fixed) Unavailable
3 rft_val_fmt Conditionally
Required
info:ofi/fmt:kev:mtx:journal(fixed) info:ofi/fmt:kev:mtx:journal(fixed) info:ofi/fmt:kev:mtx:book(fixed) info:ofi/fmt:kev:mtx:dissertation(fixed) Unavailable Either “rft_dat" or "rft_id". For books and journals, it is required when one of "rft_dat", "rft_id", "rft.issn", or "rft.isbn" is not specified.
4 rft.genre Conditionally
Required
article(fixed) journal(fixed) book(fixed) (Invalid) Unavailable Either “rft_dat" or "rft_id". For books and journals, it is required when one of "rft_dat", "rft_id", "rft.issn", or "rft.isbn" is not specified.
5 ctx_enc - - - - - -
6 rfr_id - - - - - -
7 rft_dat Optional crid/<CRID>, naid/<NAID> crid/<CRID>, ncid/<NCID> crid/<CRID>, ncid/<NCID> crid/<CRID>, naid/<NAID> Available(OR) If there is unique data, prioritize it and exclude other conditions from search.
8 rft_id Optional info:doi/<doi Number>, info:pmid/<PubMed>, info:hdl/<Handle> info:doi/<doi Number>, info:lccn/<LCCN>, info:ncid/<NCID>, info:hdl/<Handle> info:doi/<doi Number>, info:lccn/<LCCN>, info:ncid/<NCID>, info:hdl/<Handle> info:doi/<doi Number>, info:hdl/<Handle> Available(OR) If there is unique data, prioritize it and exclude other conditions from search.
9 rft.aulast Optional Author name Author name Author name Author name Available(AND) There is no difference in operation by the difference in parameter values.
If there is an input in both, they will be combined using the AND condition.
10 rft.aufirst Optional Author name Author name Author name Author name Available(AND) There is no difference in operation by the difference in parameter values.
If there is an input in both, they will be combined using the AND condition.
11 rft.auinit - - - - -
12 rft.auinit1 - - - - -
13 rft.auinitm - - - - -
14 rft.au Optional Author name Author name Author name Author name Available(AND) There is no difference in operation by the difference in parameter values.
If there is an input in both, they will be combined using the AND condition.
15 rft.aucorp Optional Author affiliation Author affiliation Author affiliation (Invalid) Available(AND)
16 rft.btitle Optional - - Title - Available(AND) There is no difference in operation by the difference in parameter values.
If there is an input in both, they will be combined using the AND condition.
17 rft.atitle Optional Article title - - - Available(AND)
18 rft.title Optional Journal title Title Title Title Available(AND) There is no difference in operation by the difference in parameter values.
If there is an input in both, they will be combined using the AND condition.
19 rft.jtitle Optional Name of journal Title - - Available(AND) There is no difference in operation by the difference in parameter values.
If there is an input in both, they will be combined using the AND condition.
20 rft.publisher - - - - -
21 rft.pub Optional - - Publisher - Available(AND)
22 rft.inst Optional - - - Degree-granting university Available(AND)
23 rft.date Optional Publication date Publication date Publication date Degree award date Unavailable W3CDTF Format(YYYY-MM-DD Format)
24 rft.volume Optional Volume - - - Unavailable
25 rft.issue Optional Issue - - - Unavailable
26 rft.spage Optional Start page - - - Unavailable
27 rft.epage Optional End page - - - Unavailable
28 rft.pages Optional Page - - - Unavailable WIf you enter "rft.pages=x-y", it will search for "start page = x" OR "end page = y".
If you enter "rft.pages=ZZZ", it will search for pages whose start or end page is ZZZ.
29 rft.issn Optional ISSN ISSN ISSN - Available(OR) If there is unique data, prioritize it and exclude other conditions from search.
30 rft.eissn Optional e-ISSN - - - Available(OR) If there is unique data, prioritize it and exclude other conditions from search.
31 rft.isbn Optional - ISBN ISBN - Available(OR) If there is unique data, prioritize it and exclude other conditions from search.
32 rft.degree Optional - - - Degree title Available(AND)
  • If the search results return a single item, it redirects to the specified detail page.
  • Other than the above, it resets the search criteria and redirects to the search results page.
  • If there is no required value or a fixed value is an error, it returns a 400 Error.