This document presents an information flow (IF) based approach to ontology mapping. It introduces a theory of ontology mapping based on channel theory and mathematical information flow. It then describes a methodology and prototype implementation of IF-Map, which uses classifications and infomorphisms to systematically map concepts and relations between ontologies. The methodology is demonstrated on a test case mapping between AKT Reference and Southampton/Edinburgh ontologies. Extensions to ontology merging and evolution are also discussed.