18. A computer program product comprising a computer usable memory having readable program code embodied in the memory, the computer program product includes at least one component configured to: define one or more normalized labels; and associate the one or more normalized labels to data across an enterprise system, wherein the association of the one or more normalized labels to the data comprises: a lexical name matching process comprising: analyzing metadata for each respective said data to determine a name associated with each respective said data; comparing the name to the one or more normalized labels; when the name matches the one or more normalized labels, adding the matched one or more normalized labels to a list of suggested one or more normalized labels; when the name does not match the one or more normalized labels, comparing the name to a list of synonyms for the one or more normalized labels; and when the name matches a synonym for the one or more normalized labels, adding the corresponding one or more normalized labels to the list of suggested one or more normalized labels; analyzing data movement operations of the data to determine if data in one or more locations is the same, wherein if the data is the same, only in different locations, then associating a same normalized label to all instances of the data; analyzing whether data without a normalized label contains a same type of content as other data with a normalized label, wherein if the content is the same then the normalized label is associated to the data originally without the normalized label; and analyzing access logs to determine data that a certain group of users is accessing, and associating a same normalized label to instances of the data that the certain group of users is determined to be accessing.
19. The computer program product of claim 18 , wherein the one or more normalized labels are automatically associated to the data.