Label is a type of Distinguish. Distinguish is related to Recognize. 
Mate is related to Check. Check is a type of Defend. 
Label --IsA--> Distinguish <--RelatedTo--> Recognize 
Mate <--RelatedTo--> Check --IsA--> Defend 