Driving requires License. 
Target is a synonym of Purpose. Role can be used for Purpose. you are likely to find Role in/at/on Play. 
Driving --HasPrerequisite--> License 
Target <--Synonym--> Purpose <--UsedFor-- Role --AtLocation--> Play 