1. A method for intelligently and efficiently connecting with people and assets involved in projects, the method comprising: generating a first semantic graph for a first project based on resources within said first project, wherein said first semantic graph builds a relationship among entities of said first project; generating a second semantic graph for a second project based on resources within said second project, wherein said second semantic graph builds a relationship among entities of said second project, wherein said second project is a different project from said first project or a different version of said first project; receiving a selection of said first and said second semantic graphs representing different projects or versions of a same project; comparing and merging differences between said first and said second semantic graphs; and generating, by a processor, a third semantic graph that illustrates said differences between said first and said second semantic graphs, wherein said third semantic graph comprises nodes representing said entities of said first and said second projects, wherein said differences comprise one or more of the following: personnel and development processes.
1. A method for intelligently and efficiently connecting with people and assets involved in projects, the method comprising: generating a first semantic graph for a first project based on resources within said first project, wherein said first semantic graph builds a relationship among entities of said first project; generating a second semantic graph for a second project based on resources within said second project, wherein said second semantic graph builds a relationship among entities of said second project, wherein said second project is a different project from said first project or a different version of said first project; receiving a selection of said first and said second semantic graphs representing different projects or versions of a same project; comparing and merging differences between said first and said second semantic graphs; and generating, by a processor, a third semantic graph that illustrates said differences between said first and said second semantic graphs, wherein said third semantic graph comprises nodes representing said entities of said first and said second projects, wherein said differences comprise one or more of the following: personnel and development processes. 5. The method as recited in claim 1 further comprising: displaying available communication channels and social communities in response to receiving an indication that a cursor is hovering over an identifier of a person associated with a node in said third semantic graph.