1. A method comprising: receiving input, from a user, specifying a file to be uploaded to a file repository against a generic attribute, the generic attribute being associated with a location in the file repository and one or more default specific attributes; adding metadata to the specified file, the added metadata comprising the one or more default specific attributes; and storing the specified file with the added metadata at the location in the file repository associated with the generic attribute.