Arise is related to Awake. Awake requires Shake. 
Hold is a type of Control. Hold is related to Catch. Net is a type of Catch. 
Arise <--RelatedTo--> Awake --HasPrerequisite--> Shake 
Control <--IsA-- Hold <--RelatedTo--> Catch <--IsA-- Net 