Protection is a synonym of Rock. Rock is the opposite of Mineral. Diamond is a type of Mineral. Diamond is related to Can. 
Apartment is the opposite of House. 
Protection <--Synonym--> Rock <--Antonym--> Mineral <--IsA-- Diamond <--RelatedTo--> Can 
Apartment <--Antonym--> House 