update sparql part (not complete)