ヘルプ - メタデータ・API
メタデータ・API
CiNiiはシステム連携のためのAPI(Application Program Interface)を提供しています。
提供しているのは以下の3つの形式です。
OpenURL
論文や図書・雑誌などの情報をシステム間でURLとして受け渡す際の規格。図書館の蔵書検索システム(OPAC)やリンクリゾルバ等との連携に使用します。
OpenURLの詳細については以下のページもご参照ください。
OpenURL - Wikipedia, the free encyclopedia
CiNiiは、OpenURL(※注1)の受信機能を持っています。OpenURL形式でリンクを記述することで、CiNiiの特定の論文や雑誌情報、検索結果にリンクをすることができます。
また、CiNii Articlesでは、OpenURLの送信機能(リンクリゾルバやOPACへのリンクを表示させる機能)も持っています。詳しくは OpenURL送信機能をご覧ください。
【利用イメージ】(図中のOpenURLは略式化したものです。)

受信できるパラメータなど、詳細は各APIのページをご覧ください。
CiNii Article
CiNii Articles のOpenURL 受信機能についてへ>>
CiNii Articles のOpenURL 送信機能についてへ>>
CiNii Books
CiNii BooksのOpenURL 受信機能についてへ>>
OpenSearch
Webサービスにおいて、検索結果を他のサイトから自由に利用するための規格。
OpenSearchの詳細については、以下のサイトをご参照ください。
http://sites.google.com/site/tsukamoto/doc/opensearch/spec-1-1-draft4
OpenSearchの利用例
A. ブラウザの検索バーからCiNiiを検索する
例:Firefoxの検索バーからCiNiiを検索する。
※Internet Explorer 7,8などのブラウザでも同等のことが可能です。
-
FirefoxでCiNiiのページを表示します。検索バー左端の▼をクリックし、「CiNii を追加」(または「CiNii Author を追加」等)を選択し、追加します。
(この作業は初回に一度だけ行うものです。)
-
検索バー左端の▼をクリックし、「CiNii OpenSearch」(または「CiNii Author OpenSearch」等)を選択します。

検索バーにキーワードを入力すると、ブラウザに論文検索結果画面が表示されます。

B. RSS, Atomフィードを利用する
キーワードの検索結果をRSS、AtomフィードでRSSリーダに登録すれば、データが更新された際、そのキーワードでの検索結果の更新をチェックできるようになります。
例:Internet Explorere 9のRSSリーダに登録する。
検索結果画面を表示する。
「ツール」>「フィード探索」から「RSS 1.0」か「Atom 1.0」を選択。

RSSまたはAtomのフィード内容の画面が表示される。「このフィードを購読する」のリンクをクリックする。

フィードの追加先を選択する画面が表示される。保存先を指定する。

「お気に入り」の「フィード」タブで確認でき、更新があった場合に通知される。

C. OpenSearchのクエリをCiNiiにリクエストする
OpenSearchのクエリを作成し、CiNiiにリクエストすることで、CiNiiの画面での検索と同等の検索を行うことができます。システム間連携等に利用できます。
クエリ例(論文検索の例):
http://ci.nii.ac.jp/opensearch/search?q=%E5%AE%89%E9%81%94&count=20&start=1&lang=ja&title=library&author=&affiliation=&journal=&issn=&volume=&issue=& page=&publisher=&references=&year_from=&year_to=&range=&sortorder=&format=rssレスポンス例(RSSフィード):

クエリ仕様
CiNiiでは検索種別ごとにAPIを用意しています。各検索のクエリとレスポンスの仕様は各APIのページをご覧ください。
CiNii Article
CiNii Articles 論文検索のOpenSearchへ>>
CiNii Articles 著者検索のOpenSearchへ>>
CiNii Articles 全文検索のOpenSearchへ>>CiNii Books
CiNii Books 図書・雑誌検索のOpenSearchへ>>
CiNii Books 著者検索のOpenSearchへ>>
CiNii Books 図書館検索のOpenSearchへ>>
CiNii Books 所蔵検索のOpenSearchへ>>
RDF
RDFはメタデータ(データについてのデータ)の表現方法の規格。Resource Description Frameworkの略。
CiNiiのRDFでは、論文名、著者名などの各項目が、Dublin Coreなどのメタデータの標準的な記述仕様で構造化され、XMLで出力されますので、CiNiiのデータをさまざまな用途に使用することができます。
RDFの詳細については以下のサイトをご参照ください。
http://www.w3.org/RDF/
RDFの出力方法は以下の通りです。
詳細表示画面を表示させます。(論文、著者、図書・雑誌、図書館のそれぞれでRDFを出力できます)

アドレス欄のURLに「.rdf」を追記します。なお、RDFのURLは、「詳細表示画面のURL」+「.rdf」になりますので、直接RDFのURLを入力しても同じ結果が表示されます。
例:http://ci.nii.ac.jp/naid/110004744915 → http://ci.nii.ac.jp/naid/110004744915.rdf詳細表示画面の内容がRDFで出力されます。
フォーマットの詳細は各APIのページをご覧ください。
CiNii Article
CiNii Articles 論文情報のRDFへ>>
CiNii Articles著者情報のRDFへ>>
CiNii Books
CiNii Books図書・雑誌情報のRDFへ>>
CiNii Books著者情報のRDFへ>>
CiNii Books図書館情報のRDFへ>>
API利用登録
OpenSearch, RDFのAPIを利用される方は以下から利用登録をお願いします。