No description of the specific behaviour is given for "uiCompat97To2003" element, although it is supposed to "Disable UI functionalities that is not compatible with Word 97-2003"
The definition of the element should be application neutral. Removal from the standard may be needed in case this element is exclusively specific to Microsoft Word.
Part 4, Section 2.15.3.54
te
Proposed Disposition of DIS 29500 Comment IR-0023 (Modified: 2008-01-13) Agreed; this property is not part of the legacy binary document format and only affords for the settings of a specific vendor. Accordingly, the following changes will be made: This property will be removed from the specification An affordance will be created for individual applications, such as OpenOffice or WordPerfect, to create custom compatibility settings Part 4, §2.15.3.54, page 1,469: This subclause will be deleted. Part 4, §2.15.3, as a new subclause: 2.15.3.x compatSetting (Custom Compatibility Setting) This element specifies a custom compatibility setting. The semantics for this element are implementation-defined. [Example: Consider the following markup: <w:compatSetting w:name="cooper" w:uri="http://www.example.com/exampleSetting" w:val="1"/> This custom compatibility setting specifies that: It is defined under the http://www.example.com/exampleSetting namespace. Its name is cooper . Its value is 1 . Beyond this, the properties of this setting are implementation-defined by the creator of the http://www.example.com/exampleSetting namespace. end example] Parent Elements compat (§2.15.3.9) Attributes Description Attributes Description name (Name of Setting) Specifies the name of a custom compatibility setting. [Example: Consider the following markup: <w:compatSetting w:name="cooper" w:uri="http://www.example.com/exampleSetting" w:val="1"/> The name of this custom compatibility setting is cooper . end example] The possible values for this attribute are defined by the ST_String simple type (§2.18.89). uri (Namespace of Setting) Specifies the namespace under which the compatibility setting is defined. [Example: Consider the following markup: <w:compatSetting w:name="cooper" w:uri="http://www.example.com/exampleSetting" w:val="1"/> The namespace of this custom compatibility setting is http://www.example.com/exampleSetting . end example] The possible values for this attribute are defined by the ST_String simple type (§2.18.89). val (Value of Setting) Specifies the value of a custom compatibility setting. [Example: Consider the following markup: <w:compatSetting w:name="cooper" w:uri="http://www.example.com/exampleSetting" w:val="1"/> The value of this custom compatibility setting is 1 . This value is interpreted using the implementation-defined behavior published by the creator of this property. end example] The possible values for this attribute are defined by the ST_String simple type (§2.18.89). The following XML Schema fragment defines the contents of this element: <complexType name="CT_CompatSetting"> <attribute name="name" type="CT_String" use="required"/> <attribute name="uri" type="CT_String" use="required"/> <attribute name="value" type="CT_String" use="required"/> </complexType> As well, the corresponding schema files will be updated to include compatSetting as a child element of the compat element. Similar Comments: CL-0101 , CO-0110 , CZ-0025 , DK-0017 , FR-0194 , GB-0235 , GR-0036 , IN-0033 , KR-0012 , PT-0050 , US-0064

Dupe of PT 43