Office Open XML ファイルフォーマット
一部バージョンのOffice Open XML には "compatibility settings"という仕様が含まれる。ECMA-376 1st Editionの Part 4 ("Markup Language Reference") に含まれていたが、標準化プロセスを経てISO/IEC 29500:2008 の新規パート ("Transitional Migration Features") となった(Part 4とも呼ばれる)。
この設定項目には以下のような要素名(autoSpaceLikeWord95, footnoteLayoutLikeWW8, lineWrapLikeWord6, mwSmallCaps, shapeLayoutLikeWW8, suppressTopSpacingWP, truncateFontHeightsLikeWP6, uiCompat97To2003, useWord2002TableStyleRules, useWord97LineBreakRules, wpJustification and wpSpaceWidth 等)が含まれており、DIS 29500 標準化段階で論争となった。結果として、 ISO/IEC 29500 に新しい文言が追加された。
Free Software Magazine は記事でこれらの設定用マークアップについて批判した。Office Open XML uses は互換設定を直接要素名に使っており、その設定にはレパートリーがないーすなわち互換性設定が増える度に要素名が新規定義されねばならず、これでは相互運用性に全く寄与しないという。
このディレクトリにはパッケージ内のファイルのリレーションシップ(対応関係情報)を格納する。あるファイルのリレーションシップを見るには、当該ファイルの同階層_rels ディレクトリを見ると 元のファイル名に.rels という拡張子を付けたファイルが見つかる。例えば、もしContent_Types.xmlというファイルのリレーションシップを見るには、_rels ディレクトリの[Content_Types].xml.rels ファイルを見るとよい。
Office Math Markup Languageは、リビジョンマーキング 、脚注、コメント、画像、精巧な書式設定とスタイルのようなワードプロセッサマーキングを含むための固有のサポートを含む、WordprocessingML に埋め込むことができる数式マークアップ言語である。OMML 形式はこれらの Office 機能をサポートしていない World Wide Web Consortium(W3C) MathML 勧告とは異なるが、XSL Transformationsとは部分的に互換性がある 。ツールはOfficeスイートで提供され、クリップボード変換を介して自動的に使用される。
次のOffice MathMLの例では 分数の π 2 {\displaystyle {\frac {\pi }{2}}} を定義している。
Office MathML の必要性に疑問を呈し、「Web ページにおける数式の組み込み」と「マシン ツー マシン通信」に関する W3C 勧告である MathML の使用を提唱する人もいる 。 Murray Sargent は、ブログ投稿でこれらの問題のいくつかに答えており、2 つの形式の哲学的な違いについて詳しく説明してる。