Advance is a type of Move. Move is related to Rush. Rush is a type of Flow. 
Opening is related to Gate. Gate can Swing. Swing is a type of Be. Be is related to Insect. 
Advance --IsA--> Move <--RelatedTo--> Rush --IsA--> Flow 
Opening <--RelatedTo--> Gate --CapableOf--> Swing --IsA--> Be <--RelatedTo--> Insect 