CiNii Books - メタデータ・API - CiNii BooksのOpenURL 受信機能

OpenURL受信仕様

  • ベースURL https://ci.nii.ac.jp/books/openurl/query
  • OpenURL 1.0 で記述された書誌情報等を受信できます。(OpenURL 0.1には対応していません。)
  • 文字コードはUTF-8を使用してください。
  • CiNiiでは以下のパラメータが有効です。これ以外のパラメータの記述は無視します。

  • No. 項目名 パラメータ名 論理式の記述可否 備考
    OpenURL 1.0 OpenURL 0.1
    1 OpenURL1.0の指定 url_ver (該当無し) 不能 z39.88-2004 (固定)
    2 ctx_ver (該当無し) 不能 z39.88-2004 (固定)
    3 NCID rft_id (該当無し) 可能(OR) info:ncid/<NCID> パラメータ値の違いによる動作の違いはありません。
    4 (該当無し) pid 可能(OR) ncid:<NCID>
    5 rfe_dat rfe_dat 可能(OR) ncid/<NCID>
    6 ISSN rft.issn issn 可能(OR) ハイフン無し
    7 ISBN rft.isbn isbn 可能(OR) ハイフン無し、10桁/13桁どちらでも可
    8 タイトル rft.title title 可能(AND) タイトルに含むものを検索します(部分一致)
    パラメータ値の違いによる動作の違いはありません。
    9 rft.btitle (該当無し) 可能(AND)
    10 rft.jtitle (該当無し) 可能(AND)
    11 著者名 rft.au (該当無し) 可能(AND) 著者名に含むものを検索します(部分一致)
    パラメータ値の違いによる動作の違いはありません。
    12 rft.aulast aulast 可能(AND)
    13 rft.aufirst aufirst 可能(AND)
    14 出版者 rft.publisher publisher 可能(AND) 出版者に含むものを検索します(部分一致)
    パラメータ値の違いによる動作の違いはありません。
    15 rft.pub (該当無し) 可能(AND)
    16 出版年 rft.date date 不能 整数値最大4桁
    17 資料種別 rft.genre genre 不能 book:図書、journal:雑誌 (左記以外は無視)
  • 論理式の記述が可能な項目においては、大文字のAND,OR,NOT演算子及び括弧 (,) を使って条件を組み立てられます。
    AND,OR,NOTとワードの間には空白が必要です。演算子を指定せずに列挙した場合はデフォルトの演算子(表中で括弧書きされた演算子)が使用されます。
    同じ項目に対応する複数のパラメータを使用した場合もデフォルトの演算子で接続されます。

  • 検索条件により、表示される画面は異なります。
    1. 書誌が一件に特定できる場合・・・書誌詳細表示画面
    2. 上記以外の場合(条件に合致するものがない場合を含む)・・・書誌検索結果一覧画面
  • 記述例)
    https://ci.nii.ac.jp/books/openurl/query?ctx_ver=Z39.88-2004&url_ver=Z39.88-2004&rft_id=info:ncid/BN03417976&rft.isbn=4003101030&rft.title=%E5%9D%8A%E3%81%A3%E3%81%A1%E3%82%83%E3%82%93&rft.au=%E5%A4%8F%E7%9B%AE%20%E6%BC%B1%E7%9F%B3&rft.publisher=%E5%B2%A9%E6%B3%A2%E6%9B%B8%E5%BA%97&rft.date=1989&rft.genre=book