1. A method for selecting an annotation structure for use in entering annotation data, comprising: receiving a request from a user to create an annotation for at least one data object identified by a set of identifying parameters; and retrieving, from a configuration file, information identifying at least one annotation structure associated with the at least one data object based, at least in part, on the set of identifying parameters and a role of the user, the annotation structure defining one or more annotation fields into which annotation data will be entered.