1. A system for collection, retrieval, and distribution of data, comprising: a data collector to collect data from at least one data source and to tag each group of collected data with a metadata tag, wherein the metadata tag includes information about the collected data; and a metadata catalogue for containing a plurality of metadata tags and to allow a search for existence and a location on a network of any data corresponding to the search.