Data mining, text mining, natural language processing, and computational linguistics: some definitions