Microsoft Academic Graph Search-在一定时间范围内检索期刊中的所有论文? [英] Microsoft Academic Graph Search - retrieving all papers from a journal within a time-frame?

查看:117
本文介绍了Microsoft Academic Graph Search-在一定时间范围内检索期刊中的所有论文?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我目前正在尝试学习如何使用Microsoft Knowledge API,特别是图搜索方法. 我想首先尝试检索指定期刊的所有出版物,然后尝试为返回的结果提供时间表.

I'm currently trying to learn how to use Microsoft Knowledge API, specifically the Graph Search method. I want to try and retrieve all the publications made by a specified journal initially, and then try and provide a time-frame for results returned.

当前请求:

{
  "path": "/author/PaperIDs/paper/JournalID/journal",
  "author": {
    "type": "Author",
    "select": [ "DisplayAuthorName" ],
    "match": { "Name": "jim miles" }
  },
  "paper": {
    "type": "Paper",
    "select": [ "OriginalTitle", "CitationCount", "PublishYear", "DOI", "OriginalVenue" , "JournalID"],
    "return": { "PublishYear": { "gt": 2013, "lt": 2015 } }
  },
    "journal": {
    "type": "Journal",
    "select": [ "Name", "NormalizedName", "NormalizedShortName"]
  }
}

到目前为止所使用的文档:
架构
API参考

Documents used to get this far:
Schema
API Reference

根据我的理解,创建此请求缺少什么?由于Microsoft参考资料缺乏基本信息,例如可用于给定上下文(例如日记)的属性列表,因此是否还有另一套文档可用.

What is missing from my understanding to create this request? Is there another set of documentation available, as the Microsoft references lack basic information such as lists of attributes available for a given context (i.e. journal).

推荐答案

如果您的任务是在特定时间范围内从特定期刊获取所有出版物,则

If your task is to get all publications from a specific journal in a specific time frame, the Evaluate API should meet your needs and has a well-documented schema.

例如,以下表达式将使您在2013年至2015年之间的《教育技术研究与发展》期刊上发表论文: 并且(复合(J.JId = 114840262),Y = [2013,2015])

For example, the following expression would get you papers in the journal "Educational Technology Research and Development" between the year 2013 and 2015: And(Composite(J.JId=114840262),Y=[2013,2015])

示例网址: 查看全文

登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