These are not formally SPARQL 1.1 services but they may help:
sparql.org executes SPARQL 1.1 ish queries.
The validator
http://www.sparql.org/validator.html
has "SPARQL" and "SPARQL extended syntax", which is 1.1-ish (and LET).
prefix dbpedia-owl:
prefix dbpedia-owl-uni:
prefix dbpedia-owl-inst:
select ?town count(?uni) ?pgrad ?ugrad max(?population) ((
(?pgrad+?ugrad)/ max(?population))*100) as ?percentage where {
The select expressions will need AS in the final SPARQL 1.1 spec.
( ((?pgrad+?ugrad)/ max(?population))*100 as ?percentage)
?uni dbpedia-owl-inst:country dbpedia:United_Kingdom ;
dbpedia: not defined!
dbpedia-owl-uni:postgrad ?pgrad ;
dbpedia-owl-uni:undergrad ?ugrad ;
dbpedia-owl-inst:city ?town.
optional {?town dbpedia-owl:populationTotal ?population . FILTER
(?population> 0 ) }
}
group by ?town ?pgrad ?ugrad having( (((?pgrad+?ugrad)/
max(?population) )*100)> 0)
order by desc 6
What's that? Was 6 col 6 i.e. ?percentage
Andy