Builder is related to Worker. Criminal is a type of Worker. Defendant can be Criminal. 
Edge is related to Sharp. 
Builder <--RelatedTo--> Worker <--IsA-- Criminal <--HasProperty-- Defendant 
Edge <--RelatedTo--> Sharp 