Freebase查询完整主题摘要

clo*_*o11 2 freebase

我正在尝试检索一些Freebase文章的完整主题描述/摘要.我一直在使用Freebase主题API,它返回这种类型的结果:http://www.freebase.com/experimental/topic/standard?id = / en/jimi_hendrix

但我注意到描述并不完整,以"......"结尾.有没有办法使用一些Freebase API来获取文章的完整描述?

Freebase甚至可以存储完整的描述,还是只存储维基百科的一部分描述?

Sha*_*ter 7

Freebase只存储维基百科描述的一部分,但通常不止主题API给出的内容.

要获取与Freebase主题相关的Wikipedia blurb的"完整"文本,首先需要在Read API中查询相关文章的列表,如下所示:

{
  "id": "/en/jimi_hendrix",
  "/common/topic/article": [{}]
}?
Run Code Online (Sandbox Code Playgroud)

在查询编辑器中尝试它

然后选择它返回的一篇或多篇文章,并将其ID添加到/ trans/raw API中,如下所示:

http://api.freebase.com/api/trans/raw/m/043dz
Run Code Online (Sandbox Code Playgroud)

您会注意到返回的文本的模糊时间有点长(1200个字符)并且没有"..."但是它仍然在最后被切断.

当我在网页中显示Freebase主题描述时,我有一些代码可以事先清理它.我通过查找换行符将其拆分为段落,然后如果最后一段不以句号,感叹号或问号结尾,我只是扔掉那段.编写维基百科的方式,通常只需要第一段.