Due is related to Train. Compete requires Train. 
Judge is related to Position. Position is related to Edge. Edge is related to Sword. 
Due <--RelatedTo--> Train <--HasPrerequisite-- Compete 
Judge <--RelatedTo--> Position <--RelatedTo--> Edge <--RelatedTo--> Sword 