"CrossRef" (服务连接)

使用 Wolfram 语言连接至 CrossRef API,以搜索期刊文献和其他学术著作.

连接与验证

ServiceConnect["CrossRef"] 创建到 CrossRef API 的连接. 如果可以找到前面保存的连接,就可以使用它, 否则,将启动一个新的认证要求.

要求

ServiceExecute["CrossRef","request",params] 发送要求至 CrossRef API,使用参数 params. 下面给出可能的请求.

搜索文献和其他著作

要求:

"WorkList" 匹配搜索标准的著作 List

"WorkDataset" 匹配搜索标准的著作 Dataset

参数:
  • "Query"None查询项目
    MaxItems20返回的最大结果
    "StartIndex"0返回的第一个搜索结果索引
    "SortBy"None按照 ("Score", "Relevance", "Updated", "Deposited", "Indexed", "Published") 排序的字段
    "FunderID"None按照资助者过滤著作
    "TypeID"None按照类型过滤著作
    "OwnerPrefix"None按照所有者前缀过滤著作
    "MemberID"None按照成员过滤著作
    "ISSN"None按照期刊 ISSN 过滤著作
    "IssuedDate"None出版的日期或者时间段
    "DepositedDate"None著作存储的日期或者时间段
    "IndexedDate"None著作索引的日期或者时间段
    "UpdatedDate"None著作更新的日期或者时间段
    "License"None许可证 URL
    "HasFullText"None是否只返回具有可用完整文本的著作
  • 搜索资助者

    要求:

    "FunderList" 匹配某些标准的资助者 List

    "FunderDataset" 匹配某些标准的资助者 Dataset

    参数:
  • "Query"None查询项目
    MaxItems20每个页面的结果
    "StartIndex"0结果位移
  • 搜索成员

    要求:

    "MemberList" 匹配某些标准的成员 List

    "MemberDataset" 匹配某些标准的成员 Dataset

    参数:
  • "Query"None查询项目
    MaxItems20每个页面的结果
    "StartIndex"0结果位移
    "OwnerPrefix"None按照所有者的前缀对成员进行过滤
  • 搜索期刊

    要求:

    "JournalList" 匹配某些标准的期刊 List

    "JournalDataset" 匹配某些标准的期刊 Dataset

    参数:
  • "Query"None查询项目
    MaxItems20每个页面的结果
    "StartIndex"0结果位移
  • 搜索许可证

    要求:

    "LicenseList" 匹配某些标准的许可证 List

    "LicenseDataset" 匹配某些标准的许可证 Dataset

    参数:
  • "Query"None查询项目
    MaxItems20每个页面的结果
  • 列出著作类型

    要求:

    "WorkTypes" 著作类型的 List

    著作详细

    要求:

    "WorkInformation" 指定 CrossRef DOI 的详细信息

    参数:
  • "DOI"(必要的)DOI
  • 资助者详情

    要求:

    "FunderInformation" 指定的资助者和子组织的详细信息

    参数:
  • "FunderID"(必要的)资助者 ID
  • Owner Prefix Details

    要求:

    "OwnerPrefixInformation" DOI 所有者前缀的详细信息

    参数:
  • "OwnerPrefix"(必要的)所有者前缀
  • Member Details

    要求:

    "MemberInformation" CrossRef 成员的详细信息

    参数:
  • "MemberID"(必要的)成员 ID
  • Work Type Details

    要求:

    "TypeInformation" 关于某著作类型的信息

    参数:
  • "TypeID"(必要的)类型 ID
  • Journal Details

    要求:

    "JournalInformation" 关于具有给定 ISSN 的期刊信息

    参数:
  • "ISSN"(必要的)ISSN
  • 范例

    基本范例  (1)

    通过发起验证对话框创建新连接:

    按照关键词搜索期刊:

    在搜索结果上传播:

    关于特定著作的信息:

    搜索某个日期范围内出版的著作:

    搜索成员:

    按照成员搜索著作:

    按照所有者前缀搜索成员:

    关于所有者前缀的信息:

    搜索期刊:

    按照 ISSN 搜索著作: