2016-11-04 4 views
0

私はSPARQLアップデートINSERT DATA文字列に含まれているすべてのトリプルを抽出する方法を探しています。もちろん、INSERT DATAステートメント用の独自のパーサを記述することは可能ですが、可能であれば、それを避けたいと思います。SPARUL INSERTデータステートメントに含まれるすべてのトリプルを、自分のパーサーを作成せずに取得するにはどうすればよいですか?

Insert Data { 
<http://test.com/example/book1> <http://test.com/example/hasTitle> <http://test.com/TestTitle1> . 
<http://test.com/example/book2> <http://test.com/example/hasTitle> <http://test.com/example/TestTitle2> . 
} 

これら2つのトリプルのための主語、述語、およびオブジェクトを提供するライブラリがあります:

は例えば、次のようになり、更新があるかもしれませんか?私の全体的な目標は、トリプルを含むArrayListを持つことです。最良の場合、メソッドは接頭辞も使用する必要があります。

ありがとうございます。

+0

Apache JenaとRDF4JはどちらもSPARQL 1.1 Updateを解析し、トリプルを取得できます。 – AKSW

+0

彼はSPARQLではなくSPARULについて尋ねることに注意してください。これはVirtuoso特有の言語iircです。 –

答えて

2

コードに作業をさせてください。空のデータセットに対して要求を実行し、結果を検査します。

関連する問題