ATA can be broken down into any required granularity for example at pgblk level, task or subtask level. The document parts are then treated in the same way as S1000D data modules and go through the full workflow. The CSDB will create the skeleton XML / SGML structure for each ATA module. The ATA modules are then combined by automatically building a publication module with a tree representation of the structure. The rules for creating the publication module chapter structures and filling the chapters with the correct modules and order are defined in the project type configuration files.
The publication module goes through the workflow with review. The ATA publication module can be published to an instance of a full CMM / ACMM, the parts are automatically combined and attributes and structure adjusted according to the server defined XML configuration rules for that project type.
The resulting single XML file for CMM or ACMM can then be published with UltraXML or any other formatter. The stylesheet for the project can be stored as an asset in the CSDB along with full workflow for the stylesheet. Through the configuration files UltraCSDB can support any DTD in the same way.