Political is related to Republican. Republican is a type of Advocate. Advocate is a synonym of Counsel. 
Rock is a type of Hard. Hard is related to Firm. Firm is a synonym of Tone. 
Political <--RelatedTo--> Republican --IsA--> Advocate <--Synonym--> Counsel 
Rock --IsA--> Hard <--RelatedTo--> Firm <--Synonym--> Tone 