1. A method for providing a lifecycle for information in a virtual content repository (VCR), comprising: integrating a plurality of repositories into the VCR; storing the information in the VCR; allowing the information to transition through a set of states according to a lifecycle definition; wherein the information is accessible through a logical namespace that encompasses the plurality of repositories; and wherein the information can include at least one of: content and schema information.