1. An machine-implemented method for uploading digital assets from a source media directory into a web-based digital asset management system, the method comprising: representing a structure of the source media directory, and the digital assets, as a first XML object; and storing the first XML object in a database.