BH12.12/SPARQL11test

提供:TogoWiki

(版間での差分)
移動: 案内, 検索
1行: 1行:
[http://www.learningsparql.com/ Learning SPARQL 2nd Ed.] の[http://www.learningsparql.com/2ndeditionexamples/index.html サンプルSPARQLクエリ]を全て処理させてパーズ可能であるかをテストする。
[http://www.learningsparql.com/ Learning SPARQL 2nd Ed.] の[http://www.learningsparql.com/2ndeditionexamples/index.html サンプルSPARQLクエリ]を全て処理させてパーズ可能であるかをテストする。
様々な実装に対して行うことで、実装間の比較が行える。
様々な実装に対して行うことで、実装間の比較が行える。
 +
 +
== クエリの問題への対処 ==
まずはApache Jenaについて試してみたところ、幾つかのクエリについてはPREFIX指定が抜けているものがあり、これを修正した。
まずはApache Jenaについて試してみたところ、幾つかのクエリについてはPREFIX指定が抜けているものがあり、これを修正した。
 +
=== PREFIX欠落 ===
 +
* ex025.rq
 +
* ex048.rq
 +
* ex049.rq
 +
* ex114.rq
 +
* ex269.rq
 +
* ex528.rq
 +
 +
=== その他の文法間違い ===
 +
* ex067.rq
 +
FILTER が抜けている。
 +
  NOT EXISTS { ?s ab:workTel ?workNum }
 +
ではなくて、
 +
  FILTER NOT EXISTS { ?s ab:workTel ?workNum }
 +
 +
=== 本文中で触れられず ===
 +
下記の両者ともクエリ未完成
 +
* ex080.rq
 +
* ex541.rq
 +
 +
== テスト ==
テストした実装を以下に列挙していくこととする。
テストした実装を以下に列挙していくこととする。
 +
* [http://jena.apache.org/ Apache Jena 2.10.1]
* [http://jena.apache.org/ Apache Jena 2.10.1]
isNumericに未対応。
isNumericに未対応。

2013年7月13日 (土) 07:10時点における版

Learning SPARQL 2nd Ed.サンプルSPARQLクエリを全て処理させてパーズ可能であるかをテストする。 様々な実装に対して行うことで、実装間の比較が行える。

目次

クエリの問題への対処

まずはApache Jenaについて試してみたところ、幾つかのクエリについてはPREFIX指定が抜けているものがあり、これを修正した。

PREFIX欠落

  • ex025.rq
  • ex048.rq
  • ex049.rq
  • ex114.rq
  • ex269.rq
  • ex528.rq

その他の文法間違い

  • ex067.rq

FILTER が抜けている。

 NOT EXISTS { ?s ab:workTel ?workNum }

ではなくて、

 FILTER NOT EXISTS { ?s ab:workTel ?workNum }

本文中で触れられず

下記の両者ともクエリ未完成

  • ex080.rq
  • ex541.rq

テスト

テストした実装を以下に列挙していくこととする。

isNumericに未対応。

個人用ツール