Patent ID: 7747480

Claim:
A method of managing data assets in an enterprise computing environment having a plurality of source systems storing a plurality of data assets, comprising: transmitting, using one or more computer processors, a registration request from a source system to an asset repository hub including a master reference schema, the registration request including a reference to a data asset within the enterprise computing environment; receiving the registration request at the asset repository hub; using the received registration request to obtain the referenced data asset; cleansing the referenced data asset against a set of business rules; applying one or more matching algorithms to the cleansed referenced data asset to generate one or more match codes, wherein each matching algorithm includes a set of parameters, and wherein each generated match code includes string data configured for imprecise matching within the master reference schema, such that a plurality of match codes can be matched to a single data asset; and clustering the generated one or more match codes against clusters of previously generated match codes to determine whether the cleansed referenced data asset is unique to the enterprise computing environment, wherein when the cleansed referenced data asset is unique, the cleansed referenced data asset is assigned a unique enterprise identifier and stored at the asset repository hub.