Shooting is related to Arrow. Arrow can be used for Wound. Wound is related to Related. 
Spark is related to Shock. Shock is related to Wound. 
Shooting <--RelatedTo--> Arrow --UsedFor--> Wound <--RelatedTo--> Related 
Spark <--RelatedTo--> Shock <--RelatedTo--> Wound 