What can Nuxeo say about DITA compliance?
http://en.wikipedia.org/wiki/Darwin_Information_Typing_Architecture “The Darwin Information Typing Architecture (DITA) is an OASIS standard XML data model for authoring and publishing. Many third party tools support authoring, including XMetaL and Arbortext. With the DITA Open Toolkit publishing system, DITA features single source publishing, inheritance, topic-based authoring, and content reuse.”
DITA is a about authoring Documents as an assembly of XML components. Nuxeo has such an experience with the integration of the open source XML editor “Scenari“. XLM grammar handled by Scenari is configurable, thus it would be a matter of a few weeks to implement a DITA editor on top of Nuxeo + Scenari.