The different advantageous embodiments provide a system for positioning data within a network comprising a knowledge manager, a canonical model manager, and a context manager. The knowledge manager is configured to process a query across a number of resources to generate a result. The canonical model manager includes a number of models used to identify relationships between types of information within the number of resources and the query. The context manager is configured to manage the context of the query and the relationships identified by the canonical model manager to position the number of resources for access by the knowledge manager.