Conditional random fields with semantic enhancement for named-entity recognition