我試圖在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