Improving Semantic Awareness of Knowledge-based Applications through Structural Disambiguation