sparql improvements