Mapping natural language sentences to semantic graphs