From: <cw...@us...> - 2007-08-08 13:47:54
|
Revision: 475 http://rdfapi-php.svn.sourceforge.net/rdfapi-php/?rev=475&view=rev Author: cweiske Date: 2007-08-08 06:47:51 -0700 (Wed, 08 Aug 2007) Log Message: ----------- - Enable all tests - Fix result array of test-B-18 - Modify debug message to tell which array was expected and which the calculated result Modified Paths: -------------- trunk/rdfapi-php/test/unit/Sparql/SparqlDbTests_test.php trunk/rdfapi-php/test/unit/Sparql/cases.php trunk/rdfapi-php/test/unit/Sparql/result/test-B-18.res Modified: trunk/rdfapi-php/test/unit/Sparql/SparqlDbTests_test.php =================================================================== --- trunk/rdfapi-php/test/unit/Sparql/SparqlDbTests_test.php 2007-08-08 12:56:38 UTC (rev 474) +++ trunk/rdfapi-php/test/unit/Sparql/SparqlDbTests_test.php 2007-08-08 13:47:51 UTC (rev 475) @@ -94,9 +94,11 @@ echo get_class($e) . ': ' . $e->getMessage() . "\n"; } echo 'Query string: ' . $qs . "\n"; + echo "Expected:\n"; echo Console_Color::convert('%p'); var_dump($result); echo Console_Color::convert('%n'); + echo "Result:\n"; echo Console_Color::convert('%r'); var_dump($t); echo Console_Color::convert('%n'); Modified: trunk/rdfapi-php/test/unit/Sparql/cases.php =================================================================== --- trunk/rdfapi-php/test/unit/Sparql/cases.php 2007-08-08 12:56:38 UTC (rev 474) +++ trunk/rdfapi-php/test/unit/Sparql/cases.php 2007-08-08 13:47:51 UTC (rev 475) @@ -51,6 +51,8 @@ 'ex11.2.3.1_1', //bound() across union patterns is not possible 'ex11.2.3.2_0', + 'query-survey-1', + 'query-eq2-1', ); @@ -73,7 +75,7 @@ 15 => "q-select-1" , 16 => "q-select-2" , 17 => "q-select-3" , -// 18 => "query-survey-1" + 18 => "query-survey-1" ); @@ -110,11 +112,11 @@ 6 => array('data' => "data-sort-6.n3", 'query' => "query-sort-6", 'result' => "sort6") , -/* - 7 => array('data' => "data-sort-7.n3", - 'query' => "query-sort-7", - 'result' => "sort7") , -*/ +//file is missing +// 7 => array('data' => "data-sort-7.n3", +// 'query' => "query-sort-7", +// 'result' => "sort7") , + 8 => array('data' => "data-sort-8.n3", 'query' => "query-sort-4", 'result' => "sort8") , @@ -321,13 +323,13 @@ 'query' => "query-eq-5", 'result' => "query-eq-5") , - //(43) => array('data' => "data-eq.n3", - // 'query' => "query-eq2-1", - // 'result' => "query-eq2-1") , + 43 => array('data' => "data-eq.n3", + 'query' => "query-eq2-1", + 'result' => "query-eq2-1") , - //(44) => array('data' => "data-eq.n3", - // 'query' => "query-eq2-1", - // 'result' => "query-eq2-1") , + 44 => array('data' => "data-eq.n3", + 'query' => "query-eq2-1", + 'result' => "query-eq2-1") , /**/ @@ -537,9 +539,9 @@ 'result' => "test-4-05") , //ARQ fails - //(47) => array('data' => "model3.nt", - // 'query' => "test-4-06", - // 'result' => "test-4-06") , + (47) => array('data' => "model3.nt", + 'query' => "test-4-06", + 'result' => "test-4-06") , (48) => array('data' => "model3.nt", 'query' => "test-4-07", @@ -643,28 +645,28 @@ 'result' => "test-B-13") , // FAILS because 5==true - //(73) => array('data' => "model9.n3", - // 'query' => "test-B-15", - // 'result' => "test-B-15") , + (73) => array('data' => "model9.n3", + 'query' => "test-B-15", + 'result' => "test-B-15") , // FAILS because of type error - //(74) => array('data' => "model9.n3", - // 'query' => "test-B-17", - // 'result' => "test-B-17") , + (74) => array('data' => "model9.n3", + 'query' => "test-B-17", + 'result' => "test-B-17") , // FAILS because of type error - //(75) => array('data' => "model9.n3", - // 'query' => "test-B-18", - // 'result' => "test-B-18") , + (75) => array('data' => "model9.n3", + 'query' => "test-B-18", + 'result' => "test-B-18") , (76) => array('data' => "model9.n3", 'query' => "test-B-19", 'result' => "test-B-19") , // FAILS because of type error - //(77) => array('data' => "model9.n3", - // 'query' => "test-B-20", - // 'result' => "test-B-20") , + (77) => array('data' => "model9.n3", + 'query' => "test-B-20", + 'result' => "test-B-20") , ); Modified: trunk/rdfapi-php/test/unit/Sparql/result/test-B-18.res =================================================================== --- trunk/rdfapi-php/test/unit/Sparql/result/test-B-18.res 2007-08-08 12:56:38 UTC (rev 474) +++ trunk/rdfapi-php/test/unit/Sparql/result/test-B-18.res 2007-08-08 13:47:51 UTC (rev 475) @@ -24,9 +24,10 @@ $res10 = new Resource("http://rdf.hp.com/p1"); -$arr["?v"] =$res1; -$arr["?y"] =$res3; -$arr["?x"] =$res2; +$arr = array(); +$arr["?v"] = $res1; +$arr["?y"] = $res3; +$arr["?x"] = $res2; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cw...@us...> - 2007-08-08 16:31:43
|
Revision: 478 http://rdfapi-php.svn.sourceforge.net/rdfapi-php/?rev=478&view=rev Author: cweiske Date: 2007-08-08 09:21:15 -0700 (Wed, 08 Aug 2007) Log Message: ----------- This test seems really broken to me - SpEDb does return the correct result set IMO Modified Paths: -------------- trunk/rdfapi-php/test/unit/Sparql/cases.php trunk/rdfapi-php/test/unit/Sparql/result/query-survey-1.res Modified: trunk/rdfapi-php/test/unit/Sparql/cases.php =================================================================== --- trunk/rdfapi-php/test/unit/Sparql/cases.php 2007-08-08 13:52:35 UTC (rev 477) +++ trunk/rdfapi-php/test/unit/Sparql/cases.php 2007-08-08 16:21:15 UTC (rev 478) @@ -51,6 +51,7 @@ 'ex11.2.3.1_1', //bound() across union patterns is not possible 'ex11.2.3.2_0', + //test is broken IMO (cweiske) 'query-survey-1', ); Modified: trunk/rdfapi-php/test/unit/Sparql/result/query-survey-1.res =================================================================== --- trunk/rdfapi-php/test/unit/Sparql/result/query-survey-1.res 2007-08-08 13:52:35 UTC (rev 477) +++ trunk/rdfapi-php/test/unit/Sparql/result/query-survey-1.res 2007-08-08 16:21:15 UTC (rev 478) @@ -4,6 +4,7 @@ $res5 = new Literal("Bob"); $res5 = new Literal("John"); +$arr =array(); $arr["?n"]=$res5; $arr["?n"]=$res5; $arr["?n"]=$res5; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cw...@us...> - 2007-08-12 14:38:55
|
Revision: 488 http://rdfapi-php.svn.sourceforge.net/rdfapi-php/?rev=488&view=rev Author: cweiske Date: 2007-08-12 07:38:53 -0700 (Sun, 12 Aug 2007) Log Message: ----------- Dawg2 helper class and script Added Paths: ----------- trunk/rdfapi-php/test/unit/Sparql/Dawg2Helper.php trunk/rdfapi-php/test/unit/Sparql/create-dawg2.php Added: trunk/rdfapi-php/test/unit/Sparql/Dawg2Helper.php =================================================================== --- trunk/rdfapi-php/test/unit/Sparql/Dawg2Helper.php (rev 0) +++ trunk/rdfapi-php/test/unit/Sparql/Dawg2Helper.php 2007-08-12 14:38:53 UTC (rev 488) @@ -0,0 +1,215 @@ +<?php + +require_once RDFAPI_INCLUDE_DIR . 'model/ModelFactory.php'; +require_once RDFAPI_INCLUDE_DIR . 'sparql/SparqlParser.php'; +require_once RDFAPI_INCLUDE_DIR . 'sparql/SparqlEngine.php'; + +class Dawg2Helper +{ + + + + /** + * Loads DAWG2 tests and adds them to the cases session array + * so that they can be executed with the normal tests + */ + public static function loadDawg2Tests() + { + $suiteDir = dirname(__FILE__) . '/w3c-dawg2/data-r2/'; + $suites = array( +// 'manifest-evaluation.ttl', +// 'extended-manifest-evaluation.ttl', + 'manifest-syntax.ttl' + ); + + $arTests = array(); + foreach ($suites as $suite) { + $arTests = array_merge( + $arTests, + self::loadSuiteFromManifest($suiteDir . $suite) + ); + } + + //make relative paths + $strip = dirname(__FILE__) . '/'; + foreach ($arTests as &$test) { + foreach ($test as $id => $value) { + if (substr($value, 0, strlen($strip)) == $strip) { + $test[$id] = substr($value, strlen($strip)); + } + } + } + + //activate it in cases.php + $_SESSION['sparql_dawg2_tests'] = $arTests; + $_SESSION['sparqlTestGroups'] = array();//remove other cases + $_SESSION['sparqlTestGroups']['dawg2'] = array(//'deact'=>1, + 'title' => 'DAWG2 tests', + 'tests' => 'sparql_dawg2_tests', + 'checkfunc' => 'resultCheck' + ); + + }//public static function loadDawg2Tests() + + + + /** + * Loads all test collections from a test suite manifest file. + * A test suite file is an N3 rdf data file linking to other + * collection manifest files. + * + * @param string $strSuiteFile Test suite file + * + */ + public static function loadSuiteFromManifest($strSuiteFile) + { + //if someone knows a proper way to select all rdf collection + //items with a single query, tell me + $res = self::queryN3($strSuiteFile, + 'PREFIX mf: <http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#> + SELECT ?title, ?file WHERE { + ?x rdfs:label ?title. + ?y rdf:first ?file. + }' + ); + + $arTests = array(); + $dirname = dirname($strSuiteFile); + foreach ($res as $data) { + $file = $dirname . '/' . $data['?file']->uri; + $arTests = array_merge( + $arTests, + self::loadCollectionFromManifest($file) + ); + } + return $arTests; + }//public static function loadSuiteFromManifest($strSuiteFile) + + + + /** + * Loads tests from a test collection manifest file. + * A collection manifest contains only tests, no links to other + * manifest files. + * + * @param string $strCollectionFile Path of the collection file + * + * @return array Array of test definitions compatible to those in + * cases.php + */ + public static function loadCollectionFromManifest($strCollectionFile) + { + if (!file_exists($strCollectionFile)) { + throw new Exception('Collection file does not exist: ' . $strCollectionFile); + } + + //$arTests = self::loadEvaluationTests($strCollectionFile); + $arTests = array(); + $arTests = array_merge($arTests, self::loadSyntaxTests($strCollectionFile)); + return $arTests; + }//public static function loadCollectionFromManifest($strCollectionFile) + + + + public static function loadEvaluationTests($strCollectionFile) + { + $res = self::queryN3($strCollectionFile, + 'PREFIX mf: <http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#> + PREFIX qt: <http://www.w3.org/2001/sw/DataAccess/tests/test-query#> + PREFIX dawgt: <http://www.w3.org/2001/sw/DataAccess/tests/test-dawg#> + SELECT ?name ?queryFile ?dataFile ?resultFile WHERE { + ?test rdf:type mf:QueryEvaluationTest. + ?test mf:name ?name. + ?test dawgt:approval dawgt:Approved. + ?test mf:action _:action. + _:action qt:query ?queryFile. + _:action qt:data ?dataFile. + ?test mf:result ?resultFile. + }' + ); + + $dirname = dirname($strCollectionFile) . '/'; + $arTests = array(); + + //this is a bug in SparqlEngine and should be fixed + if ($res === false) { + return array(); + } + + foreach ($res as $test) { + $arTests[] = array( + 'title' => $test['?name']->label, + 'data' => $dirname . $test['?dataFile']->uri, + 'query' => $dirname . $test['?queryFile']->uri, + 'result' => $dirname . $test['?resultFile']->uri, + ); + } + + return $arTests; + }//public static function loadEvaluationTests($strCollectionFile) + + + + public static function loadSyntaxTests($strCollectionFile) + { + $res = self::queryN3($strCollectionFile, + 'PREFIX mf: <http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#> + PREFIX qt: <http://www.w3.org/2001/sw/DataAccess/tests/test-query#> + PREFIX dawgt: <http://www.w3.org/2001/sw/DataAccess/tests/test-dawg#> + SELECT ?name ?queryFile ?type WHERE { + ?test rdf:type ?type. + ?test mf:name ?name. + ?test dawgt:approval dawgt:Approved. + ?test mf:action ?queryFile. + FILTER(?type = mf:NegativeSyntaxTest || ?type = mf:PositiveSyntaxTest) + }' + ); + + $dirname = dirname($strCollectionFile) . '/'; + $arTests = array(); + + //this is a bug in SparqlEngine and should be fixed + if ($res === false) { + return array(); + } + foreach ($res as $test) { + if ($test['?type']->uri == 'http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#PositiveSyntaxTest') { + $type = 'syntax-positive'; + } else { + $type = 'syntax-negative'; + } + $arTests[] = array( + 'title' => $test['?name']->label, + 'query' => $dirname . $test['?queryFile']->uri, + 'type' => $type + ); + } + + return $arTests; + }//public static function loadEvaluationTests($strCollectionFile) + + + + /** + * Executes a SPARQL query on the data written in an + * file containing N3-formatted RDF data + * + * @param string $strN3File Path to file + * @param string $strSparqlQuery SPARQL query to execute + * + * @return mixed SPARQL engine query results + */ + public static function queryN3($strN3File, $strSparqlQuery) + { + $graphset = ModelFactory::getDatasetMem('Dataset1'); + $graph1 = $graphset->getDefaultGraph(); + $graph1 ->load($strN3File, 'n3'); + + $parser = new SparqlParser(); + $q = $parser->parse($strSparqlQuery); + $engine = SparqlEngine::factory(); + return $engine->queryModel($graphset, $q, false); + }//public static function queryN3($strN3File, $strSparqlQuery) +} + +?> \ No newline at end of file Added: trunk/rdfapi-php/test/unit/Sparql/create-dawg2.php =================================================================== --- trunk/rdfapi-php/test/unit/Sparql/create-dawg2.php (rev 0) +++ trunk/rdfapi-php/test/unit/Sparql/create-dawg2.php 2007-08-12 14:38:53 UTC (rev 488) @@ -0,0 +1,24 @@ +<?php +/** +* Utility script to generate an array of dawg2 tests similar to +* cases.php from the n3 tests notation. +* We could read the n3 test definition files everytime we run the tests, +* but this takes too long - so we cache it. +* +* Usage: +* php create-dawg2.php > cases_dawg2.php +*/ +require_once dirname(__FILE__) . '/../../config.php'; +require_once 'Dawg2Helper.php'; + +Dawg2Helper::loadDawg2Tests(); + +echo "<?php +/** +* automatically created by create-dawg2.php +*/ +\$_SESSION['sparql_dawg2_tests'] = "; +var_export($_SESSION['sparql_dawg2_tests']); +echo "; +?>"; +?> \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cw...@us...> - 2007-08-12 14:57:59
|
Revision: 489 http://rdfapi-php.svn.sourceforge.net/rdfapi-php/?rev=489&view=rev Author: cweiske Date: 2007-08-12 07:57:56 -0700 (Sun, 12 Aug 2007) Log Message: ----------- Adding w3c dawg test data and case listing Added Paths: ----------- trunk/rdfapi-php/test/unit/Sparql/cases_dawg2.php trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/ trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/ trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/algebra/ trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/algebra/data-1.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/algebra/data-2.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/algebra/filter-nested-1.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/algebra/filter-nested-1.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/algebra/filter-nested-2.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/algebra/filter-nested-2.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/algebra/filter-placement-1.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/algebra/filter-placement-1.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/algebra/filter-placement-2.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/algebra/filter-placement-2.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/algebra/filter-placement-3.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/algebra/filter-placement-3.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/algebra/filter-scope-1.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/algebra/filter-scope-1.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/algebra/manifest.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/algebra/opt-filter-1.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/algebra/opt-filter-1.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/algebra/opt-filter-1.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/algebra/opt-filter-2.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/algebra/opt-filter-2.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/algebra/opt-filter-2.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/algebra/opt-filter-3.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/algebra/opt-filter-3.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/algebra/opt-filter-3.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/algebra/two-nested-opt-alt.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/algebra/two-nested-opt-alt.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/algebra/two-nested-opt.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/algebra/two-nested-opt.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/algebra/two-nested-opt.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/algebra/var-scope-join-1.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/algebra/var-scope-join-1.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/algebra/var-scope-join-1.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/algebra-expressions.txt trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/ask/ trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/ask/ask-1.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/ask/ask-1.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/ask/ask-4.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/ask/ask-4.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/ask/ask-7.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/ask/ask-7.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/ask/ask-8.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/ask/ask-8.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/ask/data.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/ask/manifest.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/ trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/base-prefix-1.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/base-prefix-1.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/base-prefix-2.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/base-prefix-2.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/base-prefix-3.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/base-prefix-3.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/base-prefix-4.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/base-prefix-4.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/base-prefix-5.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/base-prefix-5.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/bgp-no-match.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/bgp-no-match.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/data-1.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/data-2.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/data-3.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/data-4.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/data-5.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/data-6.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/data-7.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/list-1.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/list-1.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/list-2.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/list-2.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/list-3.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/list-3.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/list-4.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/list-4.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/manifest.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/prefix-name-1.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/prefix-name-1.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/quotes-1.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/quotes-1.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/quotes-2.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/quotes-2.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/quotes-3.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/quotes-3.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/quotes-4.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/quotes-4.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/spoo-1.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/spoo-1.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/term-1.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/term-1.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/term-2.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/term-2.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/term-3.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/term-3.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/term-4.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/term-4.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/term-5.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/term-5.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/term-6.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/term-6.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/term-7.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/term-7.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/term-8.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/term-8.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/term-9.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/term-9.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/var-1.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/var-1.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/var-2.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/basic/var-2.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/bnode-coreference/ trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/bnode-coreference/data.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/bnode-coreference/manifest.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/bnode-coreference/query.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/bnode-coreference/result.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/boolean-effective-value/ trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/boolean-effective-value/data-1.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/boolean-effective-value/data-2.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/boolean-effective-value/manifest.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/boolean-effective-value/query-bev-1.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/boolean-effective-value/query-bev-2.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/boolean-effective-value/query-bev-3.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/boolean-effective-value/query-bev-4.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/boolean-effective-value/query-bev-5.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/boolean-effective-value/query-bev-6.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/boolean-effective-value/result-bev-1.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/boolean-effective-value/result-bev-2.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/boolean-effective-value/result-bev-3.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/boolean-effective-value/result-bev-4.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/boolean-effective-value/result-bev-5.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/boolean-effective-value/result-bev-6.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/bound/ trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/bound/bound1-result.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/bound/bound1.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/bound/data.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/bound/manifest.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/construct/ trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/construct/data-ident.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/construct/data-opt.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/construct/data-reif.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/construct/manifest.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/construct/query-construct-optional.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/construct/query-ident.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/construct/query-reif-1.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/construct/query-reif-2.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/construct/query-subgraph.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/construct/result-construct-optional.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/construct/result-ident.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/construct/result-reif.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/construct/result-subgraph.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/dataset/ trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/dataset/data-g1.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/dataset/data-g2.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/dataset/data-g3.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/dataset/data-g4.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/dataset/dataset-01.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/dataset/dataset-01.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/dataset/dataset-02.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/dataset/dataset-02.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/dataset/dataset-03.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/dataset/dataset-03.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/dataset/dataset-04.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/dataset/dataset-04.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/dataset/dataset-05.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/dataset/dataset-05.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/dataset/dataset-06.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/dataset/dataset-06.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/dataset/dataset-07.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/dataset/dataset-07.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/dataset/dataset-08.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/dataset/dataset-08.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/dataset/dataset-09.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/dataset/dataset-09.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/dataset/dataset-10.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/dataset/dataset-10.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/dataset/dataset-11.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/dataset/dataset-11.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/dataset/dataset-12.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/dataset/dataset-12.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/dataset/manifest.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/distinct/ trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/distinct/data-all.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/distinct/data-node.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/distinct/data-num.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/distinct/data-opt.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/distinct/data-star.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/distinct/data-str.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/distinct/distinct-1-results.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/distinct/distinct-1.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/distinct/distinct-2.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/distinct/distinct-all.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/distinct/distinct-node.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/distinct/distinct-num.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/distinct/distinct-opt.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/distinct/distinct-star-1.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/distinct/distinct-star-1.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/distinct/distinct-str.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/distinct/manifest.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/distinct/no-distinct-1.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/distinct/no-distinct-2.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/distinct/no-distinct-all.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/distinct/no-distinct-node.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/distinct/no-distinct-num.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/distinct/no-distinct-opt.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/distinct/no-distinct-str.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-builtin/ trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-builtin/data-builtin-1.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-builtin/data-builtin-2.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-builtin/data-langMatches-de.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-builtin/data-langMatches.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-builtin/lang-case-insensitive-eq.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-builtin/lang-case-insensitive-ne.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-builtin/lang-case-sensitivity-eq.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-builtin/lang-case-sensitivity-ne.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-builtin/lang-case-sensitivity.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-builtin/manifest.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-builtin/q-blank-1.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-builtin/q-datatype-1.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-builtin/q-datatype-2.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-builtin/q-datatype-3.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-builtin/q-iri-1.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-builtin/q-isliteral-1.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-builtin/q-lang-1.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-builtin/q-lang-2.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-builtin/q-lang-3.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-builtin/q-langMatches-1.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-builtin/q-langMatches-2.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-builtin/q-langMatches-3.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-builtin/q-langMatches-4.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-builtin/q-langMatches-de-DE.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-builtin/q-langMatches-de-de.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-builtin/q-str-1.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-builtin/q-str-2.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-builtin/q-str-3.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-builtin/q-str-4.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-builtin/q-uri-1.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-builtin/result-blank-1.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-builtin/result-datatype-1.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-builtin/result-datatype-2.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-builtin/result-datatype-3.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-builtin/result-iri-1.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-builtin/result-isliteral-1.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-builtin/result-lang-1.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-builtin/result-lang-2.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-builtin/result-lang-3.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-builtin/result-langMatches-1.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-builtin/result-langMatches-2.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-builtin/result-langMatches-3.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-builtin/result-langMatches-4.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-builtin/result-langMatches-de.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-builtin/result-str-1.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-builtin/result-str-2.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-builtin/result-str-3.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-builtin/result-str-4.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-builtin/result-uri-1.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-equals/ trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-equals/data-eq.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-equals/manifest.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-equals/query-eq-1.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-equals/query-eq-2.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-equals/query-eq-3.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-equals/query-eq-4.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-equals/query-eq-5.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-equals/query-eq-graph-1.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-equals/query-eq-graph-2.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-equals/query-eq-graph-3.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-equals/query-eq-graph-4.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-equals/query-eq-graph-5.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-equals/query-eq2-1.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-equals/query-eq2-2.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-equals/query-eq2-graph-1.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-equals/result-eq-1.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-equals/result-eq-2.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-equals/result-eq-3.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-equals/result-eq-4.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-equals/result-eq-5.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-equals/result-eq-graph-1.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-equals/result-eq-graph-2.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-equals/result-eq-graph-3.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-equals/result-eq-graph-4.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-equals/result-eq-graph-5.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-equals/result-eq2-1.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-equals/result-eq2-2.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-equals/result-eq2-graph-1.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-ops/ trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-ops/data.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-ops/manifest.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-ops/query-ge-1.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-ops/query-le-1.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-ops/query-minus-1.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-ops/query-mul-1.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-ops/query-plus-1.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-ops/query-unminus-1.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-ops/query-unplus-1.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-ops/result-ge-1.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-ops/result-le-1.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-ops/result-minus-1.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-ops/result-mul-1.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-ops/result-plus-1.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-ops/result-unminus-1.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/expr-ops/result-unplus-1.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/extended-manifest-evaluation.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/graph/ trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/graph/data-g1.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/graph/data-g2.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/graph/data-g3.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/graph/data-g4.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/graph/graph-01.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/graph/graph-01.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/graph/graph-02.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/graph/graph-02.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/graph/graph-03.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/graph/graph-03.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/graph/graph-04.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/graph/graph-04.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/graph/graph-05.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/graph/graph-05.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/graph/graph-06.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/graph/graph-06.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/graph/graph-07.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/graph/graph-07.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/graph/graph-08.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/graph/graph-08.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/graph/graph-09.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/graph/graph-09.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/graph/graph-10.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/graph/graph-10.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/graph/graph-11.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/graph/graph-11.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/graph/manifest.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/i18n/ trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/i18n/kanji-01-results.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/i18n/kanji-01.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/i18n/kanji-02-results.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/i18n/kanji-02.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/i18n/kanji.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/i18n/manifest.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/i18n/normalization-01-results.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/i18n/normalization-01.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/i18n/normalization-01.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/i18n/normalization-02-results.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/i18n/normalization-02.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/i18n/normalization-02.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/i18n/normalization-03-results.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/i18n/normalization-03.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/i18n/normalization-03.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/manifest-evaluation.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/manifest-syntax.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/open-world/ trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/open-world/data-1.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/open-world/data-2.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/open-world/data-3.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/open-world/data-4.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/open-world/date-1-result.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/open-world/date-1.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/open-world/date-2-result.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/open-world/date-2.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/open-world/date-3-result.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/open-world/date-3.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/open-world/date-4-result.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/open-world/date-4.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/open-world/manifest.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/open-world/open-cmp-01-result.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/open-world/open-cmp-01.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/open-world/open-cmp-02-result.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/open-world/open-cmp-02.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/open-world/open-eq-01-result.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/open-world/open-eq-01.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/open-world/open-eq-02-result.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/open-world/open-eq-02.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/open-world/open-eq-03-result.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/open-world/open-eq-03.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/open-world/open-eq-04-result.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/open-world/open-eq-04.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/open-world/open-eq-05-result.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/open-world/open-eq-05.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/open-world/open-eq-06-result.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/open-world/open-eq-06.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/open-world/open-eq-07-result.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/open-world/open-eq-07.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/open-world/open-eq-08-result.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/open-world/open-eq-08.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/open-world/open-eq-09-result.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/open-world/open-eq-09.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/open-world/open-eq-10-result.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/open-world/open-eq-10.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/open-world/open-eq-11-result.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/open-world/open-eq-11.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/open-world/open-eq-12-result.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/open-world/open-eq-12.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/open-world/sameTerm-StringSimpleLiteralCmp.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/open-world/sameTerm-eq-StringSimpleLiteralCmp.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/open-world/sameTerm-eq.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/open-world/sameTerm-eq.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/open-world/sameTerm-manifest.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/open-world/sameTerm-not-eq-StringSimpleLiteralCmp.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/open-world/sameTerm-not-eq.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/open-world/sameTerm-not-eq.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/open-world/sameTerm.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/open-world/sameTerm.srx trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/open-world/sameTerm.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/optional/ trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/optional/data.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/optional/manifest.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/optional/q-opt-1.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/optional/q-opt-2.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/optional/q-opt-3.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/optional/result-opt-1.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/optional/result-opt-2.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/optional/result-opt-3.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/optional-filter/ trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/optional-filter/data-1.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/optional-filter/expr-1-result.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/optional-filter/expr-1.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/optional-filter/expr-2-result.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/optional-filter/expr-2.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/optional-filter/expr-3-result.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/optional-filter/expr-3.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/optional-filter/manifest.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/regex/ trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/regex/manifest.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/regex/regex-data-01.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/regex/regex-query-001.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/regex/regex-query-002.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/regex/regex-query-003.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/regex/regex-query-004.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/regex/regex-result-001.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/regex/regex-result-002.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/regex/regex-result-003.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/regex/regex-result-004.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/solution-seq/ trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/solution-seq/data.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/solution-seq/manifest.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/solution-seq/slice-01.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/solution-seq/slice-02.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/solution-seq/slice-03.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/solution-seq/slice-04.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/solution-seq/slice-10.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/solution-seq/slice-11.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/solution-seq/slice-12.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/solution-seq/slice-13.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/solution-seq/slice-20.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/solution-seq/slice-21.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/solution-seq/slice-22.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/solution-seq/slice-23.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/solution-seq/slice-24.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/solution-seq/slice-results-01.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/solution-seq/slice-results-02.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/solution-seq/slice-results-03.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/solution-seq/slice-results-04.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/solution-seq/slice-results-10.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/solution-seq/slice-results-11.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/solution-seq/slice-results-12.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/solution-seq/slice-results-13.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/solution-seq/slice-results-20.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/solution-seq/slice-results-21.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/solution-seq/slice-results-22.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/solution-seq/slice-results-23.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/solution-seq/slice-results-24.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/sort/ trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/sort/data-sort-1.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/sort/data-sort-11.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/sort/data-sort-3.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/sort/data-sort-4.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/sort/data-sort-6.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/sort/data-sort-7.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/sort/data-sort-8.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/sort/data-sort-9.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/sort/extended-manifest.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/sort/manifest.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/sort/query-sort-1.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/sort/query-sort-10.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/sort/query-sort-2.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/sort/query-sort-3.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/sort/query-sort-4.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/sort/query-sort-5.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/sort/query-sort-6.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/sort/query-sort-9.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/sort/result-sort-1.rdf trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/sort/result-sort-10.rdf trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/sort/result-sort-11.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/sort/result-sort-2.rdf trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/sort/result-sort-3.rdf trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/sort/result-sort-4.rdf trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/sort/result-sort-5.rdf trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/sort/result-sort-6.rdf trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/sort/result-sort-7.rdf trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/sort/result-sort-8.rdf trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/sort/result-sort-9.rdf trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax/ trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/ trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/manifest.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-basic-01.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-basic-02.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-basic-03.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-basic-04.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-basic-05.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-basic-06.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-bnodes-01.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-bnodes-02.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-bnodes-03.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-bnodes-04.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-bnodes-05.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-expr-01.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-expr-02.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-expr-03.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-expr-04.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-expr-05.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-forms-01.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-forms-02.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-limit-offset-01.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-limit-offset-02.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-limit-offset-03.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-limit-offset-04.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-lists-01.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-lists-02.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-lists-03.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-lists-04.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-lists-05.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-lit-01.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-lit-02.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-lit-03.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-lit-04.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-lit-05.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-lit-06.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-lit-07.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-lit-08.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-lit-09.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-lit-10.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-lit-11.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-lit-12.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-lit-13.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-lit-14.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-lit-15.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-lit-16.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-lit-17.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-lit-18.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-lit-19.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-lit-20.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-order-01.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-order-02.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-order-03.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-order-04.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-order-05.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-order-06.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-order-07.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-pat-01.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-pat-02.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-pat-03.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-pat-04.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-qname-01.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-qname-02.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-qname-03.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-qname-04.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-qname-05.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-qname-06.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-qname-07.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-qname-08.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-struct-01.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-struct-02.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-struct-03.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-struct-05.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-struct-06.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-struct-07.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-struct-08.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-struct-09.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-struct-10.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-struct-11.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-struct-12.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-struct-13.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-struct-14.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-union-01.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql1/syntax-union-02.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql2/ trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql2/manifest.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql2/syntax-bnode-01.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql2/syntax-bnode-02.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql2/syntax-bnode-03.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql2/syntax-dataset-01.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql2/syntax-dataset-02.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql2/syntax-dataset-03.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql2/syntax-dataset-04.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql2/syntax-esc-01.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql2/syntax-esc-02.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql2/syntax-esc-03.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql2/syntax-esc-04.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql2/syntax-esc-05.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql2/syntax-form-ask-02.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql2/syntax-form-construct01.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql2/syntax-form-construct02.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql2/syntax-form-construct03.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql2/syntax-form-construct04.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql2/syntax-form-construct06.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql2/syntax-form-describe01.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql2/syntax-form-describe02.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql2/syntax-form-select-01.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql2/syntax-form-select-02.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql2/syntax-function-01.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql2/syntax-function-02.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql2/syntax-function-03.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql2/syntax-function-04.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql2/syntax-general-01.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql2/syntax-general-02.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql2/syntax-general-03.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql2/syntax-general-04.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql2/syntax-general-05.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql2/syntax-general-06.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql2/syntax-general-07.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql2/syntax-general-08.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql2/syntax-general-09.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql2/syntax-general-10.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql2/syntax-general-11.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql2/syntax-general-12.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql2/syntax-general-13.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql2/syntax-general-14.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql2/syntax-graph-01.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql2/syntax-graph-02.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql2/syntax-graph-03.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql2/syntax-graph-04.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql2/syntax-graph-05.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql2/syntax-keywords-01.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql2/syntax-keywords-02.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql2/syntax-keywords-03.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql2/syntax-lists-01.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql2/syntax-lists-02.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql2/syntax-lists-03.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql2/syntax-lists-04.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql2/syntax-lists-05.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql3/ trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql3/manifest.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql3/syn-01.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql3/syn-02.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql3/syn-03.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql3/syn-04.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql3/syn-05.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql3/syn-06.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql3/syn-07.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql3/syn-08.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql3/syn-bad-01.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql3/syn-bad-02.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql3/syn-bad-03.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql3/syn-bad-04.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql3/syn-bad-05.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql3/syn-bad-06.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql3/syn-bad-07.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql3/syn-bad-08.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql3/syn-bad-09.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql3/syn-bad-10.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql3/syn-bad-11.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql3/syn-bad-12.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql3/syn-bad-13.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql3/syn-bad-14.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql3/syn-bad-15.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql3/syn-bad-16.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql3/syn-bad-17.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql3/syn-bad-18.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql3/syn-bad-19.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql3/syn-bad-20.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql3/syn-bad-21.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql3/syn-bad-22.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql3/syn-bad-23.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql3/syn-bad-24.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql3/syn-bad-25.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql3/syn-bad-26.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql3/syn-bad-27.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql3/syn-bad-28.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql3/syn-bad-29.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql3/syn-bad-30.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql3/syn-bad-31.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql3/syn-bad-bnode-dot.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql3/syn-bad-bnodes-missing-pvalues-01.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql3/syn-bad-bnodes-missing-pvalues-02.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql3/syn-bad-empty-optional-01.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql3/syn-bad-empty-optional-02.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql3/syn-bad-filter-missing-parens.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql3/syn-bad-lone-list.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql3/syn-bad-lone-node.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql3/syn-blabel-cross-filter.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql3/syn-blabel-cross-graph-bad.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql3/syn-blabel-cross-optional-bad.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql3/syn-blabel-cross-union-bad.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql4/ trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql4/manifest.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql4/syn-09.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql4/syn-10.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql4/syn-11.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql4/syn-bad-34.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql4/syn-bad-35.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql4/syn-bad-36.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql4/syn-bad-37.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql4/syn-bad-38.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql4/syn-bad-GRAPH-breaks-BGP.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql4/syn-bad-OPT-breaks-BGP.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql4/syn-bad-UNION-breaks-BGP.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/syntax-sparql4/syn-leading-digits-in-prefixed-names.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/triple-match/ trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/triple-match/data-01.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/triple-match/data-02.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/triple-match/data-03.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/triple-match/dawg-data-01.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/triple-match/dawg-tp-01.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/triple-match/dawg-tp-02.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/triple-match/dawg-tp-03.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/triple-match/dawg-tp-04.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/triple-match/dawg-tp-05.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/triple-match/manifest.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/triple-match/result-tp-01.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/triple-match/result-tp-02.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/triple-match/result-tp-03.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/triple-match/result-tp-04.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/type-promotion/ trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/type-promotion/false.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/type-promotion/manifest.ttl trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/type-promotion/tP-byte-short-fail.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/type-promotion/tP-byte-short.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/type-promotion/tP-decimal-decimal.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/type-promotion/tP-double-decimal-fail.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/type-promotion/tP-double-decimal.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/type-promotion/tP-double-double.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/type-promotion/tP-double-float-fail.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/type-promotion/tP-double-float.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/type-promotion/tP-float-decimal-fail.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/type-promotion/tP-float-decimal.rq trunk/rdfapi-php/test/unit/Sparql/w3c-dawg2/data-r2/type-promotion/tP-float-... [truncated message content] |
From: <cw...@us...> - 2007-08-12 15:26:50
|
Revision: 490 http://rdfapi-php.svn.sourceforge.net/rdfapi-php/?rev=490&view=rev Author: cweiske Date: 2007-08-12 08:26:47 -0700 (Sun, 12 Aug 2007) Log Message: ----------- Unit test support for DAWG syntax tests Modified Paths: -------------- trunk/rdfapi-php/test/unit/Sparql/Dawg2Helper.php trunk/rdfapi-php/test/unit/Sparql/SparqlDbTests_test.php trunk/rdfapi-php/test/unit/Sparql/SparqlTestHelper.php trunk/rdfapi-php/test/unit/Sparql/cases.php trunk/rdfapi-php/test/unit/Sparql/create-dawg2.php Modified: trunk/rdfapi-php/test/unit/Sparql/Dawg2Helper.php =================================================================== --- trunk/rdfapi-php/test/unit/Sparql/Dawg2Helper.php 2007-08-12 14:57:56 UTC (rev 489) +++ trunk/rdfapi-php/test/unit/Sparql/Dawg2Helper.php 2007-08-12 15:26:47 UTC (rev 490) @@ -17,8 +17,8 @@ { $suiteDir = dirname(__FILE__) . '/w3c-dawg2/data-r2/'; $suites = array( -// 'manifest-evaluation.ttl', -// 'extended-manifest-evaluation.ttl', + 'manifest-evaluation.ttl', + 'extended-manifest-evaluation.ttl', 'manifest-syntax.ttl' ); @@ -42,7 +42,6 @@ //activate it in cases.php $_SESSION['sparql_dawg2_tests'] = $arTests; - $_SESSION['sparqlTestGroups'] = array();//remove other cases $_SESSION['sparqlTestGroups']['dawg2'] = array(//'deact'=>1, 'title' => 'DAWG2 tests', 'tests' => 'sparql_dawg2_tests', @@ -103,8 +102,7 @@ throw new Exception('Collection file does not exist: ' . $strCollectionFile); } - //$arTests = self::loadEvaluationTests($strCollectionFile); - $arTests = array(); + $arTests = self::loadEvaluationTests($strCollectionFile); $arTests = array_merge($arTests, self::loadSyntaxTests($strCollectionFile)); return $arTests; }//public static function loadCollectionFromManifest($strCollectionFile) Modified: trunk/rdfapi-php/test/unit/Sparql/SparqlDbTests_test.php =================================================================== --- trunk/rdfapi-php/test/unit/Sparql/SparqlDbTests_test.php 2007-08-12 14:57:56 UTC (rev 489) +++ trunk/rdfapi-php/test/unit/Sparql/SparqlDbTests_test.php 2007-08-12 15:26:47 UTC (rev 490) @@ -13,6 +13,9 @@ require_once 'Console/Color.php'; } +//SparqlTestHelper::loadDawg2Tests(); + + class testSparqlDbTests extends UnitTestCase { protected static $strModelUri = 'unittest-model'; @@ -30,44 +33,84 @@ if (isset($arGroup['deact'])) continue; $checkfunc = $arGroup['checkfunc']; //echo count($_SESSION[$arGroup['tests']]) . " tests\n"; + foreach ($_SESSION[$arGroup['tests']] as $name) { + $fileData = null; + $fileResult = null; + $fileQuery = null; + if (is_array($name)) { - $fileData = $name['data']; - $fileQuery = $name['query'] . '.rq'; - $fileResult = $name['result'] . '.res'; - $title = $name['query']; + if (isset($name['data'])) { + if (!file_exists(SPARQL_TESTFILES . $name['data'])) { + $fileData = 'data/' . $name['data']; + } else { + $fileData = $name['data']; + } + } + + if (!file_exists(SPARQL_TESTFILES . $name['query'])) { + $fileQuery = 'query/' . $name['query'] . '.rq'; + } else { + $fileQuery = $name['query']; + } + + if (isset($name['result'])) { + if (!file_exists(SPARQL_TESTFILES . $name['result'])) { + $fileResult = 'result/' . $name['result'] . '.res'; + } else { + $fileResult = $name['result']; + } + } + + if (isset($name['title'])) { + $title = $name['title']; + } else { + $title = $name['query']; + } } else { - $fileData = $name . '.n3'; - $fileQuery = $name . '.rq'; - $fileResult = $name . '.res'; + $fileData = 'data/' . $name . '.n3'; + $fileQuery = 'query/' . $name . '.rq'; + $fileResult = 'result/' . $name . '.res'; $title = $name; } if (in_array($title, $_SESSION['testSparqlDbTestsIgnores'])) { -// echo Console_Color::convert('%y'); -// echo ' ignoring ' . $title . "\n"; -// echo Console_Color::convert('%n'); + if (isset($GLOBALS['debugTests'])) { + echo Console_Color::convert('%y'); + echo ' ignoring ' . $title . "\n"; + echo Console_Color::convert('%n'); + } continue; } //echo ' ' . $title . "\n"; $_SESSION['test'] = $title . ' test'; $e = null; - if ($fileData != $strLastDataFile) { + if ($fileData != null && $fileData != $strLastDataFile) { //re-use database if not changed list($database, $dbModel) = $this->prepareDatabase(); //import statements into database - $dbModel ->load(SPARQL_TESTFILES . 'data/' . $fileData); + $dbModel ->load(SPARQL_TESTFILES . $fileData); $strLastDataFile = $fileData; } - $qs = file_get_contents(SPARQL_TESTFILES . 'query/' . $fileQuery, 'r'); - $res = file_get_contents(SPARQL_TESTFILES . 'result/' . $fileResult, 'r'); - unset($result); - eval($res); - $q = $parser->parse($qs); + $qs = file_get_contents(SPARQL_TESTFILES . $fileQuery); + if ($fileResult !== null) { + $res = file_get_contents(SPARQL_TESTFILES . $fileResult); + unset($result); + eval($res); + } + + if (isset($name['type']) && + ($name['type'] == 'syntax-negative' || $name['type'] == 'syntax-positive') + ) { + $this->testQueryParse($qs, $parser, $name['type'], $title); + continue; + } + + $q = $parser->parse($qs); try { - $t = $dbModel->sparqlQuery($qs); + $t = $dbModel->sparqlQuery($qs); if ($t instanceof MemModel) { $bOk = $t->equals($result); @@ -110,11 +153,48 @@ } // echo $arGroup['title'] . " done\n"; } - } + }//public function testAllTestgroupsNoReload() /** + * Runs a parser test + */ + protected function testQueryParse($strQuery, $parser, $strType, $title) + { +//echo $title . "\n"; + $bException = false; + try { + $parser->parse($strQuery); + } catch (Exception $e) { + $bException = true; + } + + if ($strType == 'syntax-negative') { + $this->assertTrue($bException, 'Query should fail to be parsed.'); + $bOk = $bException == true; + } else if ($strType == 'syntax-positive') { + $this->assertFalse($bException, 'Query should get parsed.'); + $bOk = $bException == false; + } + + if (!$bOk) { + if (!isset($GLOBALS['debugTests'])) { + echo ' ' . $title . "\n"; + } else { + echo Console_Color::convert('%RTest failed: ' . $title . "%n\n"); + if (isset($e)) { + echo $e->getMessage() . "\n"; + //var_dump($e); + } + echo $strQuery . "\n"; + } + } + }//protected function testQueryParse($strQuery, $parser, $strType) + + + + /** * Instantiates the database object and clears * any existing statements to have a fresh place * for a unit test. Modified: trunk/rdfapi-php/test/unit/Sparql/SparqlTestHelper.php =================================================================== --- trunk/rdfapi-php/test/unit/Sparql/SparqlTestHelper.php 2007-08-12 14:57:56 UTC (rev 489) +++ trunk/rdfapi-php/test/unit/Sparql/SparqlTestHelper.php 2007-08-12 15:26:47 UTC (rev 490) @@ -1,4 +1,5 @@ <?php + /** * Class with Sparql-Unittest helper methods */ Modified: trunk/rdfapi-php/test/unit/Sparql/cases.php =================================================================== --- trunk/rdfapi-php/test/unit/Sparql/cases.php 2007-08-12 14:57:56 UTC (rev 489) +++ trunk/rdfapi-php/test/unit/Sparql/cases.php 2007-08-12 15:26:47 UTC (rev 490) @@ -42,6 +42,11 @@ 'tests' => 'sparql_ask_tests', 'checkfunc' => 'resultCheck' ), + 'dawg2' => array(//'deact'=>1, + 'title' => 'DAWG2 tests', + 'tests' => 'sparql_dawg2_tests', + 'checkfunc' => 'resultCheck' + ), ); $_SESSION['testSparqlDbTestsIgnores'] = array( @@ -53,6 +58,10 @@ 'ex11.2.3.2_0', //test is broken IMO (cweiske) 'query-survey-1', + + //fatal error + 'syntax-form-describe01.rq', + 'syntax-form-describe02.rq', ); @@ -677,5 +686,5 @@ ); - +require_once dirname(__FILE__) . '/cases_dawg2.php'; ?> \ No newline at end of file Modified: trunk/rdfapi-php/test/unit/Sparql/create-dawg2.php =================================================================== --- trunk/rdfapi-php/test/unit/Sparql/create-dawg2.php 2007-08-12 14:57:56 UTC (rev 489) +++ trunk/rdfapi-php/test/unit/Sparql/create-dawg2.php 2007-08-12 15:26:47 UTC (rev 490) @@ -15,7 +15,7 @@ echo "<?php /** -* automatically created by create-dawg2.php +* automatically created by create-dawg2.php on " . date('Y-m-d H:i') . " */ \$_SESSION['sparql_dawg2_tests'] = "; var_export($_SESSION['sparql_dawg2_tests']); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cw...@us...> - 2007-08-13 06:52:51
|
Revision: 502 http://rdfapi-php.svn.sourceforge.net/rdfapi-php/?rev=502&view=rev Author: cweiske Date: 2007-08-12 23:52:50 -0700 (Sun, 12 Aug 2007) Log Message: ----------- Add full support for the new DAWG tests. All test result formats should be supported by now (rdf xml, n3 [ttl,srx]). Current test status: Test cases run: 1/1, Passes: 345, Failures: 143, Exceptions: 5 Modified Paths: -------------- trunk/rdfapi-php/test/unit/Sparql/SparqlDbTests_test.php trunk/rdfapi-php/test/unit/Sparql/SparqlTestHelper.php trunk/rdfapi-php/test/unit/Sparql/cases.php trunk/rdfapi-php/test/unit/Sparql/cases_dawg2.php Modified: trunk/rdfapi-php/test/unit/Sparql/SparqlDbTests_test.php =================================================================== --- trunk/rdfapi-php/test/unit/Sparql/SparqlDbTests_test.php 2007-08-13 06:44:36 UTC (rev 501) +++ trunk/rdfapi-php/test/unit/Sparql/SparqlDbTests_test.php 2007-08-13 06:52:50 UTC (rev 502) @@ -9,6 +9,9 @@ require_once RDFAPI_INCLUDE_DIR . 'sparql/SparqlParser.php'; require_once RDFAPI_INCLUDE_DIR . 'sparql/SparqlEngine.php'; require_once RDFAPI_INCLUDE_DIR . 'dataset/NamedGraphMem.php'; +require_once RDFAPI_INCLUDE_DIR . 'syntax/SparqlResultParser.php'; +require_once RDFAPI_INCLUDE_DIR . 'syntax/N3Parser.php'; + if (isset($GLOBALS['debugTests'])) { require_once 'Console/Color.php'; } @@ -31,10 +34,10 @@ foreach ($_SESSION['sparqlTestGroups'] as $arGroup) { if (isset($arGroup['deact'])) continue; - $checkfunc = $arGroup['checkfunc']; //echo count($_SESSION[$arGroup['tests']]) . " tests\n"; foreach ($_SESSION[$arGroup['tests']] as $name) { + $checkfunc = $arGroup['checkfunc']; $fileData = null; $fileResult = null; $fileQuery = null; @@ -90,15 +93,40 @@ //re-use database if not changed list($database, $dbModel) = $this->prepareDatabase(); //import statements into database - $dbModel ->load(SPARQL_TESTFILES . $fileData); + $dbModel ->load(SPARQL_TESTFILES . $fileData, 'n3'); $strLastDataFile = $fileData; } $qs = file_get_contents(SPARQL_TESTFILES . $fileQuery); + if ($fileResult !== null) { $res = file_get_contents(SPARQL_TESTFILES . $fileResult); - unset($result); - eval($res); + + if (substr($fileResult, -4) == '.srx') { + //Sparql XML result + $resParser = new SparqlResultParser(); + $result = $resParser->parse($res); + } else if (substr($fileResult, -4) == '.rdf') { + //same format as .ttl, but serialized as xml + //rdf xml sorted + $resModel = new MemModel(); + $resModel->load(SPARQL_TESTFILES . $fileResult, 'rdf'); + $result = SparqlTestHelper::convertModelToResultArray($resModel); + unset($resModel); + $checkfunc = 'resultCheckSort'; + } else if (substr($fileResult, -4) == '.res') { + //our own php code + unset($result); + eval($res); + } else if (substr($fileResult, -4) == '.ttl') { + //N3 + $resModel = new MemModel(); + $resModel->load(SPARQL_TESTFILES . $fileResult, 'n3'); + $result = SparqlTestHelper::convertModelToResultArray($resModel); + unset($resModel); + } else { + throw new Exception('Unknown result format in ' . $fileResult); + } } if (isset($name['type']) && @@ -108,8 +136,25 @@ continue; } - $q = $parser->parse($qs); try { + $q = $parser->parse($qs); + } catch (Exception $e) { + //normal query failed to be parsed + $this->assertTrue(false, 'Query failed to be parsed'); + if (!isset($GLOBALS['debugTests'])) { + echo ' ' . $title . "\n"; + } else { + echo Console_Color::convert('%RTest failed: ' . $title . "%n\n"); + if (isset($e)) { + echo $e->getMessage() . "\n"; + //var_dump($e); + } + echo $strQuery . "\n"; + die(); + } + } + + try { $t = $dbModel->sparqlQuery($qs); if ($t instanceof MemModel) { @@ -136,6 +181,7 @@ if ($e != null) { echo get_class($e) . ': ' . $e->getMessage() . "\n"; } + echo ' Data: ' . $fileData . "\n"; echo 'Query string: ' . $qs . "\n"; echo "Expected:\n"; echo Console_Color::convert('%p'); @@ -188,6 +234,7 @@ //var_dump($e); } echo $strQuery . "\n"; + die(); } } }//protected function testQueryParse($strQuery, $parser, $strType) Modified: trunk/rdfapi-php/test/unit/Sparql/SparqlTestHelper.php =================================================================== --- trunk/rdfapi-php/test/unit/Sparql/SparqlTestHelper.php 2007-08-13 06:44:36 UTC (rev 501) +++ trunk/rdfapi-php/test/unit/Sparql/SparqlTestHelper.php 2007-08-13 06:52:50 UTC (rev 502) @@ -5,13 +5,28 @@ */ class SparqlTestHelper { + /** + * Compares calculated with expected result. + * Values can be at any position and do not need to be ordered. + * + * @param array $table Result calculated by the engine + * @param array $result Expected result + * + * @return boolean True if both arrays contain the same values + */ public static function resultCheck($table, $result) { $match = 0; $rows = 0; - $rowcount = $result['rowcount']; - $hits = $result['hits']; - $result = $result['part']; + if (isset($result['rowcount'])) { + $rowcount = $result['rowcount']; + $hits = $result['hits']; + $result = $result['part']; + } else { + //e.g. dawg2 tests pass a "table" as $result + $rowcount = count($result); + $hits = count($result); + } if ($rowcount == 0 && ($table == 'false' || $table == array())) { return true; @@ -56,8 +71,21 @@ + /** + * Compares calculated with expected result. + * Values need to be in the exact same order. + * + * @param array $table Result calculated by the engine + * @param array $result Expected result + * + * @return boolean True if both arrays contain the same values + */ public static function resultCheckSort($table, $result) { + if (count($result) != count($table)) { + return false; + } + foreach ($result as $key => $value) { foreach ($value as $varname => $varvalue) { if ($varvalue != $table[$key][$varname]) { @@ -129,5 +157,62 @@ return $s; }//static function renderResult($query) + + + /** + * Converts a MemModel into a query result array. + * Required for the DAWG test cases. + * + * @param Model $model Model object to extract data from + * @return array Result array + * + * @see http://www.w3.org/2001/sw/DataAccess/tests/README + * @see http://www.w3.org/2001/sw/DataAccess/tests/result-set.n3 + */ + static function convertModelToResultArray($model) + { + $graphset = ModelFactory::getDatasetMem('Dataset1'); + $graphset->setDefaultGraph($model); + $parser = new SparqlParser(); + $engine = SparqlEngine::factory($model); + + $strSparqlQuery = ' + PREFIX rs: <http://www.w3.org/2001/sw/DataAccess/tests/result-set#> + SELECT ?varname WHERE { ?x rs:resultVariable ?varname } + '; + $q = $parser->parse($strSparqlQuery); + $variables = $engine->queryModel($graphset, $q, false); + + $arVars = array(); + $strSparqlQueryPart = ''; + $nCount = 0; + foreach ($variables as $var) { + $varname = '?' . $var['?varname']->label; + $name = substr($varname, 1); + $arVars[] = $varname; + $strSparqlQueryPart .= + ' ?thing rs:binding ?binding' . $nCount . '. + ?binding' . $nCount . ' rs:value ' . $varname . '. + ?binding' . $nCount . ' rs:variable "' . $name . '".'; + ++$nCount; + } + + $strSparqlQuery = ' + PREFIX rs: <http://www.w3.org/2001/sw/DataAccess/tests/result-set#> + SELECT ' . implode($arVars, ' ') . ' + WHERE { + ?some rs:solution ?thing. + ' . $strSparqlQueryPart . ' + } + '; +//echo $strSparqlQuery; + $q = $parser->parse($strSparqlQuery); + $arResult = $engine->queryModel($graphset, $q, false); +//var_dump($arResult); +//die(); + + return $arResult; + }//static function convertModelToResultArray($model) + }//class SparqlTestHelper ?> \ No newline at end of file Modified: trunk/rdfapi-php/test/unit/Sparql/cases.php =================================================================== --- trunk/rdfapi-php/test/unit/Sparql/cases.php 2007-08-13 06:44:36 UTC (rev 501) +++ trunk/rdfapi-php/test/unit/Sparql/cases.php 2007-08-13 06:52:50 UTC (rev 502) @@ -62,6 +62,8 @@ //fatal error 'syntax-form-describe01.rq', 'syntax-form-describe02.rq', + //parse error + 'dawg-construct-identity' ); Modified: trunk/rdfapi-php/test/unit/Sparql/cases_dawg2.php =================================================================== --- trunk/rdfapi-php/test/unit/Sparql/cases_dawg2.php 2007-08-13 06:44:36 UTC (rev 501) +++ trunk/rdfapi-php/test/unit/Sparql/cases_dawg2.php 2007-08-13 06:52:50 UTC (rev 502) @@ -3,2174 +3,2174 @@ * automatically created by create-dawg2.php on 2007-08-12 16:52 */ $_SESSION['sparql_dawg2_tests'] = array ( - 0 => + 0 => array ( 'title' => 'Basic graph pattern - spoo', 'data' => 'w3c-dawg2/data-r2/basic/data-6.ttl', 'query' => 'w3c-dawg2/data-r2/basic/spoo-1.rq', 'result' => 'w3c-dawg2/data-r2/basic/spoo-1.srx', ), - 1 => + 1 => array ( 'title' => 'Basic - Prefix/Base 1', 'data' => 'w3c-dawg2/data-r2/basic/data-1.ttl', 'query' => 'w3c-dawg2/data-r2/basic/base-prefix-1.rq', 'result' => 'w3c-dawg2/data-r2/basic/base-prefix-1.srx', ), - 2 => + 2 => array ( 'title' => 'Basic - Prefix/Base 2', 'data' => 'w3c-dawg2/data-r2/basic/data-1.ttl', 'query' => 'w3c-dawg2/data-r2/basic/base-prefix-2.rq', 'result' => 'w3c-dawg2/data-r2/basic/base-prefix-2.srx', ), - 3 => + 3 => array ( 'title' => 'Basic - Prefix/Base 3', 'data' => 'w3c-dawg2/data-r2/basic/data-1.ttl', 'query' => 'w3c-dawg2/data-r2/basic/base-prefix-3.rq', 'result' => 'w3c-dawg2/data-r2/basic/base-prefix-3.srx', ), - 4 => + 4 => array ( 'title' => 'Basic - Prefix/Base 4', 'data' => 'w3c-dawg2/data-r2/basic/data-1.ttl', 'query' => 'w3c-dawg2/data-r2/basic/base-prefix-4.rq', 'result' => 'w3c-dawg2/data-r2/basic/base-prefix-4.srx', ), - 5 => + 5 => array ( 'title' => 'Basic - Prefix/Base 5', 'data' => 'w3c-dawg2/data-r2/basic/data-1.ttl', 'query' => 'w3c-dawg2/data-r2/basic/base-prefix-5.rq', 'result' => 'w3c-dawg2/data-r2/basic/base-prefix-5.srx', ), - 6 => + 6 => array ( 'title' => 'Basic - List 1', 'data' => 'w3c-dawg2/data-r2/basic/data-2.ttl', 'query' => 'w3c-dawg2/data-r2/basic/list-1.rq', 'result' => 'w3c-dawg2/data-r2/basic/list-1.srx', ), - 7 => + 7 => array ( 'title' => 'Basic - List 2', 'data' => 'w3c-dawg2/data-r2/basic/data-2.ttl', 'query' => 'w3c-dawg2/data-r2/basic/list-2.rq', 'result' => 'w3c-dawg2/data-r2/basic/list-2.srx', ), - 8 => + 8 => array ( 'title' => 'Basic - List 3', 'data' => 'w3c-dawg2/data-r2/basic/data-2.ttl', 'query' => 'w3c-dawg2/data-r2/basic/list-3.rq', 'result' => 'w3c-dawg2/data-r2/basic/list-3.srx', ), - 9 => + 9 => array ( 'title' => 'Basic - List 4', 'data' => 'w3c-dawg2/data-r2/basic/data-2.ttl', 'query' => 'w3c-dawg2/data-r2/basic/list-4.rq', 'result' => 'w3c-dawg2/data-r2/basic/list-4.srx', ), - 10 => + 10 => array ( 'title' => 'Basic - Quotes 1', 'data' => 'w3c-dawg2/data-r2/basic/data-3.ttl', 'query' => 'w3c-dawg2/data-r2/basic/quotes-1.rq', 'result' => 'w3c-dawg2/data-r2/basic/quotes-1.srx', ), - 11 => + 11 => array ( 'title' => 'Basic - Quotes 2', 'data' => 'w3c-dawg2/data-r2/basic/data-3.ttl', 'query' => 'w3c-dawg2/data-r2/basic/quotes-2.rq', 'result' => 'w3c-dawg2/data-r2/basic/quotes-2.srx', ), - 12 => + 12 => array ( 'title' => 'Basic - Quotes 3', 'data' => 'w3c-dawg2/data-r2/basic/data-3.ttl', 'query' => 'w3c-dawg2/data-r2/basic/quotes-3.rq', 'result' => 'w3c-dawg2/data-r2/basic/quotes-3.srx', ), - 13 => + 13 => array ( 'title' => 'Basic - Quotes 4', 'data' => 'w3c-dawg2/data-r2/basic/data-3.ttl', 'query' => 'w3c-dawg2/data-r2/basic/quotes-4.rq', 'result' => 'w3c-dawg2/data-r2/basic/quotes-4.srx', ), - 14 => + 14 => array ( 'title' => 'Basic - Term 1', 'data' => 'w3c-dawg2/data-r2/basic/data-4.ttl', 'query' => 'w3c-dawg2/data-r2/basic/term-1.rq', 'result' => 'w3c-dawg2/data-r2/basic/term-1.srx', ), - 15 => + 15 => array ( 'title' => 'Basic - Term 2', 'data' => 'w3c-dawg2/data-r2/basic/data-4.ttl', 'query' => 'w3c-dawg2/data-r2/basic/term-2.rq', 'result' => 'w3c-dawg2/data-r2/basic/term-2.srx', ), - 16 => + 16 => array ( 'title' => 'Basic - Term 3', 'data' => 'w3c-dawg2/data-r2/basic/data-4.ttl', 'query' => 'w3c-dawg2/data-r2/basic/term-3.rq', 'result' => 'w3c-dawg2/data-r2/basic/term-3.srx', ), - 17 => + 17 => array ( 'title' => 'Basic - Term 4', 'data' => 'w3c-dawg2/data-r2/basic/data-4.ttl', 'query' => 'w3c-dawg2/data-r2/basic/term-4.rq', 'result' => 'w3c-dawg2/data-r2/basic/term-4.srx', ), - 18 => + 18 => array ( 'title' => 'Basic - Term 5', 'data' => 'w3c-dawg2/data-r2/basic/data-4.ttl', 'query' => 'w3c-dawg2/data-r2/basic/term-5.rq', 'result' => 'w3c-dawg2/data-r2/basic/term-5.srx', ), - 19 => + 19 => array ( 'title' => 'Basic - Term 6', 'data' => 'w3c-dawg2/data-r2/basic/data-4.ttl', 'query' => 'w3c-dawg2/data-r2/basic/term-6.rq', 'result' => 'w3c-dawg2/data-r2/basic/term-6.srx', ), - 20 => + 20 => array ( 'title' => 'Basic - Term 7', 'data' => 'w3c-dawg2/data-r2/basic/data-4.ttl', 'query' => 'w3c-dawg2/data-r2/basic/term-7.rq', 'result' => 'w3c-dawg2/data-r2/basic/term-7.srx', ), - 21 => + 21 => array ( 'title' => 'Basic - Term 8', 'data' => 'w3c-dawg2/data-r2/basic/data-4.ttl', 'query' => 'w3c-dawg2/data-r2/basic/term-8.rq', 'result' => 'w3c-dawg2/data-r2/basic/term-8.srx', ), - 22 => + 22 => array ( 'title' => 'Basic - Term 9', 'data' => 'w3c-dawg2/data-r2/basic/data-4.ttl', 'query' => 'w3c-dawg2/data-r2/basic/term-9.rq', 'result' => 'w3c-dawg2/data-r2/basic/term-9.srx', ), - 23 => + 23 => array ( 'title' => 'Basic - Var 1', 'data' => 'w3c-dawg2/data-r2/basic/data-5.ttl', 'query' => 'w3c-dawg2/data-r2/basic/var-1.rq', 'result' => 'w3c-dawg2/data-r2/basic/var-1.srx', ), - 24 => + 24 => array ( 'title' => 'Basic - Var 2', 'data' => 'w3c-dawg2/data-r2/basic/data-5.ttl', 'query' => 'w3c-dawg2/data-r2/basic/var-2.rq', 'result' => 'w3c-dawg2/data-r2/basic/var-2.srx', ), - 25 => + 25 => array ( 'title' => 'dawg-triple-pattern-001', 'data' => 'w3c-dawg2/data-r2/triple-match/data-01.ttl', 'query' => 'w3c-dawg2/data-r2/triple-match/dawg-tp-01.rq', 'result' => 'w3c-dawg2/data-r2/triple-match/result-tp-01.ttl', ), - 26 => + 26 => array ( 'title' => 'dawg-triple-pattern-002', 'data' => 'w3c-dawg2/data-r2/triple-match/data-01.ttl', 'query' => 'w3c-dawg2/data-r2/triple-match/dawg-tp-02.rq', 'result' => 'w3c-dawg2/data-r2/triple-match/result-tp-02.ttl', ), - 27 => + 27 => array ( 'title' => 'dawg-triple-pattern-003', 'data' => 'w3c-dawg2/data-r2/triple-match/data-02.ttl', 'query' => 'w3c-dawg2/data-r2/triple-match/dawg-tp-03.rq', 'result' => 'w3c-dawg2/data-r2/triple-match/result-tp-03.ttl', ), - 28 => + 28 => array ( 'title' => 'dawg-triple-pattern-004', 'data' => 'w3c-dawg2/data-r2/triple-match/dawg-data-01.ttl', 'query' => 'w3c-dawg2/data-r2/triple-match/dawg-tp-04.rq', 'result' => 'w3c-dawg2/data-r2/triple-match/result-tp-04.ttl', ), - 29 => + 29 => array ( 'title' => 'open-eq-01', 'data' => 'w3c-dawg2/data-r2/open-world/data-1.ttl', 'query' => 'w3c-dawg2/data-r2/open-world/open-eq-01.rq', 'result' => 'w3c-dawg2/data-r2/open-world/open-eq-01-result.srx', ), - 30 => + 30 => array ( 'title' => 'open-eq-02', 'data' => 'w3c-dawg2/data-r2/open-world/data-1.ttl', 'query' => 'w3c-dawg2/data-r2/open-world/open-eq-02.rq', 'result' => 'w3c-dawg2/data-r2/open-world/open-eq-02-result.srx', ), - 31 => + 31 => array ( 'title' => 'open-eq-03', 'data' => 'w3c-dawg2/data-r2/open-world/data-1.ttl', 'query' => 'w3c-dawg2/data-r2/open-world/open-eq-03.rq', 'result' => 'w3c-dawg2/data-r2/open-world/open-eq-03-result.srx', ), - 32 => + 32 => array ( 'title' => 'open-eq-04', 'data' => 'w3c-dawg2/data-r2/open-world/data-1.ttl', 'query' => 'w3c-dawg2/data-r2/open-world/open-eq-04.rq', 'result' => 'w3c-dawg2/data-r2/open-world/open-eq-04-result.srx', ), - 33 => + 33 => array ( 'title' => 'open-eq-05', 'data' => 'w3c-dawg2/data-r2/open-world/data-1.ttl', 'query' => 'w3c-dawg2/data-r2/open-world/open-eq-05.rq', 'result' => 'w3c-dawg2/data-r2/open-world/open-eq-05-result.srx', ), - 34 => + 34 => array ( 'title' => 'open-eq-06', 'data' => 'w3c-dawg2/data-r2/open-world/data-1.ttl', 'query' => 'w3c-dawg2/data-r2/open-world/open-eq-06.rq', 'result' => 'w3c-dawg2/data-r2/open-world/open-eq-06-result.srx', ), - 35 => + 35 => array ( 'title' => 'open-eq-07', 'data' => 'w3c-dawg2/data-r2/open-world/data-2.ttl', 'query' => 'w3c-dawg2/data-r2/open-world/open-eq-07.rq', 'result' => 'w3c-dawg2/data-r2/open-world/open-eq-07-result.srx', ), - 36 => + 36 => array ( 'title' => 'open-eq-08', 'data' => 'w3c-dawg2/data-r2/open-world/data-2.ttl', 'query' => 'w3c-dawg2/data-r2/open-world/open-eq-08.rq', 'result' => 'w3c-dawg2/data-r2/open-world/open-eq-08-result.srx', ), - 37 => + 37 => array ( 'title' => 'open-eq-09', 'data' => 'w3c-dawg2/data-r2/open-world/data-2.ttl', 'query' => 'w3c-dawg2/data-r2/open-world/open-eq-09.rq', 'result' => 'w3c-dawg2/data-r2/open-world/open-eq-09-result.srx', ), - 38 => + 38 => array ( 'title' => 'open-eq-10', 'data' => 'w3c-dawg2/data-r2/open-world/data-2.ttl', 'query' => 'w3c-dawg2/data-r2/open-world/open-eq-10.rq', 'result' => 'w3c-dawg2/data-r2/open-world/open-eq-10-result.srx', ), - 39 => + 39 => array ( 'title' => 'open-eq-11', 'data' => 'w3c-dawg2/data-r2/open-world/data-2.ttl', 'query' => 'w3c-dawg2/data-r2/open-world/open-eq-11.rq', 'result' => 'w3c-dawg2/data-r2/open-world/open-eq-11-result.srx', ), - 40 => + 40 => array ( 'title' => 'open-eq-12', 'data' => 'w3c-dawg2/data-r2/open-world/data-2.ttl', 'query' => 'w3c-dawg2/data-r2/open-world/open-eq-12.rq', 'result' => 'w3c-dawg2/data-r2/open-world/open-eq-12-result.srx', ), - 41 => + 41 => array ( 'title' => 'date-1', 'data' => 'w3c-dawg2/data-r2/open-world/data-3.ttl', 'query' => 'w3c-dawg2/data-r2/open-world/date-1.rq', 'result' => 'w3c-dawg2/data-r2/open-world/date-1-result.srx', ), - 42 => + 42 => array ( 'title' => 'date-2', 'data' => 'w3c-dawg2/data-r2/open-world/data-3.ttl', 'query' => 'w3c-dawg2/data-r2/open-world/date-2.rq', 'result' => 'w3c-dawg2/data-r2/open-world/date-2-result.srx', ), - 43 => + 43 => array ( 'title' => 'date-3', 'data' => 'w3c-dawg2/data-r2/open-world/data-3.ttl', 'query' => 'w3c-dawg2/data-r2/open-world/date-3.rq', 'result' => 'w3c-dawg2/data-r2/open-world/date-3-result.srx', ), - 44 => + 44 => array ( 'title' => 'date-4', 'data' => 'w3c-dawg2/data-r2/open-world/data-3.ttl', 'query' => 'w3c-dawg2/data-r2/open-world/date-4.rq', 'result' => 'w3c-dawg2/data-r2/open-world/date-4-result.srx', ), - 45 => + 45 => array ( 'title' => 'open-cmp-01', 'data' => 'w3c-dawg2/data-r2/open-world/data-4.ttl', 'query' => 'w3c-dawg2/data-r2/open-world/open-cmp-01.rq', 'result' => 'w3c-dawg2/data-r2/open-world/open-cmp-01-result.srx', ), - 46 => + 46 => array ( 'title' => 'open-cmp-02', 'data' => 'w3c-dawg2/data-r2/open-world/data-4.ttl', 'query' => 'w3c-dawg2/data-r2/open-world/open-cmp-02.rq', 'result' => 'w3c-dawg2/data-r2/open-world/open-cmp-02-result.srx', ), - 47 => + 47 => array ( 'title' => 'Nested Optionals - 1', 'data' => 'w3c-dawg2/data-r2/algebra/two-nested-opt.ttl', 'query' => 'w3c-dawg2/data-r2/algebra/two-nested-opt.rq', 'result' => 'w3c-dawg2/data-r2/algebra/two-nested-opt.srx', ), - 48 => + 48 => array ( 'title' => 'Nested Optionals - 2', 'data' => 'w3c-dawg2/data-r2/algebra/two-nested-opt.ttl', 'query' => 'w3c-dawg2/data-r2/algebra/two-nested-opt-alt.rq', 'result' => 'w3c-dawg2/data-r2/algebra/two-nested-opt-alt.srx', ), - 49 => + 49 => array ( 'title' => 'Optional-filter - 1', 'data' => 'w3c-dawg2/data-r2/algebra/opt-filter-1.ttl', 'query' => 'w3c-dawg2/data-r2/algebra/opt-filter-1.rq', 'result' => 'w3c-dawg2/data-r2/algebra/opt-filter-1.srx', ), - 50 => + 50 => array ( 'title' => 'Optional-filter - 2 filters', 'data' => 'w3c-dawg2/data-r2/algebra/opt-filter-2.ttl', 'query' => 'w3c-dawg2/data-r2/algebra/opt-filter-2.rq', 'result' => 'w3c-dawg2/data-r2/algebra/opt-filter-2.srx', ), - 51 => + 51 => array ( 'title' => 'Optional-filter - scope of variable', 'data' => 'w3c-dawg2/data-r2/algebra/opt-filter-3.ttl', 'query' => 'w3c-dawg2/data-r2/algebra/opt-filter-3.rq', 'result' => 'w3c-dawg2/data-r2/algebra/opt-filter-3.srx', ), - 52 => + 52 => array ( 'title' => 'Filter-placement - 1', 'data' => 'w3c-dawg2/data-r2/algebra/data-2.ttl', 'query' => 'w3c-dawg2/data-r2/algebra/filter-placement-1.rq', 'result' => 'w3c-dawg2/data-r2/algebra/filter-placement-1.srx', ), - 53 => + 53 => array ( 'title' => 'Filter-placement - 2', 'data' => 'w3c-dawg2/data-r2/algebra/data-2.ttl', 'query' => 'w3c-dawg2/data-r2/algebra/filter-placement-2.rq', 'result' => 'w3c-dawg2/data-r2/algebra/filter-placement-2.srx', ), - 54 => + 54 => array ( 'title' => 'Filter-placement - 3', 'data' => 'w3c-dawg2/data-r2/algebra/data-2.ttl', 'query' => 'w3c-dawg2/data-r2/algebra/filter-placement-3.rq', 'result' => 'w3c-dawg2/data-r2/algebra/filter-placement-3.srx', ), - 55 => + 55 => array ( 'title' => 'Filter-nested - 1', 'data' => 'w3c-dawg2/data-r2/algebra/data-1.ttl', 'query' => 'w3c-dawg2/data-r2/algebra/filter-nested-1.rq', 'result' => 'w3c-dawg2/data-r2/algebra/filter-nested-1.srx', ), - 56 => + 56 => array ( 'title' => 'Filter-nested - 2', 'data' => 'w3c-dawg2/data-r2/algebra/data-1.ttl', 'query' => 'w3c-dawg2/data-r2/algebra/filter-nested-2.rq', 'result' => 'w3c-dawg2/data-r2/algebra/filter-nested-2.srx', ), - 57 => + 57 => array ( 'title' => 'Filter-scope - 1', 'data' => 'w3c-dawg2/data-r2/algebra/data-2.ttl', 'query' => 'w3c-dawg2/data-r2/algebra/filter-scope-1.rq', 'result' => 'w3c-dawg2/data-r2/algebra/filter-scope-1.srx', ), - 58 => + 58 => array ( 'title' => 'Join scope - 1', 'data' => 'w3c-dawg2/data-r2/algebra/var-scope-join-1.ttl', 'query' => 'w3c-dawg2/data-r2/algebra/var-scope-join-1.rq', 'result' => 'w3c-dawg2/data-r2/algebra/var-scope-join-1.srx', ), - 59 => + 59 => array ( 'title' => 'dawg-bnode-coreference', 'data' => 'w3c-dawg2/data-r2/bnode-coreference/data.ttl', 'query' => 'w3c-dawg2/data-r2/bnode-coreference/query.rq', 'result' => 'w3c-dawg2/data-r2/bnode-coreference/result.ttl', ), - 60 => + 60 => array ( 'title' => 'One optional clause', 'data' => 'w3c-dawg2/data-r2/optional/data.ttl', 'query' => 'w3c-dawg2/data-r2/optional/q-opt-1.rq', 'result' => 'w3c-dawg2/data-r2/optional/result-opt-1.ttl', ), - 61 => + 61 => array ( 'title' => 'Two optional clauses', 'data' => 'w3c-dawg2/data-r2/optional/data.ttl', 'query' => 'w3c-dawg2/data-r2/optional/q-opt-2.rq', 'result' => 'w3c-dawg2/data-r2/optional/result-opt-2.ttl', ), - 62 => + 62 => array ( 'title' => 'Union is not optional', 'data' => 'w3c-dawg2/data-r2/optional/data.ttl', 'query' => 'w3c-dawg2/data-r2/optional/q-opt-3.rq', 'result' => 'w3c-dawg2/data-r2/optional/result-opt-3.ttl', ), - 63 => + 63 => array ( 'title' => 'OPTIONAL-FILTER', 'data' => 'w3c-dawg2/data-r2/optional-filter/data-1.ttl', 'query' => 'w3c-dawg2/data-r2/optional-filter/expr-1.rq', 'result' => 'w3c-dawg2/data-r2/optional-filter/expr-1-result.ttl', ), - 64 => + 64 => array ( 'title' => 'OPTIONAL - Outer FILTER', 'data' => 'w3c-dawg2/data-r2/optional-filter/data-1.ttl', 'query' => 'w3c-dawg2/data-r2/optional-filter/expr-2.rq', 'result' => 'w3c-dawg2/data-r2/optional-filter/expr-2-result.ttl', ), - 65 => + 65 => array ( 'title' => 'OPTIONAL - Outer FILTER with BOUND', 'data' => 'w3c-dawg2/data-r2/optional-filter/data-1.ttl', 'query' => 'w3c-dawg2/data-r2/optional-filter/expr-3.rq', 'result' => 'w3c-dawg2/data-r2/optional-filter/expr-3-result.ttl', ), - 66 => + 66 => array ( 'title' => 'graph-01', 'data' => 'w3c-dawg2/data-r2/graph/data-g1.ttl', 'query' => 'w3c-dawg2/data-r2/graph/graph-01.rq', 'result' => 'w3c-dawg2/data-r2/graph/graph-01.ttl', ), - 67 => + 67 => array ( 'title' => 'graph-04', 'data' => 'w3c-dawg2/data-r2/graph/data-g1.ttl', 'query' => 'w3c-dawg2/data-r2/graph/graph-04.rq', 'result' => 'w3c-dawg2/data-r2/graph/graph-04.ttl', ), - 68 => + 68 => array ( 'title' => 'graph-05', 'data' => 'w3c-dawg2/data-r2/graph/data-g1.ttl', 'query' => 'w3c-dawg2/data-r2/graph/graph-05.rq', 'result' => 'w3c-dawg2/data-r2/graph/graph-05.ttl', ), - 69 => + 69 => array ( 'title' => 'graph-06', 'data' => 'w3c-dawg2/data-r2/graph/data-g1.ttl', 'query' => 'w3c-dawg2/data-r2/graph/graph-06.rq', 'result' => 'w3c-dawg2/data-r2/graph/graph-06.ttl', ), - 70 => + 70 => array ( 'title' => 'graph-07', 'data' => 'w3c-dawg2/data-r2/graph/data-g1.ttl', 'query' => 'w3c-dawg2/data-r2/graph/graph-07.rq', 'result' => 'w3c-dawg2/data-r2/graph/graph-07.ttl', ), - 71 => + 71 => array ( 'title' => 'graph-08', 'data' => 'w3c-dawg2/data-r2/graph/data-g1.ttl', 'query' => 'w3c-dawg2/data-r2/graph/graph-08.rq', 'result' => 'w3c-dawg2/data-r2/graph/graph-08.ttl', ), - 72 => + 72 => array ( 'title' => 'graph-09', 'data' => 'w3c-dawg2/data-r2/graph/data-g3.ttl', 'query' => 'w3c-dawg2/data-r2/graph/graph-09.rq', 'result' => 'w3c-dawg2/data-r2/graph/graph-09.ttl', ), - 73 => + 73 => array ( 'title' => 'graph-10', 'data' => 'w3c-dawg2/data-r2/graph/data-g3.ttl', 'query' => 'w3c-dawg2/data-r2/graph/graph-10.rq', 'result' => 'w3c-dawg2/data-r2/graph/graph-10.ttl', ), - 74 => + 74 => array ( 'title' => 'graph-11', 'data' => 'w3c-dawg2/data-r2/graph/data-g1.ttl', 'query' => 'w3c-dawg2/data-r2/graph/graph-11.rq', 'result' => 'w3c-dawg2/data-r2/graph/graph-11.ttl', ), - 75 => + 75 => array ( 'title' => 'Test \'boolean effective value\' - true', 'data' => 'w3c-dawg2/data-r2/boolean-effective-value/data-1.ttl', 'query' => 'w3c-dawg2/data-r2/boolean-effective-value/query-bev-1.rq', 'result' => 'w3c-dawg2/data-r2/boolean-effective-value/result-bev-1.ttl', ), - 76 => + 76 => array ( 'title' => 'Test \'boolean effective value\' - false', 'data' => 'w3c-dawg2/data-r2/boolean-effective-value/data-1.ttl', 'query' => 'w3c-dawg2/data-r2/boolean-effective-value/query-bev-2.rq', 'result' => 'w3c-dawg2/data-r2/boolean-effective-value/result-bev-2.ttl', ), - 77 => + 77 => array ( 'title' => 'Test \'boolean effective value\' - &&', 'data' => 'w3c-dawg2/data-r2/boolean-effective-value/data-1.ttl', 'query' => 'w3c-dawg2/data-r2/boolean-effective-value/query-bev-3.rq', 'result' => 'w3c-dawg2/data-r2/boolean-effective-value/result-bev-3.ttl', ), - 78 => + 78 => array ( 'title' => 'Test \'boolean effective value\' - ||', 'data' => 'w3c-dawg2/data-r2/boolean-effective-value/data-1.ttl', 'query' => 'w3c-dawg2/data-r2/boolean-effective-value/query-bev-4.rq', 'result' => 'w3c-dawg2/data-r2/boolean-effective-value/result-bev-4.ttl', ), - 79 => + 79 => array ( 'title' => 'Test \'boolean effective value\' - optional', 'data' => 'w3c-dawg2/data-r2/boolean-effective-value/data-2.ttl', 'query' => 'w3c-dawg2/data-r2/boolean-effective-value/query-bev-5.rq', 'result' => 'w3c-dawg2/data-r2/boolean-effective-value/result-bev-5.ttl', ), - 80 => + 80 => array ( 'title' => 'Test \'boolean effective value\' - unknown types', 'data' => 'w3c-dawg2/data-r2/boolean-effective-value/data-2.ttl', 'query' => 'w3c-dawg2/data-r2/boolean-effective-value/query-bev-6.rq', 'result' => 'w3c-dawg2/data-r2/boolean-effective-value/result-bev-6.ttl', ), - 81 => + 81 => array ( 'title' => 'dawg-bound-query-001', 'data' => 'w3c-dawg2/data-r2/bound/data.ttl', 'query' => 'w3c-dawg2/data-r2/bound/bound1.rq', 'result' => 'w3c-dawg2/data-r2/bound/bound1-result.ttl', ), - 82 => + 82 => array ( 'title' => 'str-1', 'data' => 'w3c-dawg2/data-r2/expr-builtin/data-builtin-1.ttl', 'query' => 'w3c-dawg2/data-r2/expr-builtin/q-str-1.rq', 'result' => 'w3c-dawg2/data-r2/expr-builtin/result-str-1.ttl', ), - 83 => + 83 => array ( 'title' => 'str-2', 'data' => 'w3c-dawg2/data-r2/expr-builtin/data-builtin-1.ttl', 'query' => 'w3c-dawg2/data-r2/expr-builtin/q-str-2.rq', 'result' => 'w3c-dawg2/data-r2/expr-builtin/result-str-2.ttl', ), - 84 => + 84 => array ( 'title' => 'str-3', 'data' => 'w3c-dawg2/data-r2/expr-builtin/data-builtin-1.ttl', 'query' => 'w3c-dawg2/data-r2/expr-builtin/q-str-3.rq', 'result' => 'w3c-dawg2/data-r2/expr-builtin/result-str-3.ttl', ), - 85 => + 85 => array ( 'title' => 'str-4', 'data' => 'w3c-dawg2/data-r2/expr-builtin/data-builtin-1.ttl', 'query' => 'w3c-dawg2/data-r2/expr-builtin/q-str-4.rq', 'result' => 'w3c-dawg2/data-r2/expr-builtin/result-str-4.ttl', ), - 86 => + 86 => array ( 'title' => 'isBlank-1', 'data' => 'w3c-dawg2/data-r2/expr-builtin/data-builtin-1.ttl', 'query' => 'w3c-dawg2/data-r2/expr-builtin/q-blank-1.rq', 'result' => 'w3c-dawg2/data-r2/expr-builtin/result-blank-1.ttl', ), - 87 => + 87 => array ( 'title' => 'datatype-1', 'data' => 'w3c-dawg2/data-r2/expr-builtin/data-builtin-1.ttl', 'query' => 'w3c-dawg2/data-r2/expr-builtin/q-datatype-1.rq', 'result' => 'w3c-dawg2/data-r2/expr-builtin/result-datatype-1.ttl', ), - 88 => + 88 => array ( 'title' => 'datatype-2 : Literals with a datatype', 'data' => 'w3c-dawg2/data-r2/expr-builtin/data-builtin-2.ttl', 'query' => 'w3c-dawg2/data-r2/expr-builtin/q-datatype-2.rq', 'result' => 'w3c-dawg2/data-r2/expr-builtin/result-datatype-2.srx', ), - 89 => + 89 => array ( 'title' => 'datatype-3 : Literals with a datatype of xsd:string', 'data' => 'w3c-dawg2/data-r2/expr-builtin/data-builtin-2.ttl', 'query' => 'w3c-dawg2/data-r2/expr-builtin/q-datatype-3.rq', 'result' => 'w3c-dawg2/data-r2/expr-builtin/result-datatype-3.srx', ), - 90 => + 90 => array ( 'title' => 'lang-1 : Literals with a lang tag of some kind', 'data' => 'w3c-dawg2/data-r2/expr-builtin/data-builtin-2.ttl', 'query' => 'w3c-dawg2/data-r2/expr-builtin/q-lang-1.rq', 'result' => 'w3c-dawg2/data-r2/expr-builtin/result-lang-1.srx', ), - 91 => + 91 => array ( 'title' => 'lang-2 : Literals with a lang tag of \'\'', 'data' => 'w3c-dawg2/data-r2/expr-builtin/data-builtin-2.ttl', 'query' => 'w3c-dawg2/data-r2/expr-builtin/q-lang-2.rq', 'result' => 'w3c-dawg2/data-r2/expr-builtin/result-lang-2.srx', ), - 92 => + 92 => array ( 'title' => 'lang-3 : Graph matching with lang tag being a different case', 'data' => 'w3c-dawg2/data-r2/expr-builtin/data-builtin-2.ttl', 'query' => 'w3c-dawg2/data-r2/expr-builtin/q-lang-3.rq', 'result' => 'w3c-dawg2/data-r2/expr-builtin/result-lang-3.srx', ), - 93 => + 93 => array ( 'title' => 'isURI-1', 'data' => 'w3c-dawg2/data-r2/expr-builtin/data-builtin-1.ttl', 'query' => 'w3c-dawg2/data-r2/expr-builtin/q-uri-1.rq', 'result' => 'w3c-dawg2/data-r2/expr-builtin/result-uri-1.ttl', ), - 94 => + 94 => array ( 'title' => 'LangMatches-1', 'data' => 'w3c-dawg2/data-r2/expr-builtin/data-langMatches.ttl', 'query' => 'w3c-dawg2/data-r2/expr-builtin/q-langMatches-1.rq', 'result' => 'w3c-dawg2/data-r2/expr-builtin/result-langMatches-1.ttl', ), - 95 => + 95 => array ( 'title' => 'LangMatches-2', 'data' => 'w3c-dawg2/data-r2/expr-builtin/data-langMatches.ttl', 'query' => 'w3c-dawg2/data-r2/expr-builtin/q-langMatches-2.rq', 'result' => 'w3c-dawg2/data-r2/expr-builtin/result-langMatches-2.ttl', ), - 96 => + 96 => array ( 'title' => 'LangMatches-3', 'data' => 'w3c-dawg2/data-r2/expr-builtin/data-langMatches.ttl', 'query' => 'w3c-dawg2/data-r2/expr-builtin/q-langMatches-3.rq', 'result' => 'w3c-dawg2/data-r2/expr-builtin/result-langMatches-3.ttl', ), - 97 => + 97 => array ( 'title' => 'LangMatches-4', 'data' => 'w3c-dawg2/data-r2/expr-builtin/data-langMatches.ttl', 'query' => 'w3c-dawg2/data-r2/expr-builtin/q-langMatches-4.rq', 'result' => 'w3c-dawg2/data-r2/expr-builtin/result-langMatches-4.ttl', ), - 98 => + 98 => array ( 'title' => 'lang-case-insensitive-eq', 'data' => 'w3c-dawg2/data-r2/expr-builtin/lang-case-sensitivity.ttl', 'query' => 'w3c-dawg2/data-r2/expr-builtin/lang-case-sensitivity-eq.rq', 'result' => 'w3c-dawg2/data-r2/expr-builtin/lang-case-insensitive-eq.srx', ), - 99 => + 99 => array ( 'title' => 'lang-case-insensitive-ne', 'data' => 'w3c-dawg2/data-r2/expr-builtin/lang-case-sensitivity.ttl', 'query' => 'w3c-dawg2/data-r2/expr-builtin/lang-case-sensitivity-ne.rq', 'result' => 'w3c-dawg2/data-r2/expr-builtin/lang-case-insensitive-ne.srx', ), - 100 => + 100 => array ( 'title' => 'Equality 1-1', 'data' => 'w3c-dawg2/data-r2/expr-equals/data-eq.ttl', 'query' => 'w3c-dawg2/data-r2/expr-equals/query-eq-1.rq', 'result' => 'w3c-dawg2/data-r2/expr-equals/result-eq-1.ttl', ), - 101 => + 101 => array ( 'title' => 'Equality 1-2', 'data' => 'w3c-dawg2/data-r2/expr-equals/data-eq.ttl', 'query' => 'w3c-dawg2/data-r2/expr-equals/query-eq-2.rq', 'result' => 'w3c-dawg2/data-r2/expr-equals/result-eq-2.ttl', ), - 102 => + 102 => array ( 'title' => 'Equality 1-3', 'data' => 'w3c-dawg2/data-r2/expr-equals/data-eq.ttl', 'query' => 'w3c-dawg2/data-r2/expr-equals/query-eq-3.rq', 'result' => 'w3c-dawg2/data-r2/expr-equals/result-eq-3.ttl', ), - 103 => + 103 => array ( 'title' => 'Equality 1-4', 'data' => 'w3c-dawg2/data-r2/expr-equals/data-eq.ttl', 'query' => 'w3c-dawg2/data-r2/expr-equals/query-eq-4.rq', 'result' => 'w3c-dawg2/data-r2/expr-equals/result-eq-4.ttl', ), - 104 => + 104 => array ( 'title' => 'Equality 1-5', 'data' => 'w3c-dawg2/data-r2/expr-equals/data-eq.ttl', 'query' => 'w3c-dawg2/data-r2/expr-equals/query-eq-5.rq', 'result' => 'w3c-dawg2/data-r2/expr-equals/result-eq-5.ttl', ), - 105 => + 105 => array ( 'title' => 'Equality - 2 var - test equals', 'data' => 'w3c-dawg2/data-r2/expr-equals/data-eq.ttl', 'query' => 'w3c-dawg2/data-r2/expr-equals/query-eq2-1.rq', 'result' => 'w3c-dawg2/data-r2/expr-equals/result-eq2-1.ttl', ), - 106 => + 106 => array ( 'title' => 'Equality - 2 var - test not equals ', 'data' => 'w3c-dawg2/data-r2/expr-equals/data-eq.ttl', 'query' => 'w3c-dawg2/data-r2/expr-equals/query-eq2-1.rq', 'result' => 'w3c-dawg2/data-r2/expr-equals/result-eq2-1.ttl', ), - 107 => + 107 => array ( 'title' => 'Equality 1-1 -- graph', 'data' => 'w3c-dawg2/data-r2/expr-equals/data-eq.ttl', 'query' => 'w3c-dawg2/data-r2/expr-equals/query-eq-graph-1.rq', 'result' => 'w3c-dawg2/data-r2/expr-equals/result-eq-graph-1.ttl', ), - 108 => + 108 => array ( 'title' => 'Equality 1-2 -- graph', 'data' => 'w3c-dawg2/data-r2/expr-equals/data-eq.ttl', 'query' => 'w3c-dawg2/data-r2/expr-equals/query-eq-graph-2.rq', 'result' => 'w3c-dawg2/data-r2/expr-equals/result-eq-graph-2.ttl', ), - 109 => + 109 => array ( 'title' => 'Equality 1-3 -- graph', 'data' => 'w3c-dawg2/data-r2/expr-equals/data-eq.ttl', 'query' => 'w3c-dawg2/data-r2/expr-equals/query-eq-graph-3.rq', 'result' => 'w3c-dawg2/data-r2/expr-equals/result-eq-graph-3.ttl', ), - 110 => + 110 => array ( 'title' => 'Equality 1-4 -- graph', 'data' => 'w3c-dawg2/data-r2/expr-equals/data-eq.ttl', 'query' => 'w3c-dawg2/data-r2/expr-equals/query-eq-graph-4.rq', 'result' => 'w3c-dawg2/data-r2/expr-equals/result-eq-graph-4.ttl', ), - 111 => + 111 => array ( 'title' => 'Equality 1-5 -- graph', 'data' => 'w3c-dawg2/data-r2/expr-equals/data-eq.ttl', 'query' => 'w3c-dawg2/data-r2/expr-equals/query-eq-graph-5.rq', 'result' => 'w3c-dawg2/data-r2/expr-equals/result-eq-graph-5.ttl', ), - 112 => + 112 => array ( 'title' => 'regex-query-001', 'data' => 'w3c-dawg2/data-r2/regex/regex-data-01.ttl', 'query' => 'w3c-dawg2/data-r2/regex/regex-query-001.rq', 'result' => 'w3c-dawg2/data-r2/regex/regex-result-001.ttl', ), - 113 => + 113 => array ( 'title' => 'regex-query-002', 'data' => 'w3c-dawg2/data-r2/regex/regex-data-01.ttl', 'query' => 'w3c-dawg2/data-r2/regex/regex-query-002.rq', 'result' => 'w3c-dawg2/data-r2/regex/regex-result-002.ttl', ), - 114 => + 114 => array ( 'title' => 'regex-query-003', 'data' => 'w3c-dawg2/data-r2/regex/regex-data-01.ttl', 'query' => 'w3c-dawg2/data-r2/regex/regex-query-003.rq', 'result' => 'w3c-dawg2/data-r2/regex/regex-result-003.ttl', ), - 115 => + 115 => array ( 'title' => 'regex-query-004', 'data' => 'w3c-dawg2/data-r2/regex/regex-data-01.ttl', 'query' => 'w3c-dawg2/data-r2/regex/regex-query-004.rq', 'result' => 'w3c-dawg2/data-r2/regex/regex-result-004.ttl', ), - 116 => + 116 => array ( 'title' => 'dawg-construct-identity', 'data' => 'w3c-dawg2/data-r2/construct/data-ident.ttl', 'query' => 'w3c-dawg2/data-r2/construct/query-ident.rq', 'result' => 'w3c-dawg2/data-r2/construct/result-ident.ttl', ), - 117 => + 117 => array ( 'title' => 'ASK-1 (SPARQL XML results)', 'data' => 'w3c-dawg2/data-r2/ask/data.ttl', 'query' => 'w3c-dawg2/data-r2/ask/ask-1.rq', 'result' => 'w3c-dawg2/data-r2/ask/ask-1.srx', ), - 118 => + 118 => array ( 'title' => 'ASK-4 (SPARQL XML results)', 'data' => 'w3c-dawg2/data-r2/ask/data.ttl', 'query' => 'w3c-dawg2/data-r2/ask/ask-4.rq', 'result' => 'w3c-dawg2/data-r2/ask/ask-4.srx', ), - 119 => + 119 => array ( 'title' => 'ASK-7 (SPARQL XML results)', 'data' => 'w3c-dawg2/data-r2/ask/data.ttl', 'query' => 'w3c-dawg2/data-r2/ask/ask-7.rq', 'result' => 'w3c-dawg2/data-r2/ask/ask-7.srx', ), - 120 => + 120 => array ( 'title' => 'SELECT DISTINCT *', 'data' => 'w3c-dawg2/data-r2/distinct/data-star.ttl', 'query' => 'w3c-dawg2/data-r2/distinct/distinct-star-1.rq', 'result' => 'w3c-dawg2/data-r2/distinct/distinct-star-1.srx', ), - 121 => + 121 => array ( 'title' => 'Numbers: No distinct', 'data' => 'w3c-dawg2/data-r2/distinct/data-num.ttl', 'query' => 'w3c-dawg2/data-r2/distinct/no-distinct-1.rq', 'result' => 'w3c-dawg2/data-r2/distinct/no-distinct-num.srx', ), - 122 => + 122 => array ( 'title' => 'Numbers: Distinct', 'data' => 'w3c-dawg2/data-r2/distinct/data-num.ttl', 'query' => 'w3c-dawg2/data-r2/distinct/distinct-1.rq', 'result' => 'w3c-dawg2/data-r2/distinct/distinct-num.srx', ), - 123 => + 123 => array ( 'title' => 'Strings: No distinct', 'data' => 'w3c-dawg2/data-r2/distinct/data-str.ttl', 'query' => 'w3c-dawg2/data-r2/distinct/no-distinct-1.rq', 'result' => 'w3c-dawg2/data-r2/distinct/no-distinct-str.srx', ), - 124 => + 124 => array ( 'title' => 'Strings: Distinct', 'data' => 'w3c-dawg2/data-r2/distinct/data-str.ttl', 'query' => 'w3c-dawg2/data-r2/distinct/distinct-1.rq', 'result' => 'w3c-dawg2/data-r2/distinct/distinct-str.srx', ), - 125 => + 125 => array ( 'title' => 'Nodes: No distinct', 'data' => 'w3c-dawg2/data-r2/distinct/data-node.ttl', 'query' => 'w3c-dawg2/data-r2/distinct/no-distinct-1.rq', 'result' => 'w3c-dawg2/data-r2/distinct/no-distinct-node.srx', ), - 126 => + 126 => array ( 'title' => 'Nodes: Distinct', 'data' => 'w3c-dawg2/data-r2/distinct/data-node.ttl', 'query' => 'w3c-dawg2/data-r2/distinct/distinct-1.rq', 'result' => 'w3c-dawg2/data-r2/distinct/distinct-node.srx', ), - 127 => + 127 => array ( 'title' => 'Opt: No distinct', 'data' => 'w3c-dawg2/data-r2/distinct/data-opt.ttl', 'query' => 'w3c-dawg2/data-r2/distinct/no-distinct-2.rq', 'result' => 'w3c-dawg2/data-r2/distinct/no-distinct-opt.srx', ), - 128 => + 128 => array ( 'title' => 'Opt: Distinct', 'data' => 'w3c-dawg2/data-r2/distinct/data-opt.ttl', 'query' => 'w3c-dawg2/data-r2/distinct/distinct-2.rq', 'result' => 'w3c-dawg2/data-r2/distinct/distinct-opt.srx', ), - 129 => + 129 => array ( 'title' => 'All: No distinct', 'data' => 'w3c-dawg2/data-r2/distinct/data-all.ttl', 'query' => 'w3c-dawg2/data-r2/distinct/no-distinct-1.rq', 'result' => 'w3c-dawg2/data-r2/distinct/no-distinct-all.srx', ), - 130 => + 130 => array ( 'title' => 'All: Distinct', 'data' => 'w3c-dawg2/data-r2/distinct/data-all.ttl', 'query' => 'w3c-dawg2/data-r2/distinct/distinct-1.rq', 'result' => 'w3c-dawg2/data-r2/distinct/distinct-all.srx', ), - 131 => + 131 => array ( 'title' => 'sort-1', 'data' => 'w3c-dawg2/data-r2/sort/data-sort-1.ttl', 'query' => 'w3c-dawg2/data-r2/sort/query-sort-1.rq', 'result' => 'w3c-dawg2/data-r2/sort/result-sort-1.rdf', ), - 132 => + 132 => array ( 'title' => 'sort-2', 'data' => 'w3c-dawg2/data-r2/sort/data-sort-1.ttl', 'query' => 'w3c-dawg2/data-r2/sort/query-sort-2.rq', 'result' => 'w3c-dawg2/data-r2/sort/result-sort-2.rdf', ), - 133 => + 133 => array ( 'title' => 'sort-3', 'data' => 'w3c-dawg2/data-r2/sort/data-sort-3.ttl', 'query' => 'w3c-dawg2/data-r2/sort/query-sort-3.rq', 'result' => 'w3c-dawg2/data-r2/sort/result-sort-3.rdf', ), - 134 => + 134 => array ( 'title' => 'sort-4', 'data' => 'w3c-dawg2/data-r2/sort/data-sort-4.ttl', 'query' => 'w3c-dawg2/data-r2/sort/query-sort-4.rq', 'result' => 'w3c-dawg2/data-r2/sort/result-sort-4.rdf', ), - 135 => + 135 => array ( 'title' => 'sort-5', 'data' => 'w3c-dawg2/data-r2/sort/data-sort-4.ttl', 'query' => 'w3c-dawg2/data-r2/sort/query-sort-5.rq', 'result' => 'w3c-dawg2/data-r2/sort/result-sort-5.rdf', ), - 136 => + 136 => array ( 'title' => 'sort-6', 'data' => 'w3c-dawg2/data-r2/sort/data-sort-6.ttl', 'query' => 'w3c-dawg2/data-r2/sort/query-sort-6.rq', 'result' => 'w3c-dawg2/data-r2/sort/result-sort-6.rdf', ), - 137 => + 137 => array ( 'title' => 'sort-7', 'data' => 'w3c-dawg2/data-r2/sort/data-sort-7.ttl', 'query' => 'w3c-dawg2/data-r2/sort/query-sort-4.rq', 'result' => 'w3c-dawg2/data-r2/sort/result-sort-7.rdf', ), - 138 => + 138 => array ( 'title' => 'sort-8', 'data' => 'w3c-dawg2/data-r2/sort/data-sort-8.ttl', 'query' => 'w3c-dawg2/data-r2/sort/query-sort-4.rq', 'result' => 'w3c-dawg2/data-r2/sort/result-sort-8.rdf', ), - 139 => + 139 => array ( 'title' => 'sort-9', 'data' => 'w3c-dawg2/data-r2/sort/data-sort-9.ttl', 'query' => 'w3c-dawg2/data-r2/sort/query-sort-9.rq', 'result' => 'w3c-dawg2/data-r2/sort/result-sort-9.rdf', ), - 140 => + 140 => array ( 'title' => 'sort-10', 'data' => 'w3c-dawg2/data-r2/sort/data-sort-9.ttl', 'query' => 'w3c-dawg2/data-r2/sort/query-sort-10.rq', 'result' => 'w3c-dawg2/data-r2/sort/result-sort-10.rdf', ), - 141 => + 141 => array ( 'title' => 'syntax-basic-01.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-basic-01.rq', 'type' => 'syntax-positive', ), - 142 => + 142 => array ( 'title' => 'syntax-basic-02.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-basic-02.rq', 'type' => 'syntax-positive', ), - 143 => + 143 => array ( 'title' => 'syntax-basic-03.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-basic-03.rq', 'type' => 'syntax-positive', ), - 144 => + 144 => array ( 'title' => 'syntax-basic-04.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-basic-04.rq', 'type' => 'syntax-positive', ), - 145 => + 145 => array ( 'title' => 'syntax-basic-05.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-basic-05.rq', 'type' => 'syntax-positive', ), - 146 => + 146 => array ( 'title' => 'syntax-basic-06.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-basic-06.rq', 'type' => 'syntax-positive', ), - 147 => + 147 => array ( 'title' => 'syntax-qname-01.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-qname-01.rq', 'type' => 'syntax-positive', ), - 148 => + 148 => array ( 'title' => 'syntax-qname-02.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-qname-02.rq', 'type' => 'syntax-positive', ), - 149 => + 149 => array ( 'title' => 'syntax-qname-03.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-qname-03.rq', 'type' => 'syntax-positive', ), - 150 => + 150 => array ( 'title' => 'syntax-qname-04.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-qname-04.rq', 'type' => 'syntax-positive', ), - 151 => + 151 => array ( 'title' => 'syntax-qname-05.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-qname-05.rq', 'type' => 'syntax-positive', ), - 152 => + 152 => array ( 'title' => 'syntax-qname-06.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-qname-06.rq', 'type' => 'syntax-positive', ), - 153 => + 153 => array ( 'title' => 'syntax-qname-07.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-qname-07.rq', 'type' => 'syntax-positive', ), - 154 => + 154 => array ( 'title' => 'syntax-qname-08.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-qname-08.rq', 'type' => 'syntax-positive', ), - 155 => + 155 => array ( 'title' => 'syntax-lit-01.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-lit-01.rq', 'type' => 'syntax-positive', ), - 156 => + 156 => array ( 'title' => 'syntax-lit-02.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-lit-02.rq', 'type' => 'syntax-positive', ), - 157 => + 157 => array ( 'title' => 'syntax-lit-03.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-lit-03.rq', 'type' => 'syntax-positive', ), - 158 => + 158 => array ( 'title' => 'syntax-lit-04.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-lit-04.rq', 'type' => 'syntax-positive', ), - 159 => + 159 => array ( 'title' => 'syntax-lit-05.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-lit-05.rq', 'type' => 'syntax-positive', ), - 160 => + 160 => array ( 'title' => 'syntax-lit-06.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-lit-06.rq', 'type' => 'syntax-positive', ), - 161 => + 161 => array ( 'title' => 'syntax-lit-07.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-lit-07.rq', 'type' => 'syntax-positive', ), - 162 => + 162 => array ( 'title' => 'syntax-lit-08.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-lit-08.rq', 'type' => 'syntax-positive', ), - 163 => + 163 => array ( 'title' => 'syntax-lit-09.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-lit-09.rq', 'type' => 'syntax-positive', ), - 164 => + 164 => array ( 'title' => 'syntax-lit-10.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-lit-10.rq', 'type' => 'syntax-positive', ), - 165 => + 165 => array ( 'title' => 'syntax-lit-11.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-lit-11.rq', 'type' => 'syntax-positive', ), - 166 => + 166 => array ( 'title' => 'syntax-lit-12.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-lit-12.rq', 'type' => 'syntax-positive', ), - 167 => + 167 => array ( 'title' => 'syntax-lit-13.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-lit-13.rq', 'type' => 'syntax-positive', ), - 168 => + 168 => array ( 'title' => 'syntax-lit-14.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-lit-14.rq', 'type' => 'syntax-positive', ), - 169 => + 169 => array ( 'title' => 'syntax-lit-15.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-lit-15.rq', 'type' => 'syntax-positive', ), - 170 => + 170 => array ( 'title' => 'syntax-lit-16.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-lit-16.rq', 'type' => 'syntax-positive', ), - 171 => + 171 => array ( 'title' => 'syntax-lit-17.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-lit-17.rq', 'type' => 'syntax-positive', ), - 172 => + 172 => array ( 'title' => 'syntax-lit-18.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-lit-18.rq', 'type' => 'syntax-positive', ), - 173 => + 173 => array ( 'title' => 'syntax-lit-19.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-lit-19.rq', 'type' => 'syntax-positive', ), - 174 => + 174 => array ( 'title' => 'syntax-lit-20.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-lit-20.rq', 'type' => 'syntax-positive', ), - 175 => + 175 => array ( 'title' => 'syntax-struct-01.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-struct-01.rq', 'type' => 'syntax-positive', ), - 176 => + 176 => array ( 'title' => 'syntax-struct-02.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-struct-02.rq', 'type' => 'syntax-positive', ), - 177 => + 177 => array ( 'title' => 'syntax-struct-03.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-struct-03.rq', 'type' => 'syntax-positive', ), - 178 => + 178 => array ( 'title' => 'syntax-struct-05.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-struct-05.rq', 'type' => 'syntax-positive', ), - 179 => + 179 => array ( 'title' => 'syntax-struct-06.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-struct-06.rq', 'type' => 'syntax-positive', ), - 180 => + 180 => array ( 'title' => 'syntax-struct-07.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-struct-07.rq', 'type' => 'syntax-positive', ), - 181 => + 181 => array ( 'title' => 'syntax-struct-08.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-struct-08.rq', 'type' => 'syntax-positive', ), - 182 => + 182 => array ( 'title' => 'syntax-struct-09.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-struct-09.rq', 'type' => 'syntax-positive', ), - 183 => + 183 => array ( 'title' => 'syntax-struct-10.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-struct-10.rq', 'type' => 'syntax-positive', ), - 184 => + 184 => array ( 'title' => 'syntax-struct-11.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-struct-11.rq', 'type' => 'syntax-positive', ), - 185 => + 185 => array ( 'title' => 'syntax-struct-12.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-struct-12.rq', 'type' => 'syntax-positive', ), - 186 => + 186 => array ( 'title' => 'syntax-struct-13.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-struct-13.rq', 'type' => 'syntax-positive', ), - 187 => + 187 => array ( 'title' => 'syntax-struct-14.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-struct-14.rq', 'type' => 'syntax-positive', ), - 188 => + 188 => array ( 'title' => 'syntax-lists-01.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-lists-01.rq', 'type' => 'syntax-positive', ), - 189 => + 189 => array ( 'title' => 'syntax-lists-02.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-lists-02.rq', 'type' => 'syntax-positive', ), - 190 => + 190 => array ( 'title' => 'syntax-lists-03.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-lists-03.rq', 'type' => 'syntax-positive', ), - 191 => + 191 => array ( 'title' => 'syntax-lists-04.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-lists-04.rq', 'type' => 'syntax-positive', ), - 192 => + 192 => array ( 'title' => 'syntax-lists-05.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-lists-05.rq', 'type' => 'syntax-positive', ), - 193 => + 193 => array ( 'title' => 'syntax-bnodes-01.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-bnodes-01.rq', 'type' => 'syntax-positive', ), - 194 => + 194 => array ( 'title' => 'syntax-bnodes-02.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-bnodes-02.rq', 'type' => 'syntax-positive', ), - 195 => + 195 => array ( 'title' => 'syntax-bnodes-03.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-bnodes-03.rq', 'type' => 'syntax-positive', ), - 196 => + 196 => array ( 'title' => 'syntax-bnodes-04.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-bnodes-04.rq', 'type' => 'syntax-positive', ), - 197 => + 197 => array ( 'title' => 'syntax-bnodes-05.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-bnodes-05.rq', 'type' => 'syntax-positive', ), - 198 => + 198 => array ( 'title' => 'syntax-forms-01.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-forms-01.rq', 'type' => 'syntax-positive', ), - 199 => + 199 => array ( 'title' => 'syntax-forms-02.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-forms-02.rq', 'type' => 'syntax-positive', ), - 200 => + 200 => array ( 'title' => 'syntax-union-01.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-union-01.rq', 'type' => 'syntax-positive', ), - 201 => + 201 => array ( 'title' => 'syntax-union-02.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-union-02.rq', 'type' => 'syntax-positive', ), - 202 => + 202 => array ( 'title' => 'syntax-expr-01.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-expr-01.rq', 'type' => 'syntax-positive', ), - 203 => + 203 => array ( 'title' => 'syntax-expr-02.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-expr-02.rq', 'type' => 'syntax-positive', ), - 204 => + 204 => array ( 'title' => 'syntax-expr-03.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-expr-03.rq', 'type' => 'syntax-positive', ), - 205 => + 205 => array ( 'title' => 'syntax-expr-04.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-expr-04.rq', 'type' => 'syntax-positive', ), - 206 => + 206 => array ( 'title' => 'syntax-expr-05.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-expr-05.rq', 'type' => 'syntax-positive', ), - 207 => + 207 => array ( 'title' => 'syntax-order-01.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-order-01.rq', 'type' => 'syntax-positive', ), - 208 => + 208 => array ( 'title' => 'syntax-order-02.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-order-02.rq', 'type' => 'syntax-positive', ), - 209 => + 209 => array ( 'title' => 'syntax-order-03.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-order-03.rq', 'type' => 'syntax-positive', ), - 210 => + 210 => array ( 'title' => 'syntax-order-04.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-order-04.rq', 'type' => 'syntax-positive', ), - 211 => + 211 => array ( 'title' => 'syntax-order-05.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-order-05.rq', 'type' => 'syntax-positive', ), - 212 => + 212 => array ( 'title' => 'syntax-order-06.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-order-06.rq', 'type' => 'syntax-positive', ), - 213 => + 213 => array ( 'title' => 'syntax-order-07.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-order-07.rq', 'type' => 'syntax-positive', ), - 214 => + 214 => array ( 'title' => 'syntax-limit-offset-01.rq', 'query' => 'w3c-dawg2/data-r2/syntax-sparql1/syntax-limit-offset-01.rq', 'type' => 'syntax-positive', ), ... [truncated message content] |
From: <cw...@us...> - 2007-08-13 07:35:43
|
Revision: 503 http://rdfapi-php.svn.sourceforge.net/rdfapi-php/?rev=503&view=rev Author: cweiske Date: 2007-08-13 00:35:42 -0700 (Mon, 13 Aug 2007) Log Message: ----------- Move dawg syntax tests to SparqlParserTests Syntax test results: Test cases run: 1/1, Passes: 174, Failures: 52, Exceptions: 2 Query test results: Test cases run: 1/1, Passes: 202, Failures: 91, Exceptions: 3 Modified Paths: -------------- trunk/rdfapi-php/test/unit/Sparql/SparqlDbTests_test.php trunk/rdfapi-php/test/unit/Sparql/SparqlParserTests_test.php Modified: trunk/rdfapi-php/test/unit/Sparql/SparqlDbTests_test.php =================================================================== --- trunk/rdfapi-php/test/unit/Sparql/SparqlDbTests_test.php 2007-08-13 06:52:50 UTC (rev 502) +++ trunk/rdfapi-php/test/unit/Sparql/SparqlDbTests_test.php 2007-08-13 07:35:42 UTC (rev 503) @@ -37,6 +37,14 @@ //echo count($_SESSION[$arGroup['tests']]) . " tests\n"; foreach ($_SESSION[$arGroup['tests']] as $name) { + + if (isset($name['type']) && + ($name['type'] == 'syntax-negative' || $name['type'] == 'syntax-positive') + ) { + //skip syntax tests; they are run in SparqlParserTests + continue; + } + $checkfunc = $arGroup['checkfunc']; $fileData = null; $fileResult = null; @@ -129,13 +137,6 @@ } } - if (isset($name['type']) && - ($name['type'] == 'syntax-negative' || $name['type'] == 'syntax-positive') - ) { - $this->testQueryParse($qs, $parser, $name['type'], $title); - continue; - } - try { $q = $parser->parse($qs); } catch (Exception $e) { @@ -204,44 +205,6 @@ /** - * Runs a parser test - */ - protected function testQueryParse($strQuery, $parser, $strType, $title) - { -//echo $title . "\n"; - $bException = false; - try { - $parser->parse($strQuery); - } catch (Exception $e) { - $bException = true; - } - - if ($strType == 'syntax-negative') { - $this->assertTrue($bException, 'Query should fail to be parsed.'); - $bOk = $bException == true; - } else if ($strType == 'syntax-positive') { - $this->assertFalse($bException, 'Query should get parsed.'); - $bOk = $bException == false; - } - - if (!$bOk) { - if (!isset($GLOBALS['debugTests'])) { - echo ' ' . $title . "\n"; - } else { - echo Console_Color::convert('%RTest failed: ' . $title . "%n\n"); - if (isset($e)) { - echo $e->getMessage() . "\n"; - //var_dump($e); - } - echo $strQuery . "\n"; - die(); - } - } - }//protected function testQueryParse($strQuery, $parser, $strType) - - - - /** * Instantiates the database object and clears * any existing statements to have a fresh place * for a unit test. Modified: trunk/rdfapi-php/test/unit/Sparql/SparqlParserTests_test.php =================================================================== --- trunk/rdfapi-php/test/unit/Sparql/SparqlParserTests_test.php 2007-08-13 06:52:50 UTC (rev 502) +++ trunk/rdfapi-php/test/unit/Sparql/SparqlParserTests_test.php 2007-08-13 07:35:42 UTC (rev 503) @@ -2,10 +2,14 @@ require_once dirname(__FILE__) . '/../../config.php'; require_once dirname(__FILE__) . '/casesParserFilter.php'; require_once dirname(__FILE__) . '/casesParserNested.php'; +require_once dirname(__FILE__) . '/cases.php'; require_once dirname(__FILE__) . '/SparqlTestHelper.php'; require_once RDFAPI_INCLUDE_DIR . 'sparql/SparqlParser.php'; require_once RDFAPI_INCLUDE_DIR . 'sparql/SparqlEngineDb/QuerySimplifier.php'; +if (isset($GLOBALS['debugTests'])) { + require_once 'Console/Color.php'; +} /** * Test Sparql parser @@ -136,6 +140,76 @@ /** + * Runs the DAWG syntax tests + */ + function testDawg2SyntaxTests() + { + $parser = new SparqlParser(); + + foreach ($_SESSION['sparql_dawg2_tests'] as $test) { + //use syntax tests only + if (!isset($test['type']) || + ($test['type'] != 'syntax-positive' && + $test['type'] != 'syntax-negative') + ) { + continue; + } + if (in_array($test['title'], $_SESSION['testSparqlDbTestsIgnores'])) { + if (isset($GLOBALS['debugTests'])) { + echo Console_Color::convert('%y'); + echo ' ignoring ' . $test['title'] . "\n"; + echo Console_Color::convert('%n'); + } + continue; + } + + $qs = file_get_contents(SPARQL_TESTFILES . $test['query']); + + $this->runQueryParseTest($qs, $parser, $test['type'], $test['title']); + } + }//function testDawg2SyntaxTests() + + + + /** + * Runs a parser test + */ + protected function runQueryParseTest($strQuery, $parser, $strType, $title) + { +//echo $title . "\n"; + $bException = false; + try { + $parser->parse($strQuery); + } catch (Exception $e) { + $bException = true; + } + + if ($strType == 'syntax-negative') { + $this->assertTrue($bException, 'Query should fail to be parsed.'); + $bOk = $bException == true; + } else if ($strType == 'syntax-positive') { + $this->assertFalse($bException, 'Query should get parsed.'); + $bOk = $bException == false; + } + + if (!$bOk) { + if (!isset($GLOBALS['debugTests'])) { + echo ' ' . $title . "\n"; + } else { + echo Console_Color::convert('%RTest failed: ' . $title . "%n\n"); + if (isset($e)) { + echo $e->getMessage() . "\n"; + //var_dump($e); + } + echo $strQuery . "\n"; + die(); + } + } + }//protected function runQueryParseTest($strQuery, $parser, $strType) + + + + /** * Removes "level" keys from the tree array. * It is an implementation detail and should not taken into account */ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |