SaGe SPARQL 1.1 compliance results

Here you will find the results for the W3C SPARQL 1.1 compliance test when using the Java or Javascript SaGe client.

The testing software is available on Github.

Overall results

  • Number of validated tests: 163 over 225
  • Number of failed tests: 62 over 225
  • Overall SPARQL 1.1 compliance: 72%

Unsupported SPARQL 1.1 features

Detailed results

W3C SPARQL 1.1 TestExecutable with SaGe?
Java clientJavascript client
aggregates/agg01YesYes
aggregates/agg02YesYes
aggregates/agg03YesYes
aggregates/agg04YesYes
aggregates/agg05YesYes
aggregates/agg06YesYes
aggregates/agg07YesYes
aggregates/agg08bYesYes
aggregates/agg-groupconcat-1YesYes
aggregates/agg-groupconcat-2YesYes
aggregates/agg-groupconcat-3YesYes
aggregates/agg-avg-01YesYes
aggregates/agg-avg-02NoNo
aggregates/agg-min-01YesYes
aggregates/agg-min-02NoNo
aggregates/agg-max-01YesYes
aggregates/agg-max-02YesYes
aggregates/agg-sum-01YesYes
aggregates/agg-sum-02NoNo
aggregates/agg-sample-01YesYes
aggregates/agg-err-01YesYes
aggregates/agg-err-02NoNo
aggregates/agg-empty-groupNoNo
bindings/values01YesYes
bindings/values02YesYes
bindings/values03YesYes
bindings/values04YesYes
bindings/values05YesYes
bindings/values06YesYes
bindings/values07YesYes
bindings/values08YesYes
bindings/inline01YesYes
bindings/inline02YesYes
bind/bind01YesYes
bind/bind02YesYes
bind/bind03YesYes
bind/bind04YesYes
bind/bind05YesYes
bind/bind06YesYes
bind/bind07YesYes
bind/bind08YesYes
bind/bind10YesYes
bind/bind11YesYes
entailment/rdf02YesYes
entailment/rdf03YesYes
entailment/rdf04YesYes
entailment/rdfs08YesYes
entailment/rdfs11NoNo
entailment/rdfs12YesYes
entailment/rdfs13NoNo
entailment/plainLitYesYes
entailment/paper-sparqldl-Q5NoNo
entailment/bind01NoNo
entailment/bind02NoNo
entailment/bind03NoNo
entailment/bind04NoNo
entailment/bind05NoNo
entailment/bind06NoNo
entailment/bind07NoNo
entailment/bind08NoNo
entailment/sparqldl-01YesYes
entailment/sparqldl-04YesYes
entailment/sparqldl-05YesYes
entailment/sparqldl-06YesYes
entailment/sparqldl-07YesYes
entailment/sparqldl-08YesYes
entailment/sparqldl-09YesYes
entailment/sparqldl-12YesYes
entailment/langYesYes
entailment/parent2YesYes
exists/exists01NoNo
exists/exists02YesYes
exists/exists03NoNo
exists/exists04YesYes
exists/exists05NoNo
functions/strdt01YesYes
functions/strdt02YesYes
functions/strdt03NoNo
functions/strlang01YesYes
functions/strlang02YesYes
functions/strlang03NoNo
functions/isnumeric01YesYes
functions/abs01YesYes
functions/ceil01YesYes
functions/floor01YesYes
functions/round01YesYes
functions/concat01YesYes
functions/concat02YesYes
functions/substring01YesYes
functions/substring02YesYes
functions/length01YesYes
functions/ucase01YesYes
functions/lcase01YesYes
functions/encode01YesYes
functions/contains01YesYes
functions/starts01YesYes
functions/ends01YesYes
functions/plus-1NoNo
functions/plus-2NoNo
functions/md5-01YesYes
functions/md5-02YesYes
functions/sha1-01YesYes
functions/sha1-02YesYes
functions/sha256-01YesYes
functions/sha256-02YesYes
functions/sha512-01YesYes
functions/sha512-02YesYes
functions/hours-01NoNo
functions/minutes-01NoNo
functions/seconds-01NoNo
functions/year-01YesYes
functions/month-01NoNo
functions/day-01NoNo
functions/timezone-01YesYes
functions/tz-01YesYes
functions/bnode01NoNo
functions/in01YesYes
functions/in02YesYes
functions/notin01YesYes
functions/notin02YesYes
functions/now01YesYes
functions/rand01YesYes
functions/bnode02YesYes
functions/iri01YesYes
functions/if01YesYes
functions/if02YesYes
functions/coalesce01YesYes
functions/strbefore01YesYes
functions/strbefore01YesYes
functions/strbefore02YesYes
functions/strafter01YesYes
functions/strafter01YesYes
functions/strafter02YesYes
functions/replace01YesYes
functions/replace02YesYes
functions/replace03YesYes
functions/uuid01NoNo
functions/struuid01NoNo
grouping/group01YesYes
grouping/group02YesYes
grouping/group03YesYes
grouping/group04YesYes
grouping/group05YesYes
negation/subsetByExcl01YesYes
negation/subsetByExcl02YesYes
negation/temporalProximity01YesYes
negation/subset-01YesYes
negation/subset-02YesYes
negation/set-equals-1YesYes
negation/subset-03YesYes
negation/exists-01YesYes
negation/exists-02NoNo
negation/full-minuendYesYes
negation/part-minuendYesYes
project-expression/projexp01YesYes
project-expression/projexp02YesYes
project-expression/projexp03YesYes
project-expression/projexp04YesYes
project-expression/projexp05YesYes
project-expression/projexp06YesYes
project-expression/projexp07YesYes
property-path/pp01YesYes
property-path/pp02YesYes
property-path/pp03YesYes
property-path/pp06NoYes
property-path/pp06NoYes
property-path/pp08YesYes
property-path/pp09YesYes
property-path/pp10YesYes
property-path/pp11YesYes
property-path/pp12YesYes
property-path/pp14YesYes
property-path/pp14YesYes
property-path/path-2-2YesYes
property-path/path-2-2YesYes
property-path/path-2-2YesYes
property-path/path-p2YesYes
property-path/path-p3YesYes
property-path/path-p4YesYes
property-path/path-ng-01NoYes
property-path/path-ng-02NoYes
property-path/pp36YesYes
property-path/pp37YesYes
service/service01YesYes
service/service02YesYes
service/service03YesYes
service/service04aYesYes
service/service05YesYes
service/service06YesYes
service/service07YesYes
subquery/sq11YesYes
subquery/sq12NoNo
subquery/sq11YesYes
subquery/sq14NoNo
construct/constructwhere01YesYes
construct/constructwhere02YesYes
construct/constructwhere03YesYes
construct/constructwhere04YesYes
csv-tsv-res/csvtsv01YesNo
csv-tsv-res/csvtsv02YesNo
csv-tsv-res/csvtsv01YesNo
csv-tsv-res/csvtsv01YesNo
csv-tsv-res/csvtsv02YesNo
csv-tsv-res/csvtsv01YesNo
json-res/jsonres01YesNo
json-res/jsonres02YesNo
json-res/jsonres03YesNo
json-res/jsonres04YesNo
subquery/sq01NoNo
subquery/sq02NoNo
subquery/sq03NoNo
subquery/sq04NoNo
subquery/sq05NoNo
subquery/sq06NoNo
subquery/sq07YesYes
subquery/sq08NoNo
subquery/sq09NoNo
subquery/sq10NoNo
subquery/sq13YesYes
subquery/sq14YesYes