"PubMed" (サービス接続)

生物医学の文献からの引用やアブストラクトを得るために,Wolfram言語を使用してPubMed APIに接続する.

接続と認証

ServiceConnect["PubMed"]はPubMed APIとの接続を確立する.以前に保存された接続が見付かった場合には,それが使用される.それ以外の場合には,新しい認証リクエストが起動される.

リクエスト

ServiceExecute["PubMed","request",params]は,パラメータ params を使ってPubMed APIにリクエストを送る.次は可能なリクエストである.

出版物その他の検索

リクエスト:

"PublicationSearch" 検索基準にマッチする出版物についての情報を含むDataset

パラメータ:
  • "ID"NoneIDまたはIDのリスト
    "Query"Noneクエリ項目
    "Author"None著者名
    "Title"Noneタイトルのキーワード
    "Publisher"None公開者名
    "CreationDate"None引用が最初に作られた日付
    "CompletionDate"NoneNational Library of Medicineが引用の処理を終えた日付
    "ModificationDate"None最新の改訂日
    "EntrezDate"None引用がPubMedに加えられた日付
    "PublicationDate"None記事が出版された日付または日付範囲
    "ISBN"None書籍あるいは書籍の章のISBN番号
    "Language"None記事が出版された言語
    "PublicationType"None
  • 記事のタイプ(例:"Review""Clinical Trial""Retracted Publication""Letter"等)
  • MaxItems20返される結果の最大数
    "Elements""Data"返されるデータ要素
    "StartIndex"0返される初回検索結果の指標
    "SortBy"Noneソートするフィールド("MostRecent""Relevance""PublicationDate""Author""Journal""Title"
  • 出版タイプのリスト

    リクエスト:

    "PublicationTypes" 出版タイプのList

    出版物のアブストラクト

    リクエスト:

    "PublicationAbstract" 指定されたPubMed IDについてのアブストラクト

    パラメータ:
  • "ID"(必須)IDまたはIDのリスト
  • パラメータの詳細

    "Elements"の可能な値
  • "Data"フィールド数を制限してデータ集合を返す
    "FullData"可能なすべてのフィールドデータを返す
  • 例題

      (1)

    認証ダイアログを起動して新たな接続を確立する:

    著者とタイトルで出版物を検索する:

    結果の長いリストをページに分ける:

    出版日で結果をソートする:

    特定の出版物についての情報を得る:

    出版物にタイプのフィルタをかける:

    検索結果にフィルタをかけるのに日付を用いる:

    出版物に言語でフィルタをかける:

    指定された出版物のアブストラクトを得る: