Natural Language Processing and Knowledge Representation