Qiao Tang: Knowledge management using machine learning, natural language processing and ontology. Cardiff University, UK 2006