Diet is related to Restriction. Constraint is a type of Restriction. Cage is a type of Constraint. 
Metal is related to Ring. Ring is related to Offer. 
Diet <--RelatedTo--> Restriction <--IsA-- Constraint <--IsA-- Cage 
Metal <--RelatedTo--> Ring <--RelatedTo--> Offer 