Question answering over the semantic web with neural semantic parsing