1. A computer readable medium having a set of computer readable instructions tangibly stored therein, which when executed by the computer, cause the computer to perform a set of operations for constructing linear representation of content based network, the operations comprising: receiving a sub-network of a content based network comprising a plurality of fragments connected by one or more links; calculating fragment weight for at least some of the plurality of fragments; calculating link weight for at least one of the one or more links; creating a hierarchical structure from the sub-network, based on at least some of the calculated fragment weights and at least some of the calculated link weights; and converting the hierarchical structure to a linear representation.