Google Freebase Search API Alternative?
Google不赞成使用Freebase Search API,并将其转移到Wikidata,但似乎没有替代Freebase Search API(https://developers.google.com/freebase/v1/search-overview)的做法:
此外,它还会采用格式不正确的字符串并对其进行更正,并返回更好的详细相关性排名以及相关的freebase主题ID。 我无法在自定义搜索API中找到任何可返回与其相关信息或任何其他知识图表的任何信息。
理想情况下,我想可以查询类似这样的内容并返回像他们过去一样的结果:
例如,Freebase Search API中的“Nirvana”查询将返回:
{
"status":"200 OK",
"result":[
{
"mid":"/m/0b1zz",
"name":"Nirvana",
"notable":{"name":"Record Producer","id":"/music/producer"},
"score":55.227268
},{
"mid":"/m/05b3c",
"name":"Nirvana",
"notable":{"name":"Belief","id":"/religion/belief"},
"score":44.248726
},{
"mid":"/m/01h89tx",
"name":"Nirvana",
"notable":{"name":"Musical Album","id":"/music/album"},
"score":30.371510
},{
"mid":"/m/01rn9fm",
"name":"Nirvana",
"notable":{"name":"Musical Group","id":"/music/musical_group"},
"score":30.092449
},{
"mid":"/m/02_6qh",
"name":"Nirvana",
"notable":{"name":"Film","id":"/film/film"},
"score":29.003593
},{
"mid":"/m/01rkx5",
"name":"Nirvana Sutra",
"score":21.344824
}
],
"cost":10,
"hits":0
}
请注意相关性,以及Freebase中。
从本质上来说,有没有其他的替代品,无论是开源的,还是商业的,它们替代了这些非常需要的功能?
我已经使用了Prismatic Interest图API来进行类似的功能。 我的用例有点不同(标记带有主题的文档),但查看它们的API端点,您可能能够将上述功能与查询复制到topic/search
(搜索与搜索字符串匹配的主题)和查询topic/topic
以搜索相似主题(按分数排序)。
编辑
正如David在下面的评论中指出的那样,Prismatic Interest Graph API已经停止。
此外,Google知识图谱搜索API现在似乎是Freebase Search API的预期替代品。
The BaseKB项目提供Freebase数据(加上一些其他数据)作为RDF。 :BaseKB的数据可以免费下载,或者轻松地在AWS实例上运行以进行实时查询。 AWS机器映像包含Virtuoso数据库,因此您可以使用SPARQL查询语言查询它。
链接地址: http://www.djcxy.com/p/64431.html上一篇: Google Freebase Search API Alternative?
下一篇: How can I extract Name and Type of all the entities in Freebase?