I see XML from both "document" and "data" perspectives, although I prefer the terms "semistructured data" and "structured data" respectively.
I also see that XML can be used for definition, creation, storage, indexing, maintenance, distribution, analysis/query, and synchronization of data in a distributed environment.
I'm looking for products/developers/companies that can work with tree, star, snowflake, constellation, and chronologic data structures; combinations of these; and use of LDAP with XML in the above scenarios. My purpose is to implement a General Enterprise Management system of my design (directory-enabled, object context, and object life cycle management), for all enterprise objects.