Can ontology be used or dictionary is to be used for analysis? I am doing my research with python and nltk components. I have different types of datasets like movies, electronic datasets, baby products etc. How should I use ontology here? Can anybody suggest and explain a detailed explanation? How can I identify noun phrases? Next time I will have to use feature extraction.