1. A method, including: using a data processor to receive context data associated with a context and a user, the context data including information indicative of a category of offerings in a network-based marketplace, the context data identifying at least one category of products or services offered to purchasers in the network-based marketplace; automatically discovering context attributes associated with the context, the context attributes being automatically discovered by processing attribute data received from a plurality of other users, the attribute data being related to the at least one category of products or services; associating the context data and the context attributes with a user identifier corresponding to the user; and generating result data associated with the context, the result data being relevant to the user identified by the user identifier.
1. A method, including: using a data processor to receive context data associated with a context and a user, the context data including information indicative of a category of offerings in a network-based marketplace, the context data identifying at least one category of products or services offered to purchasers in the network-based marketplace; automatically discovering context attributes associated with the context, the context attributes being automatically discovered by processing attribute data received from a plurality of other users, the attribute data being related to the at least one category of products or services; associating the context data and the context attributes with a user identifier corresponding to the user; and generating result data associated with the context, the result data being relevant to the user identified by the user identifier. 10. The method of claim 1 , including selectively providing at least a portion of the context data and the context attributes associated with the user to another user based on one or more rules.