A method, system and article of manufacture for managing modifications to
at least one of a plurality of interdependent data objects. The method
comprises receiving a request for modification of a given data object
having at least one dependent data object and accessing a directory of
dependencies containing records for each of the interdependent data
objects including the at least one dependent data object. Each record
describes an interdependency between at least two of the interdependent
data objects. A record for the at least one dependent data object
describes an interdependency between the given data object and the at
least one dependent data object. Using the accessed directory of
dependencies, the interdependency between the given data object and the
at least one dependent data object is identified. On the basis that the
identified interdependency presents a possible undesired consequence if
the requested modification is performed, a predefined action is
performed.