graph CRUD and SPARQL query