SEMO: A semantic model for emotion recognition in web objects