サンプルSPARQLクエリを全て処理させてパーズ可能であるかをテストする。様々な実装に対して行うことで、実装間の比較が行える。Jenaについて試してみたところ、幾つかのクエリについてはPREFIX指定が抜けているものがあるなど幾つかの問題が判明したので、これを修正した。10を挿入ex052.rqex090.rqex114.rqex225.rqex242.rqex244.rqex246.rqex251.rqex255.rqex311.rqex332.rqex408.rqex436.rqex437.rqテストテストした実装を以下に列挙していくこととする。isNumericisNumericに未対応。Exeception)があることに注意。"、BIND、GROUP_CONCAT、VALUESに未対応。LCASE、STRENDS関数の引数にstring以外の値が来るとエラーになる模様。BINDの陰で気づかなかったがURI関数にも未対応。argumentVirtuosoのエラーメッセージは不親切極まりない。implemented"と言われても具体的にどの関数に未対応なのかが表示されない。ex118.rqについては、OFFSETだけではどうやらダメらしく、LIMITと同時使用なら問題無し。ex237.rq、ex246.rq、ex248.rq、ex253.rq、ex255.rq、ex267.rq、ex282.rq、ex491.rqについては、URI関数に未対応で、これはVersion6でも同じ。ex308.rqはARQの独自関数利用のため。ex492.rqについては恐らく、VALUESがWHERE外にある場合に未対応のため。その他、ex262、ex510、ex511は関数の引数について型が合っていないとエラーになる。VirtuosoではURIは使えないけれど、同機能のIRIは使えるので、そちらを利用する必要あり。"VALUES""<ex002.ttl>"といったURIに未対応。ex180.rq)VALUESに未対応。ex500.rq)ex308.rqはARQ独自関数利用のため。com.hp.hpl.jena.sparql.engine.http.HttpQuery.execCommon(HttpQuery.java:446)ex167.rq、ex172.rq、ex178.rq、ex196.rq、ex474.rq、ex475.rq、ex476.rq、ex539.rqはSERVICEを使ったFederatedクエリ。ex301.rqはtimezone、tz関数に未対応のため。ex308.rqはARQ独自関数利用のため。ex492.rqはVALUESをWHEREの外に書いている例でこれに未対応の模様。Queryにある通り、このクエリも誤りではない。endpoints」と書かれているのだが、何故エラーになったのかは不明。Unportedのライセンスで利用することができます。プライバシー・ポリシーTogoWikiについて。