1. A method comprising: scanning, by one or more processors associated with one or more computing systems, one or more items of content stored in a data store of information, the data store of information corresponding to one or more of a plurality of users of a social network environment and one or more of a plurality of concepts and comprising: a plurality of nodes including (1) a set of user nodes that each correspond to a respective user and (2) a set of concept nodes that each correspond to a respective concept, each node of the plurality of nodes being associated with a corresponding structured document, and each of the one or more items of content being associated with at least one node of the plurality of nodes; and a plurality of edges that each define a connection between a corresponding pair of nodes from the plurality of nodes; receiving, by the one or more processors, a request from a user of the social network environment for at least one item of content; determining, by the one or more processors, that the requested at least one item of content matches one or more nodes of the plurality of nodes; determining, by the one or more processors, one or more nodes to recommend based on the requested at least one item of content and the one or more matching nodes; and transmitting, by the one or more processors, information to display the requested at least one item of content and information associated with the one or more recommended nodes.