Rap encompasses the art of speaking dialect in a rhythmic and rhyming scheme, whereas hip-hop covers a broad area including rapping, graffiti, dj’ing, etc etc. So a dj is part of hip-hop but not a part of rap, unless they verbal create rhymes and delivery themselves. My opinion I guess but...