implemented basic snap RDF model