项目学术知识|按AA.AuId查询和列出论文



我有一个作者名称列表,但我没有其中任何一个的Id。

我想:

  1. 按作者名称查询并存储最可能的AuId
  2. 列出给定AuId所写的所有论文

对于当前的解释/评估API,有什么方法可以做到这一点吗?似乎所有的东西都与一个纸质实体绑定在一起,我想确保我只选择和使用一个AuId。

谢谢。

我不知道这样的功能。但间接地,您可以首先搜索作者名称(expr-字段中的AA.AuN(,获得所有(唯一的(各种作者ID(attributes字段中的AA.AuId(,然后搜索他们的出版物。

(你甚至可以添加orderby=logprob:desc,但老实说,我不能100%确定logprob的作用。(

因此,第一步可以像这样搜索作者名称(例如John Smith(,并获取所有名称(AA.AuN(似乎适合John SmithAA.AuId(让我们只添加orderby=logprob:desc(:

https://api.labs.cognitive.microsoft.com/academic/v1.0/evaluate?&expr=Composite(AA.AuN=%27john%20smith%27(&count=100&attributes=AA.AuN,AA.AuId&orderby=logprob:desc&subscription-key={YOUR-key}

第二步,如果您有作者IDAA.AuId(例如,此处为3038752200(,请使用此项列出他们的论文(按年份降序排列orderby=Y:desc(:

https://api.labs.cognitive.microsoft.com/academic/v1.0/evaluate?&expr=Composite(AA.AuId=3038752200(&count=100&attributes=AA.AuN,AA.AuId,DOI,Ti,VFN,Y&orderby=Y:desc&subscription key={YOUR-key}

如果你也有机构关系,这种方法会更有前景。然后,您可以将expr字段更改为Composite(And(AA.AuN='{AUTHOR-NAME}',AA.AfId={AFFILIATION-ID})),以便搜索隶属于{AFILIATION-ID}的所有{AUTHOR-NAMES}。

相关内容

  • 没有找到相关文章

最新更新