Conditional random fields AND NLP sample code
Common descendants