メインコンテンツに移動
AGROPEDIA
  • AGROPEDIAとは
  • お問い合わせ
ホーム > AgriKnowledge > AgriKnowledge ウェブサービス(WebAPI)
文字サイズ

AgriKnowledge ウェブサービス(WebAPI)

 

APIの利用方法

AgriKnowledgeのWebAPIをご利用いただくにあたり、事前に以下の点をお読みいただいたうえで、利用条件を遵守していただきます。

AgriKnowledgeで提供するAPI

OpenSearch

AgriKnowledgeで公開しているデータを検索するサービスです。APIによる検索対象範囲は、プロトコルによって異なります。 機能の詳細につきましては、こちらをご覧ください。

OAI-PMH

AgriKnowledgeで公開しているデータを、一括または1つを指定してXMLで取得できるウェブサービスです。 機能の詳細につきましては、こちらをご覧ください。

利用条件

  • 非営利目的での利用のみ可能(営利目的の利用は不可)
  • 公的・私的サービスでの利用、個人・団体の別は問いません。

利用のための手続き

OAI-PMHの利用に際しては、お問い合わせより連絡先を確認後、ご利用内容等を入力のうえ、お申し込みください。 お申し込み後、担当者よりご連絡し、設定など詳細について調整させていただきます。

なお、いただきました情報は、API仕様変更時の連絡やAPI利用実態把握等に活用させていただきます。

提供するデータについて

  • 本サイトから提供するデータの範囲は、AgriKnowledge上のデータのうち以下を満たすものです。
  • 公開の許諾が得られているもの
  • 全文データがPDFファイルとして公開されているもの

注意事項

大量アクセスに関するご注意

サーバへの過負荷を避けるため、同時リクエスト数には制限を設けています。 また、特定のサーバから継続して大量のアクセスがある場合は、アクセスを遮断する等の措置を行う場合があります。

クレジットの表示

本APIを利用するサイトやアプリケーションには、AgriKnowledgeのAPIを用いていることを明記してください。 また、個々のデータを表示する際は、データ提供元機関等の名称を明記してください。

免責事項

「著作権・免責事項等」をご覧ください。

OpenSearch

概要

AgriKnowledgeで公開しているデータを、他のサイトから自由に利用できるウェブサービスです。 OpenSearchのクエリを作成し、AgriKnowledgeにリクエストすることで、AgriKnowledgeの画面での検索と同等の検索を行うことができます。 基本的な仕様は以下のページを参照ください。

 

Open Search 仕様書 1.1 ドラフト4版 https://sites.google.com/site/tsukamoto/doc/opensearch/spec-1-1-draft4

リクエスト形式

https://agriknowledge.affrc.go.jp/api/opensearch?[パラメータ=値]&[パラメータ=値]…&[パラメータ=値]

引数の形式

参照名

内容

一致条件

複数指定

備考

q

全ての項目

部分一致

○

-

title

タイトル

部分一致

○

-

author

作成者(著者)

部分一致

○

-

publisher

発行元

完全一致

○

-

niitype

分類[NIItype]

-

×

-

issn

ISSN

前方一致

×

-

gpid

データプロバイダグループID

完全一致

×

指定可能な値は次表のとおり

pid

データプロバイダ

完全一致

○

指定可能な値は次表のとおり

from

日付での絞り込み(下限)

-

×

YYYY-MM-DD

until

日付での絞り込み(上限)

-

×

YYYY-MM-DD

cnt

出力数の上限

-

×

デフォルト:100

index

出力の開始位置

-

×

デフォルト:1

format

出力フォーマット

-

×

atom/rss/html                  
デフォルト:atom

データプロバイダグループID(gpid)、データプロバイダ(pid)の指定可能な値

データ種別

データプロバイダグループID(gpid)

データプロバイダ(pid)

内容

論文データ

article

201

本文が日本語で記述された農学学術論文

203

一般雑誌記事を含む論文データ

画像情報

image

402

農業機械、器具

要求例

著者に「農林」を含むもの

https://agriknowledge.affrc.go.jp/api/opensearch?author=%E8%BE%B2%E6%9E%…

 

OAI-PMH

 

概要

AgriKnowledgeで公開しているデータを、一括または1つを指定してXMLで取得できるウェブサービスです。 OAI-PMHは、OAI(Open Archives Initiative)によって開発が進められているメタデータ交換のためのプロトコルです。 基本的な仕様は以下のページを参照ください。

 

国立情報学研究所によるOAI-PMH2.0日本語訳 https://www.nii.ac.jp/irp/archive/translation/oai-pmh2.0/

リポジトリの基本情報

項目名

内容

返戻値

repositoryName

リポジトリの名称

AgriKnowledge

baseURL

リポジトリのベースURL

https://agriknowledge.affrc.go.jp/oai-pmh/request

protocolVersion

サポートしているOAI-PMH バージョン

2.0

adminEmail

リポジトリ管理者の電子メールアドレス

ric-db@ml.affrc.go.jp

earliestDatestamp

日付スタンプの保証下限

