Microsoft Academic中的扩展元数据实体

时间:2016-05-16 09:37:48

标签: microsoft-cognitive

使用扩展元数据实体的查询不起作用。我是否需要使用"属性"

以外的其他URL参数传递这些参数
For example, the following query does not work (returns 400)
GET https://api.projectoxford.ai/academic/v1.0/evaluate?expr=Composite(J.JN=='computer')&model=latest&count=10&offset=0&attributes=Id,Ti,Y,D,CC,AuN,AA.AfN,J.JN,W,E,D,E,S.U HTTP/1.1
Host: api.projectoxford.ai
Ocp-Apim-Subscription-Key: ••••••••••••••••••••••••••••••••

简单地删除" S.U"从实体列表中开始工作

1 个答案:

答案 0 :(得分:5)

感谢您对Microsoft Academic的关注!

属性“E”是一个JSON字符串,由扩展的元数据属性组成。 您只能获得E的完整内容,即所有扩展元数据属性。 您只能在URI的“attributes”参数中使用实体属性,而不能使用扩展元数据属性。

https://www.microsoft.com/cognitive-services/en-us/academic-knowledge-api/documentation/entityattributes>

所以,如果你需要获得S.U,你应该得到属性的价值" E"并解析相应的JSON。

示例(这里我只使用三个属性:Id,Ti,E以使输出更短):

https://api.projectoxford.ai/academic/v1.0/evaluate?expr=Composite(J.JN=='computer')&model=latest&count=10&offset=0&attributes=Id,Ti,E

如果您有任何问题或建议,请告诉我们。

我们很想听听您对认知服务的看法: http://cognitive.uservoice.com/