我试图在Wikidata上运行SPARQL查询,但超时。我想下载一个dump并将其索引到某个数据库中,这样我就可以使用HTTP请求运行本地SPARQL查询。我还需要支持wikidata特定的扩展名,例如SERVICE wikibase:label
。我已经下载了一个RDF转储。什么是下一个步骤?如何创建本地wikidata API?
0
A
回答
1
维基媒体has documentation关于如何从他们的某个转储中运行您自己的SPARQL端点。他们还拥有一个更新程序,可以从服务器传输更新,从而让您的端点保持最新状态。
你不需要做任何特殊的事情来支持他们的扩展,它是默认包含的。
我建议在生产环境中使用带有http auth的反向代理(如nginx或apache),默认情况下可以访问admin仪表板。
+1
谢谢!如何将查询超时增加到60秒以上,我尝试查找'RWStore.properties',但没有找到这样的设置。也许我错过了一些东西。 – dimid
相关问题
- 1. 如何创建本地化
- 2. Google API - 如何创建地图链接?
- 3. 如何创建API
- 4. 如何创建本地日历?
- 5. 如何创建本地动态变量
- 6. 如何为本地C++创建nuget包
- 7. 如何创建本地主机上
- 8. 如何创建多个本地通知
- 9. 如何创建本地高分? - Python
- 10. 如何创建本地MongoDB _id
- 11. 从Wikidata API获取Python中的itemlabel
- 12. 创建本地DLL
- 13. 如何为OrangeHRM创建api
- 14. 如何创建JSON API
- 15. 如何创建Yii2 RESTful API
- 16. 如何创建网站API
- 17. Wikidata Query ItemIdentifies
- 18. 如何迭代Wikidata JSON对象?
- 19. 如何从wikidata中检索别名
- 20. JS:如何在Wikidata上制作XMLHttpRequest?
- 21. 如何在NuGet v3 API中为本地程序包创建程序集(dll)?
- 22. 如何使用本地Python/C API从C++创建python自定义类型?
- 23. 如何使用本地json文件创建热图(Bing地图)?
- 24. 如何在地铁中创建本地服务器
- 25. 如何创建本地化的基地应用程序android
- 26. 如何在“本地”地址簿中创建联系人?
- 27. 创建本地用户
- 28. 创建本地SVN分支
- 29. 本地git回购创建
- 30. 创建本地maven仓库
如果你想使用SPARQL,你为什么下载JSON转储? SPARQL是一种RDF查询语言。那么这是什么意思?确切地说,下载RDF转储并将其加载到三重存储中。 – AKSW
而这不是要求工具的正确位置,您应该知道这一点。 – AKSW
@AKSW谢谢,我将下载RDF转储。我也会编辑这个问题,所以它不会是一个工具建议。我不认为任何三重商店都可以工作,因为我需要支持wikidata特定的扩展,例如“SERVICE wikibase:label',否? – dimid