1. A data processing system configured for managing referential integrity for abstract objects, the data processing system comprising: a content server coupled to a content repository and configured to provide requested pages to requesting content browsers over a computer communications network; and, a referential object integrity processor coupled to the content server, the referential object integrity processor comprising program code enabled to resolve an address in a markup defined page to an abstract object hierarchy specifying a hierarchy of dependent abstract and concrete objects for the page.