fix: cleaned up prov generation, added sparql query through rdflib