Trainer is a type of Leader. Leader is related to Mayor. Mayor is related to Chief. Chief is related to Ruling. 
Sleep can be Useful. 
Trainer --IsA--> Leader <--RelatedTo--> Mayor <--RelatedTo--> Chief <--RelatedTo--> Ruling 
Useful <--HasProperty-- Sleep 