Restaurant is the opposite of Dining. Dining is related to Room. Room can be Comfortable. Comfortable is similar to Sufficient. 
Consequence is related to Punishment. Punishment is related to Bad. Bad is related to Rank. 
Restaurant <--Antonym--> Dining <--RelatedTo--> Room --HasProperty--> Comfortable <--SimilarTo--> Sufficient 
Consequence <--RelatedTo--> Punishment <--RelatedTo--> Bad <--RelatedTo--> Rank 