Embodiments of the present invention provide systems and methods of
managing hierarchical reference data. According to one embodiment of the
present invention, a hierarchical data management program can maintain a
master set of reference data corresponding to the reference data being
managed. From the master set of reference data, the hierarchy management
program can instantiate centralized hierarchies, validate changes to the
centralized hierarchies and enforce business rules with respect to the
centralized hierarchies. The hierarchy management program can publish the
centralized hierarchies to subscribing systems for use by the subscribing
systems in managing data of interest.