1970-01-01T00:00:00Z

deletedRecord

削除ポリシー

transient

granularity

最も細かいデータ収集単位

YYYY-MM-DDThh:mm:ssZ

compression

圧縮コード化のサポート

gzip, deflate

メタデータ形式

metadataPrefix

スキーマ名及び参照先

junii2

https://www.nii.ac.jp/irp/archive/system/junii2.html

oai_dc

https://www.dublincore.org/specifications/dublin-core/dces/

jpcoar_2.0

https://schema.irdb.nii.ac.jp/ja

セットの種類

分類

setSpec

内容

データ種別毎のセット

jasi

JASI論文データ                  
本文が日本語で記述された農学学術論文

agrolib

AGROLib論文データ                  
一般雑誌記事を含む論文データ

afftool

画像情報(農機具)

全文情報を持つ論文データのセット

fulltext

全文情報を持つ論文(JASI、AGROLib)データ

jasi_fulltext

全文情報を持つ論文(JASI)データ

国立情報学研究所の定める資源タイプ(NIItype)毎のセット

nii_1

学術雑誌論文(Journal Article)

nii_7

テクニカルレポート(Technical Report)

nii_8

研究報告書(Research Paper)

データ種別毎の出力可能なフォーマット

データ種別

出力フォーマット

oai_dc

junii2

jpcoar_2.0

JASI論文データ

○

○

○

AGROLib論文データ

○

○

○

農機具

○

×

×

リクエスト形式

https://agriknowledge.affrc.go.jp/oai-pmh/request?verb=[リクエストの種類]&[パラメータを指定]

リクエストの種類

リクエスト

リクエスト内容

GetRecord

個別データを検索して取得する

Identify

リポジトリに関する情報を取得する

ListIdentifiers

メタデータのヘッダ部のみを取得する

ListMetadataFormats

リポジトリがサポートするメタデータのフォーマット一覧を取得する

ListRecords

メタデータのリストを取得する

ListSets

リポジトリがサポートするセットの一覧を取得する

パラメータの種類

パラメータ

意味

identifier

アイテムの固有識別子

metadataPrefix

メタデータのフォーマット

from

日付スタンプによる選択的ハーベスティングの下限

until

日付スタンプによる選択的ハーベスティングの上限

set

選択的ハーベスティングの対象とするセット

resumptionToken

フロー制御(連続したメタデータ取得)時に使用するトークン

リクエストとパラメータの関係

リクエスト

パラメータ

identifier

metadataPrefix

from

until

set

resumption                  
Token(※)

GetRecord

◎

◎

-

-

-

-

Identify

-

-

-

-

-

-

ListIdentifiers

-

◎

◎

○

◎

○

ListMetadataFormats

○

-

-

-

-

-

ListRecords

-

◎

◎

○

◎

○

ListSets

-

-

-

-

-

○

凡例:◎=必須、○=任意                  
resumptionTokenパラメータは他パラメータ(identifier、metadataPrefix、from、until、set)と排他指定。                  
本リポジトリでは、ListIdentifiers及びListRecords要求の際に、set及びfromパラメータを必須としています。

返戻件数

ListIdentifiers、ListRecords、ListSets要求において一度に返戻されるデータの件数は500件です。 501件目以降のデータを取得したい場合には、500件を取得した際に通知されるresumptionTokenを指定してリクエストします。

固有識別子

固有識別子(identifier)はリポジトリ内のアイテムを一意に決定する識別子です。GetRecordおよび ListMetadataFormats要求で対象を指定するための引数として使用するほか、GetRecord、ListIdentifiers、 ListRecords要求では返戻データ中のheader要素に含まれます。本リポジトリの固有識別子の形式は以下のとおりです。

oai:affrc.go.jp

:[資源タイプ種別]_[データID]

資源タイプ種別

:国立情報学研究所の定める資源タイプを示す2桁の整数

データID

:本リポジトリ固有の内部IDで、8桁の整数

例)oai:affrc.go.jp:01_00292668

要求例

GetRecord

https://agriknowledge.affrc.go.jp/oai-pmh/request?verb=GetRecord&identi…

Identify

https://agriknowledge.affrc.go.jp/oai-pmh/request?verb=Identify

ListIdentifiers

https://agriknowledge.affrc.go.jp/oai-pmh/request?verb=ListIdentifiers&…

ListMetadataFormats

https://agriknowledge.affrc.go.jp/oai-pmh/request?verb=ListMetadataForm…

ListRecords

https://agriknowledge.affrc.go.jp/oai-pmh/request?verb=ListRecords&meta…

ListSets

https://agriknowledge.affrc.go.jp/oai-pmh/request?verb=ListSets

 

 このページのトップへ
  • 著作権・免責事項等
  • プライバシーポリシー
  • お問い合わせ
Copyright© 農林水産技術会議事務局筑波産学連携支援センター
Tsukuba Business-Academia Cooperation Support Center, Agriculture, Forestry and Fisheries Research Council Secretariat
  • AFFRIT PORTAL
  • 筑波事務所WEBサイト