OpenSearch

IRDBは、OpenSearchによる検索に対応しています。
OpenSearchの詳細については、以下も参照ください。

https://sites.google.com/site/tsukamoto/doc/opensearch/spec-1-1-draft4

 

ウェブブラウザの検索バーでIRDBを検索する

IRDBをウェブブラウザに検索エンジンとして追加することで、ウェブブラウザの検索バーからIRDBを検索できるようになります。
具体的な追加方法については、ご利用のウェブブラウザのヘルプ等を参照ください。

 

OpenSearchのRSS、Atomフィードを利用する

OpenSearchによる検索結果をRSS、Atomフィードのリーダーに登録することで、その検索結果の更新をチェックできるようになります。
具体的な登録方法については、ご利用のフィードリーダー(ウェブブラウザ)のヘルプ等を参照ください。
また、OpenSearchによる検索の方法については、以下「OpenSearchのクエリをIRDBにリクエストする」も参照ください。

 

OpenSearchのクエリをIRDBにリクエストする

OpenSearchのクエリを作成しIRDBにリクエストすることで、IRDBのウェブサイト上で行う検索と同等な検索を行うことができます。
 

クエリ仕様:
https://irdb.nii.ac.jp/opensearch/search?[パラメータ名=パラメータ値]&[パラメータ名=パラメータ値]&…&[パラメータ名=パラメータ値]
クエリ例:
https://irdb.nii.ac.jp/opensearch/search?q=%E5%A4%A7%E5%AD%A6%E5%9B%B3%E6%9B%B8%E9%A4%A8&count=20

 

クエリを構成する各パラメータ

パラメータ名 検索対象(内容) 既定のパラメータ値
q タイトル、作成者、寄与者、作成者ID、その他タイトル、権利者名、主題、出版者、研究課題名、助成機関名、会議名、作成者所属、内容注記、学位授与機関、寄与者所属、寄与者ID、寄与者姓、寄与者名、寄与者別名、作成者ID、作成者姓、作成者名、作成者別名、関連識別子ID、資源識別子ID、学位授与番号、収録誌情報のID、関連名、収録誌情報名、権利者情報ID
title タイトル
author 作成者名
keyword キーワード
journal 雑誌名
issn 掲載誌の各種ID(PISSN、EISSN、ISSN(非推奨)、NCID)
authorid 作成者ID
publisher 出版者
dissertationid 学位授与番号
dissertationaffiliation 学位授与機関
fulltext(※) 本文ファイルの有無を指定する。 ALL (規定値):すべて、1:本文あり
count(※) ページあたりの検索結果件数を指定する。 20 (規定値)、50、100
lang(※) 検索結果の言語を指定する。 ja (規定値)、en
start(※) 取得する検索結果一覧の開始番号を指定する。 1 (規定値)以上
format(※) 返却結果のフォーマットを指定する。 rss (規定値)、atom

※既定のパラメータ値以外が指定された場合、規定値による結果を返します。

 

RSSレスポンスフォーマット仕様

階層1 階層2 階層3 階層4 属性 記述 日英対応 繰り返し 内容
rss              
        xmlns:opensearch       xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/"
        version       version="2.0"
        xml:lang       xml:lang="ja">
          string      
  channel              
    title     string     「IRDB OpenSearch |」にクエリを連結したもの
    link     anyURI     クエリのURI
    description     string   ■language=jaの場合「IRDBは国立情報学研究所が提供する日本の学術機関リポジトリポータルです。日本の学術機関リポジトリに蓄積された学術雑誌論文,学位論文,紀要論文,研究報告書等を検索することができます。」■language=enの場合「IRDB is a service that provides a cross-search of Institutional Repositories making it possible to discover the educational and research outcomes (Journal Article, Thesis or Dissertation, Departmental Bulletin Paper, Research Paper, etc.) disseminated from universities and academic institutions in Japan.」
    language     language     「ja」 または 「en」
    copyright     string     「Copyright(C) National Institute of Informatics」
    pubDate     dateTime     検索が行われた日時
    opensearch:totalResults     string     検索結果総数
    opensearch:startIndex     integer     開始番号
    opensearch:itemsPerPage     integer     件数
    item          
      title   string     タイトル
      link   anyURI     IRDBアイテム詳細画面のURL
      description type string     内容記述。属性値は"text"(固定値)
      subject   string   主題
      author   string     作成者
      contributor   string     寄与者
      category   string     NIIType(資源タイプ)
      publisher   string   出版者
      URI   anyURI   ソース元のアイテム詳細画面のURL
      irname   string   ソース元の機関リポジトリ名
      pubDate   dateTime     刊行年月

 

Atomレスポンスフォーマット仕様

階層1 階層2 階層3 階層4 属性 記述 日英対応 繰り返し 内容
feed              
        xmlns       xmlns="http://www.w3.org/2005/Atom"
        xmlns:prism       xmlns:prism="http://prismstandard.org/namespaces/basic/2.0/"
        xmlns:opensearch       xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/"
        xml:lang       xml:lang="ja">
  title       string     「IRDB OpenSearch |」にクエリを連結したもの
  link     href anyURI     クエリのURI
  id       anyURI     クエリのURI
  updated       dateTime     検索が行われた日時
  opensearch:totalResults       integer     検索結果件数
  opensearch:startIndex       integer     開始番号
  opensearch:itemsPerPage       integer     件数
  entry            
    title     string     タイトル
    link   href       IRDBアイテム詳細画面のURL
    id     anyURI   IRDBアイテム詳細画面のURL
    author          
      name   string   作成者名
    contributor     string   寄与者
    publisher     string   出版者
    subject     string   主題
    language     string   言語
    URI     anyURI     ソース元のアイテム詳細画面のURL
    irname     string   ソース元の機関リポジトリ名
    prism:publicationName     string     雑誌名
    prism:issn     string     ISSN
    prism:volume     string    
    prism:number     string    
    prism:startingPage     string     開始ページ
    prism:endingPage     string     終了ページ
    prism:publicationDate     dateTime     刊行年月
    content   type string     内容記述。属性値は"text"(固定値)
    updated     dateTime     レコード更新日