Carpet is related to Ground. 
Attorney is a synonym of Advocate. Supporter is a type of Advocate. Supporter is a synonym of Friend. 
Carpet <--RelatedTo--> Ground 
Attorney <--Synonym--> Advocate <--IsA-- Supporter <--Synonym--> Friend 