1. A memory for storing data for access by an application program being executed on a computer system, comprising: a data structure stored in said memory, the data structure including or referring to: a name; a content repository identifier; a plurality of properties; a plurality of property definitions associated with the plurality of properties; and wherein the data structure is logically part of a virtual content repository (VCR), and wherein the VCR represents at least one content repository.