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.