Flexible Semantic Matching Of Rich Knowledge Structures