This document describes Onyx, an ontology for emotion analysis on the semantic web. It aims to provide a common format for corpora, lexica and emotion analysis services by modeling emotions and enabling provenance tracking of analysis results. Onyx benefits from the Provenance Ontology and models emotions generically while mapping to formats like EmotionML, Marl and WN-Affect. The ontology is evaluated through an emotion analysis service and by mapping EmotionML examples and vocabularies to the Onyx model. Future work includes further integration with NIF and modeling more complex emotional relationships.