2016-04-08 10 views
0

例では、私は次のようにSPARQLエンドポイントを設定することを示唆している:DBPediaのローカルコピーでSPARQLwrapperを使用できますか?ドキュメントの

sparql = SPARQLWrapper("http://dbpedia.org/sparql") 

は、私はDBpediaののRDFデータセットのローカルコピーを検索するSPARQLwrapperを使用することができます方法はありますか?

+2

"SPARQLWrapperはSPARQLサービスのラッパーです"。つまり、サービスを提供する必要があります。あなたのローカルトリプルストアにロードしてください。 – AKSW

+0

@AKSWと同じように、データをローカルサービスにロードし、SPARQLwrapperでそのサービスを指すだけです。あなたはJenaのFuseki、Virtuosoなどを使用することができます –

答えて

0

SPARQLWrapper()コールの引数は、それ自体のように見えてもDBpediaではなく、SPARQLエンドポイントです。

ローカルのSPARQLエンドポイントにhttp://dbpedia.org/sparqlを変更してください。たとえば、http://local-dbpedia.example.com/sparql ...を設定する必要があります。

sparql = SPARQLWrapper("http://local-dbpedia.example.com/sparql") 
関連する問題