Gray is a different concept from Color. Color is related to Rice. 
Similar is related to Handle. Handle is a type of Touch. Violate is a type of Touch. 
Gray <--DistinctFrom--> Color <--RelatedTo--> Rice 
Similar <--RelatedTo--> Handle --IsA--> Touch <--IsA-- Violate 