""" SPARQL Update statements can be applied with :meth:`rdflib.graph.Graph.update` """ import rdflib if __name__=='__main__': g = rdflib.Graph() g.load("foaf.rdf") g.update(''' PREFIX foaf: PREFIX dbpedia: INSERT { ?s a dbpedia:Human . } WHERE { ?s a foaf:Person . } ''') for x in g.subjects( rdflib.RDF.type, rdflib.URIRef('http://dbpedia.org/resource/Human')): print x