1. A method for fusing intelligence data from multiple intelligence modalities comprising the steps of: representing first intelligence data from a first intelligence modality in a first link-oriented dataset, said first intelligence data comprising one or more first identifiers specific to the first intelligence data, wherein “first identifier” means a moniker for an entity within the first intelligence data; representing second intelligence data from a second intelligence modality in a second link-oriented dataset, said second intelligence data comprising one or more second identifiers specific to the second intelligence data, wherein “second identifier” means a moniker for an entity within the second intelligence data; fusing the first link-oriented dataset and the second link-oriented dataset; determining an optimal mapping of the first identifiers and the second identifiers to entities, said optimal mapping comprising a plurality of links between a first entity and a second entity, wherein determining an optimal mapping of the first identifiers and the second identifiers comprises creating two or more fused graphs, wherein each of the two or more fused graphs is associated with a different assignment of first identifiers and second identifiers to a plurality of entities, and evaluating the link structures of the two or more fused graphs, and wherein determining an optimal mapping of the first identifiers and the second identifiers further comprises evaluating the compatibility of one or more attributes of the first identifiers and second identifiers, the degree of mutual information between the one or more attributes, and the degree of correspondence with preexisting behavior models.