Rule is related to Direction. Mayor can be used for Direction. 
Demonstrate is a type of Protest. Protest is related to Anger. 
Rule <--RelatedTo--> Direction <--UsedFor-- Mayor 
Demonstrate --IsA--> Protest <--RelatedTo--> Anger 