There are some ISO 900x-standards saying, that a publication/technical-documentation has to list up all changes, made to the document.
Requirement:Add a special element “history” in the publication structure. This history should print out all check-in-comments from all used objects, which are used in the publication (if a xml-document uses other modules, images, etc. those “sub”-modules as well).
The user should be able to have some influence on sorting/grouping, etc. of the data, even the representation and the which history data should be collected (all, revisions, this revision, etc.).