Joke is a type of Communicate. one thing you do when you Teach is Communicate. Drill is a type of Teach. 
Map is a type of Representation. Travel requires Map. the first thing you do when you Travel is Plan. Plan is related to Activity. 
Joke --IsA--> Communicate <--HasSubevent-- Teach <--IsA-- Drill 
Representation <--IsA-- Map <--HasPrerequisite-- Travel --HasFirstSubevent--> Plan <--RelatedTo--> Activity 