add more rdf generation code