Maker is related to Duck. Duck is related to Bar. 
Spark is related to Shock. Shock is related to Exposure. Exposure is derived from Expose. Expose is a synonym of Detect. 
Maker <--RelatedTo--> Duck <--RelatedTo--> Bar 
Spark <--RelatedTo--> Shock <--RelatedTo--> Exposure --DerivedFrom--> Expose <--Synonym--> Detect 