[URL]wmusers.com
Take a look at “canonical format.”
Also, take a look at the “Publish-Subscribe Developer’s Guide” which is available during install and on Advantage.
Approach canonical documents with caution. Managing intermediate formats that are “application neutral” is not a trivial undertaking. In most of the efforts I’ve seen, the attempted use of canonical documents did not provide the desired flexibility and decoupling but simply added complexity.