1. A computer readable medium storing a data infrastructure for managing a privilege corresponding to a resource type, the data infrastructure comprising: a hierarchy object defining a hierarchy structure associated with the resource type, wherein the resource type corresponds to one or more applications to which the privilege applies and wherein the hierarchy structure includes a hierarchy node; a hierarchy node object configured to store the hierarchy node; and a resource attribute set object storing a set of one or more resource attributes, wherein the one or more attributes include at least one of a hierarchy attribute and a list item attribute, wherein a scope of the privilege is defined based on the one or more resource attributes, and wherein the scope of the privilege is automatically redefined in response to a modification to a component of the infrastructure.