1. A method for building a semantics graph for an enterprise communication network, comprising: extracting a first signifier and a second signifier from the enterprise communication network; determining a semantic proximity of the first signifier and the second signifier using an engine executing computer readable instructions; and building the semantics graph, wherein the first signifier and the second signifier are represented as nodes connected by an edge representing the semantic proximity of the first signifier and the second signifier.