Evaluate semantic annotation of Twitter's conversations through NLP and data mining algorithms in Java language