私はこの奇妙な問題を抱えていました.PythonでSPARQLWrapperライブラリを使用して名人グラフに挿入しようとしています. でブラウザ ベースのエンドポイントを介してトリプルを挿入できますlocalhost:8890\sparql
が、python SparqlWrapper を介して同じクエリを試行すると、次のエラーがスローされます。
SPARQLWrapper.SPARQLExceptions.QueryBadFormed: QueryBadFormed: 不正なリクエストがエンドポイントに送信されました。おそらく、sparql クエリの形式が正しくありません。
構成の最後に何か問題があるように感じますが、同じものを特定できませんでした。
PREFIX dbpedia: <http://dbpedia.org/resource/> Insert Data { GRAPH <test> { <http://dbpedia.org/resource/life> <http://umbel.org/umbel/rc/Artist> '2' . } }
Traceback (most recent call last):
File "test.py", line 33, in <module>
sys.exit(process.run("1"))
File "test.py", line 27, in run
result = self.sparql.query().convert()
File "/usr/local/Cellar/python/2.7.6/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/SPARQLWrapper/Wrapper.py", line 390, in query
return QueryResult(self._query())
File "/usr/local/Cellar/python/2.7.6/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/SPARQLWrapper/Wrapper.py", line 363, in _query
raise QueryBadFormed()
SPARQLWrapper.SPARQLExceptions.QueryBadFormed: QueryBadFormed: a bad request has been sent to the endpoint, probably the sparql query is bad formed.