Semantic parsing based on FrameNet