1. A method comprising: receiving contribution data of an enterprise in accordance with a multi-level enterprise model; storing the contribution data within a database; receiving a first annotation for an object of the contribution data; retrieving a context definition defining a context in which the first annotation was received; receiving a second annotation for the object within the same context as the context in which the first annotation was received; storing the first annotation, the second annotation, and the context definition; and outputting the first annotation and the second annotation.