我目前正在尝试学习如何使用Microsoft知识API,特别是图形搜索方法。我想尝试检索指定期刊最初发表的所有出版物,然后尝试为返回的结果提供时间范围。
当前请求:
{
"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 参考
我的理解中缺少什么来创建此请求?是否有另一组可用的文档,因为Microsoft参考文献缺乏基本信息,例如可用于给定上下文(即期刊(的属性列表。
如果你的任务是在特定时间范围内从特定期刊获取所有出版物,则评估 API 应满足你的需求,并具有记录良好的架构。
例如,以下表达式将使您在2013年至2015年期间在"教育技术研究与开发"杂志上发表论文: And(Composite(J.JId=114840262(,Y=[2013,2015](
示例网址: https://api.labs.cognitive.microsoft.com/academic/v1.0/evaluate?expr=And(Composite(J.JId=114840262(,Y=[2013,2015](&model=latest&count=10&offset=0&attributes=Id,Ti,J.JN,J.JId,Y&subscription-key=your_subscription_key