contains code for reading and manipulating rdf files