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

标签 sparql rdf dump wikidata

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

最佳答案

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

您不需要做任何特别的事情来支持他们的扩展,它默认包含在内。

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

关于sparql - 如何创建本地维基数据查询服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45316749/

相关文章:

c# - 使用数组的 RdfProperty 自定义类

rdf - 将 Notation3 加载到数据库中

ruby-on-rails - Heroku:将 Postgres 数据库转储到 Rails 项目的本地 SQLite3 数据库中

perl - 从 PERL 中的 DBI 语句转储准备好的 sql 查询

SPARQL:选择第 n 个空白节点

sparql - 如何在 SPARQL 中对值进行排序?

java - RDF+XML 响应 - 缺少 xml 版本标记

mysql - 导入 MySQL 数据库时遇到问题

sparql - 如何在TDB中查询具体型号?

rdf - 重复的 SPARQL 子查询