2017-07-26 1 views
0

私はWikidataでSPARQLクエリを実行しようとしていますが、タイムアウトします。 dumpをダウンロードしてデータベースのインデックスを作成したいので、HTTPリクエストを使ってローカルのSPARQLクエリを実行できます。 SERVICE wikibase:labelのようなwikidata固有の拡張もサポートする必要があります。私はRDFダンプをダウンロードしました。次のステップは何ですか?ローカルウィキデータapiを作成するには?

+0

SPARQLを使いたいのであれば、なぜJSONダンプをダウンロードしたのですか? SPARQLはRDFクエリ言語です。それはどういう意味ですか?正確には、RDFダンプをダウンロードしてトリプルストアにロードします。 – AKSW

+0

これはツールを求める正しい場所ではありませんが、これは確かに分かります。 – AKSW

+0

@AKSWありがとう、私はRDFダンプをダウンロードします。私はこの質問を編集するので、ツールの推奨事項にはなりません。私は 'SERVICE wikibase:label'のようなwikidata特有の拡張をサポートする必要があるので、3倍ストアは動作しないと思いますか? – dimid

答えて

1

Wikimedia has documentationあなたのダンプの1つから独自のSPARQLエンドポイントを実行する方法。また、エンドポイントを最新の状態に保つために、サーバーから更新をストリームするアップデータもあります。

拡張機能をサポートするために特別な操作を行う必要はありませんが、デフォルトで含まれています。

本番環境でhttp authを使用するリバースプロキシ(nginxやapacheなど)を使用することをお勧めします。管理ダッシュボードはデフォルトでアクセス可能です。

+1

ありがとう!どうすればクエリのタイムアウトを60秒以上に延ばすことができますか? 'RWStore.properties'を調べてみましたが、そのような設定は見つかりませんでした。おそらく私は何かを逃しています。 – dimid

関連する問題