1. A method for creating a content-rich repository under a User direction, comprising the steps of: a. providing a common language for defining a schema; b. providing a standard database structure defined by a standard schema using the provided common language; c. importing a content file having at least one of an incoming raw content file comprising an item file structure having at least one incoming item, and an incoming schema file defining the incoming raw content file; d. determining at least one difference between the incoming content file and a standard database as a delta analysis; e. value-added mapping of the imported raw content file according to the provided standard schema and the delta analysis; f. publishing the mapped content as a content-rich repository, and g. providing a graphical User interface for the User to direct performing steps a. through f.