Linguistic knowledge based discourse modeling for context question answering