【问题标题】:Microsoft Academic API, Knowledge graph search -- ReferenceIDs always emptyMicrosoft Academic API、知识图搜索——ReferenceID 始终为空
【发布时间】:2017-02-27 15:18:25
【问题描述】:

我正在使用 Microsoft Academic API 的 graph search 方法来检索论文的引文 ID 和参考 ID。但是,虽然检索引文 ID 有效,但参考 ID 字段始终为空,即使对于应该具有链接参考的论文也是如此。例如通过API检索this publication

POST https://westus.api.cognitive.microsoft.com/academic/v1.0/graph/search?mode=json
Content-Type: application/json
Host: westus.api.cognitive.microsoft.com
Ocp-Apim-Subscription-Key: my-api-key

{  
    "path": "/paper",
    "paper": {  
        "select": [  
            "OriginalTitle",
            "CitationIDs",
            "ReferenceIDs"
        ],
        "type": "Paper",
        "id": [2059999322]
    }
}

产生此响应(为了便于阅读,我缩短了 CitationIDs 列表):

{
    "Results": [
        [
            {
                "CellID": 2059999322, 
                "CitationIDs": "[630584464,2053566310,2239657960,...]",  
                "OriginalTitle": "Biodistribution of colloidal gold nanoparticles after intravenous administration: Effect of particle size", 
                "ReferenceIDs": ""
            }
        ]
    ]
}

我注意到的一件事是here(页面底部)提供的图形架构与here 显示的架构不匹配(某些属性已重命名,例如 NormalizedPaperTitle -> NormalizedTitle) ,所以我认为该字段可能已重命名为其他内容。

通过 API 获取参考 ID 的正确查询是什么?

【问题讨论】:

    标签: json web-services api azure microsoft-cognitive


    【解决方案1】:

    应该是ReferencesIDs,而不是ReferenceIDs

    【讨论】:

    • 要查看哪些字段可用,您可以在“选择”字段中使用“*”(至少适用于 lambda 查询...)
    • 感谢您的提示!我刚试过,它也适用于 json 查询。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-11-25
    • 2019-07-29
    • 2019-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-23
    相关资源
    最近更新 更多