A quantum semantic framework for natural language processing