从Microsoft Academic API中提取作者配置文件实体?

2024-09-30 16:35:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用微软学术API下载一些文献计量数据。与大多数文献计量数据库一样,MicrosoftAcademic包含了广泛的实体选择,从个人出版物的数据到作者和机构的简介

目前我正在使用此代码下载纸质实体的相关数据:

import requests
response = requests.get("https://api.labs.cognitive.microsoft.com/academic/v1.0/evaluate?&expr=Composite(AA.AuN==john
     smith)&count=1000&attributes=Ti&subscription-key=<subscription_key>")

不过,我也想使用Microsoft Academic API下载“作者档案”和“机构档案”数据,但我不确定这是否可行,也不确定我如何做到这一点。“机构概况数据”指的不仅仅是特定机构的出版产出,而是关于机构所在地、引用总数等的数据

The documentation似乎表明可以从其他实体下载数据。我尝试了很多东西,但都没有用,所以我想知道是否有人已经做到了这一点


Tags: 数据key实体api数据库机构作者档案
1条回答
网友
1楼 · 发布于 2024-09-30 16:35:14

按作者ID搜索

对于作者配置文件数据,在expr-字段中通过AA.AuId使用作者配置文件ID

下面是一个示例,作者配置文件ID为2154179079Emanuel A.),其中count=30(30份出版物)显示attributes=Ti,VFN,即每个出版物的标题(Ti)和会场的全名(VFN,例如期刊名或会议名):

^{pr 1}$

按隶属关系ID搜索

expr-字段中通过AA.AfId使用从属关系ID

如果您只想从Hebrew University of Jerusalem(ID:197251160)中查找出版物,那么这将是URL(同样,30份出版物只显示标题和地点):

^{pr 2}$

按作者ID和隶属关系ID搜索

要同时搜索作者ID和从属ID,请将expr字段更改为 Composite(And(AA.AuId={AUTHOR-ID},AA.AfId={AFFILIATION-ID}))

例如,如果你从上面使用同一作者(Emanuel A.),但只想看看他在耶路撒冷希伯来大学发表的论文,那么^ {< CD2>}字段将读取:^ {CD14>}。

整个URL是:^{pr 3}$

相关问题 更多 >