Semantics-based automated essay evaluation