Judge requires Criticize. Assign is a type of Judge. 
Practical is related to Possible. Possible is related to Realistic. 
Criticize <--HasPrerequisite-- Judge <--IsA-- Assign 
Practical <--RelatedTo--> Possible <--RelatedTo--> Realistic 