8. The computer-readable storage medium of claim 7 , wherein the selected data object is an instance value of a field specified in an entity definition associated with the entity.
7. A computer-readable storage medium of containing a program, when executed by a processor, performs an operation, comprising: displaying first query results to a first user; receiving, from a user, a data object selected from the first query results; providing an interface allowing the user to annotate the selected data object from the first query results, comprising: creating an annotation describing the selected data object, whereby the annotation associates the selected data object with metadata describing the selected data object; identifying an entity encompassing a plurality of fields, wherein at least one of the fields in the plurality of fields is included in the selected data object; and associating the annotation with the entity, whereby the annotation is associated with all fields in the plurality of fields encompassed by the entity; storing the annotation with a reference to the associated entity; displaying second query results from a second query, wherein the entity encompasses at least a portion of the second query results, and wherein the second query results do not contain the selected data object described by the annotation; and displaying an indication of the annotation.