2012-02-08 10 views
2

を解析中:SPARQLクエリのエラーを削除します。EOFを私はこのクエリを使用して、いくつかのトリプルを削除しようとしている

deleteQuery = """DELETE { ?a ?b ?c } WHERE { mynamespace:List mynamespace:Item ?c. ?a ?b ?c }"""

私の名前空間が既に定義されている、それは問題ではないですので。 私はクエリの正しい構文を使用しているかどうかはわかりません。 私は、クエリを発行すると、私はこのエラーを取得:

400 EOF while parsing. Expected terminals: (prefix describe sum correlation select average modify insert median load ask construct clear count stats delete). Traceback (most recent call last): File "<stdin>", line 1, in <module> File "triple_store_methods_v2.py", line 40, in query myResults = myTupleQuery.evaluate() File "/usr/local/agraph-fse-3.3/python/franz/openrdf/query/query.py", line 358, in evaluate response = self.evaluate_generic_query() File "/usr/local/agraph-fse-3.3/python/franz/openrdf/query/query.py", line 239, in evaluate_generic_query checkVariables=self.checkVariables, accept=accept) File "/usr/local/agraph-fse-3.3/python/franz/miniclient/repository.py", line 80, in evalSparqlQuery accept=accept) File "/usr/local/agraph-fse-3.3/python/franz/miniclient/request.py", line 114, in jsonRequest else: raise RequestError(status, body) franz.miniclient.request.RequestError: Server returned 400: EOF while parsing. Expected terminals: (prefix describe sum correlation select average modify insert median load ask construct clear count stats delete).

私は私が間違ってやっているのか理解していません。ところで、私はAllegroGraph 3.3を使用しています。

答えて

1

Allgegrograph(少なくともバージョン3.3以上)はまだSPARQLの更新をサポートしていないと思います。

+0

はい私はかなりAllegroGraph 3.xがSPARQL Updateをサポートしていないと確信しています – RobV

関連する問題