A three-pronged approach to the extraction of key terms and semantic roles