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 | レコード更新日 |