Through state-of-the-art digitalization, we can see a massive growth in user generated content on the web that provides feedback from people on a variety of topics. However, manually managing large-scale user feedback would be a difficult task and a waste of time. Therefore, the concept of sentiment analysis is emerged. Sentiment analysis is a computerized study of individuals' feelings and opinions about an entity or product. It can be executed at three different levels: document level, sentence or phrase level, and feature level. This paper proposes a novel ontology-based approach for feature level sentiment analysis. The proposed approach extracts the product features using semantic similarity and Wordnet ontology and uses the SentiWordent dictionary to classify the users’ comments as positive and negative. Furthermore, it manages negative words to obtain more precise classification results. The proposed approach is assessed by using two benchmark amazon products’ datasets in terms of accuracy; recall, precision, and f-measure. The performance reaches to 92.4% accuracy, 97.2% precision, 92.8 % recall, and 94.4% f-measure.