We present the TermWatch system which combines linguistic engineering with clustering and visualisation techniques for text data analysis. This paper focuses on the recent enhancements made on the linguistic module which includes the choice of a more efficient term extraction tool, the addition of semantic relations to the syntactic ones used for clustering. The results obtained are quite intuitive and show how thematics are structured in the field as well as interconnections between seemingly distinct themes