Organizing contextual knowledge for arabic text disambiguation and terminology extraction