5. A tangible computer-readable storage medium containing a program for exchanging information via annotations which, when executed by a processor, performs operations comprising: providing a first interface allowing a first user to view query results, select a first data object from the query results, and create an annotation with a scope encompassing selected first data object, whereby the annotation annotates the selected first data object with metadata describing the selected data object, and wherein the first user is authorized to view the first data object; providing an interface element allowing the first user to further associate the annotation with a second data object, whereby the annotation annotates both the selected first data object and the second data object, and wherein the first user is not authorized to view the second data object; providing a second interface allowing a second user to view second query results including the second data object, wherein the second user is authorized to view the second data object; and providing, in the second interface, an indication of the annotation to the second user.
6. The tangible computer-readable storage medium of claim 5 , wherein providing an interface element allowing the first user to further associate the annotation with a second data object comprises providing an interface element allowing the first user to associate the annotation with a primary key for a row of data containing the selected first data object.