There are methods and apparatus, including computer program products, for
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.