Fly is related to Swimming. Swimming is related to Duck. 
Fence requires Practice. Practice is a synonym of Commit. Commit is a type of Transfer. 
Fly <--RelatedTo--> Swimming <--RelatedTo--> Duck 
Fence --HasPrerequisite--> Practice <--Synonym--> Commit --IsA--> Transfer 