如何创建本地维基数据查询服务?

dim*_*mid 2 rdf dump sparql wikidata

我正在尝试在 Wikidata 上运行 SPARQL 查询,但它超时了。我想下载转储并将其索引到某个数据库中,以便我可以使用 HTTP 请求运行本地 SPARQL 查询。我还需要支持特定于维基数据的扩展,如SERVICE wikibase:label. 我已经下载了一个 RDF 转储。什么是下一步?

Vin*_*ier 7

维基媒体关于如何从他们的转储之一运行您自己的 SPARQL 端点的文档。他们还有一个更新程序,可以从他们的服务器流式传输更新,以使您的端点保持最新。

你不需要做任何特殊的事情来支持他们的扩展,它是默认包含的。

我建议在生产中使用带有 http auth 的反向代理(如 nginx 或 apache),默认情况下可以访问管理仪表板。

  • 谢谢!如何将查询超时增加到 60 秒以上,我尝试查看`RWStore.properties`,但没有找到这样的设置。也许我错过了一些东西。 (3认同)