关于freebase的主题只有一个值得注意的类型?

时间:2013-06-26 10:19:48

标签: types freebase

我刚刚注意到,现在当您在freebase上请求主题数据时(使用浏览器或API),您只能得到一个值得注意的类型。这不像以前那样。

例如,如果我获得了帝国大厦http://www.freebase.com/m/02nd_

的信息

你会看到它只有“摩天大楼”作为值得注意的类型。不久前,在那个阵列中你还可以看到其他类型,如“结构”,“建筑”或“旅游景点”。

为什么我不能再获得这些类型了?这是某种错误吗?

1 个答案:

答案 0 :(得分:4)

我自己找到了解决方案,我发布解决方案以防有人遇到同样的问题。

Freebase API仍然提供那些值得注意的类型,但它们进行了一些更改(页面界面和API行为),这就是我无法找到它们的原因。

  • 界面的变化:(您可以在问题中的链接后面看到示例)

值得注意的类型列在页面右侧的列中,而不是位于页面左侧主列的“值得注意的类型”部分下。

  • API的变化:

之前可以从属性“/ common / topic / notable_types”获取这些类型。现在你可以从属性“/ type / object / type”获得相同的方式。您可以使用以下链接对其进行测试(只需替换其上的Freebase API密钥)

https://www.googleapis.com/freebase/v1/topic/m/02nd_?lang=en&key=YourFreebaseAPIKey&filter=/common/topic/notable_types&filter=/type/object/type

最后,如果您要过滤Freebase API请求中的属性以仅获取某些属性,请不要忘记在请求中添加过滤器“/ type / object / type”,当然,您不会能够从回应中得到它。