NLP framework for various natural language processing tasks including: supervised name entity recognition and relationship extraction.