我正在与Microsoft Academic API合作下载一些文献计量数据。与大多数文献计量数据库一样,Microsoft Academic包含广泛的实体选择,从个人出版物的数据到作者和机构的简介。
目前,我正在使用此代码下载纸质实体的相关数据:
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>")
然而,我也想下载";作者简介";以及";机构概况";数据使用微软学术API,但我不确定这是否可能或如何实现这一点。用";机构概况数据";我指的不仅仅是特定机构的出版物输出,而是该机构所在地的数据、引用总数等。
文件似乎表明,可以从其他实体下载数据。我尝试了很多事情,但都没有成功,所以我想知道是否有人已经做到了。
按作者ID搜索
对于作者配置文件数据,请通过expr
-字段中的AA.AuId
使用作者配置文件ID。
这里有一个作者档案ID为2154179079
(Emanuel A.(的例子,其中count=30
(30篇出版物(显示attributes=Ti,VFN
,即每个出版物的标题(Ti
(和地点的全名(VFN
,例如期刊名称或会议名称(:
https://api.labs.cognitive.microsoft.com/academic/v1.0/evaluate?&expr=复合物(AA.AuId=2154179079(&计数=30&attributes=AuN,Ti,VFN&订阅密钥={YOUR-key}
按隶属关系ID搜索
通过expr
-字段中的AA.AfId
使用Affiliation ID。
如果你只想找到耶路撒冷希伯来大学的出版物(ID:197251160
(,那么这将是URL(同样有30份出版物只显示标题和地点(:
https://api.labs.cognitive.microsoft.com/academic/v1.0/evaluate?&expr=复合(AA.AfId=197251160(&计数=30&attributes=Ti、VFN&订阅密钥={YOUR-key}
按作者ID和附属机构ID搜索
要同时搜索作者ID和附属机构ID,请将expr
字段更改为Composite(And(AA.AuId={AUTHOR-ID},AA.AfId={AFFILIATION-ID}))
。
例如,如果您使用上面的同一作者(Emanuel A.(,但只想查看他在耶路撒冷希伯来大学发表的论文,那么expr
字段将显示为:expr=Composite(And(AA.AuId=2154179079,AA.AfId=197251160))
。
整个URL是:
https://api.labs.cognitive.microsoft.com/academic/v1.0/evaluate?&expr=复合物(和(AA.AuId=2154179079,AA.AfId=197251160((&计数=30&attributes=Ti、VFN&订阅密钥={YOUR-key}