Summary:
The information model is unnecessarily complex.
Justification:
The XML information model described is unnecessarily complex. Given the example in the Overview at page 13 (§5.6)
<w:p>
<w:r>
<w:t>Hello, world.</w:t>
</w:r>
</w:p>
Could - and should - be represented as:
<p>Hello, world.</p>
Simplify the information model and document structure, in order to ease implementation, interoperability and the processing of the OOXML documents. Where possible use notations in conformance with ODF.
[Part 4] 2-7
te
Proposed Disposition of DIS 29500 Comment NO-0004 (Modified: 2008-01-04) Although we acknowledge the submitter’s concern that the document model defined by WordprocessingML is complex, we fundamentally disagree with this assertion. The WordprocessingML document model was designed for accurate representation of a large corpus of existing documents that include annotations, revision marks, comments, custom XML markup and other information that may occur at specific locations within paragraphs. The existing <w:p><w:r><w:t> structure provides mechanisms for high-fidelity translation and representation of this information, and the proposed elimination of the <w:r> and <w:t> elements would necessitate some other non-XML mechanism for representing this information. The proposed change to “notations in conformance with ODF” would not be consistent with the goal of maximizing compatibility with the large corpus of existing binary documents.
