Articulo de referencia

Office Open XML

openxmlformats-officedocument. wordprocessingml. document {{cite web | url = https://www.iana.org/assignments/media-types/application/vnd.openxmlformats-officedocument.wordproce...

Office Open XML (también conocido informalmente como OOXML ) [ 5 ] es un formato de archivo comprimido basado en XML desarrollado por Microsoft para representar hojas de cálculo , gráficos , presentaciones y documentos de procesamiento de texto . Ecma International estandarizó la versión inicial como ECMA-376. ISO e IEC estandarizaron versiones posteriores como ISO/IEC 29500.

Microsoft Office 2010 ofrece compatibilidad de lectura para ECMA-376, compatibilidad total para ISO/IEC 29500 Transitional y compatibilidad de lectura para ISO/IEC 29500 Strict. [ 6 ] Microsoft Office 2013 y versiones posteriores ofrecen compatibilidad total con ISO/IEC 29500 Strict, [ 7 ] pero no lo utilizan como formato de archivo predeterminado debido a problemas de compatibilidad con versiones anteriores. [ 8 ]

Fondo

En 2000, Microsoft lanzó una versión inicial de un formato basado en XML para Microsoft Excel, que se incorporó a Office XP. En 2002, le siguió un nuevo formato de archivo para Microsoft Word. [ 9 ] Los formatos de Excel y Word —conocidos como formatos XML de Microsoft Office— se incorporaron posteriormente a la versión de 2003 de Microsoft Office.

Microsoft anunció en noviembre de 2005 que copatrocinaría la estandarización de la nueva versión de sus formatos basados ​​en XML a través de Ecma International como "Office Open XML". [ 10 ] [ 11 ] La presentación fue realizada a Ecma por Jean Paoli e Isabelle Valet-Harper de Microsoft . [ 12 ] [ 13 ]

Proceso de estandarización

Microsoft presentó el material inicial al Comité Técnico Internacional TC45 de Ecma, donde se estandarizó para convertirse en ECMA-376, aprobado en diciembre de 2006. [ 14 ]

Esta norma fue sometida a un proceso acelerado en el Comité Técnico Conjunto 1 de ISO e IEC. Tras un rechazo inicial , una versión enmendada del formato recibió los votos necesarios para su aprobación como Norma ISO/IEC como resultado de un proceso de estandarización acelerado del JTC 1 que concluyó en abril de 2008. [ 15 ] La Norma Internacional resultante de cuatro partes (denominada ISO/IEC 29500:2008) se publicó en noviembre de 2008 [ 16 ] y puede descargarse del ITTF . [ 17 ] Ecma publica un conjunto de textos técnicamente equivalentes como ECMA-376 Office Open XML File Formats—2nd edition (diciembre de 2008); pueden descargarse de su sitio web. [ 18 ]

La estandarización de Office Open XML por parte de ISO/IEC fue controvertida y generó mucha polémica, [ 19 ] con numerosos debates tanto sobre la especificación como sobre el proceso de estandarización. [ 20 ] Según InfoWorld , "muchos se opusieron a OOXML argumentando que era innecesario, ya que los fabricantes de software podían usar OpenDocument Format (ODF), un formato de software de oficina menos complejo que ya era un estándar internacional". [ 19 ] El mismo artículo de InfoWorld informó que IBM (que apoya el formato ODF ) amenazó con abandonar los organismos de estandarización que, según afirmó, permitían a corporaciones dominantes como Microsoft ejercer una influencia indebida. El artículo añade que Microsoft fue acusada de cooptar el proceso de estandarización presionando a países para asegurar que obtuviera suficientes votos en ISO/IEC para la aprobación de Office Open XML, aunque no especifica quién acusó exactamente a Microsoft. [ 19 ]

Licencias

Según el código de conducta de Ecma International en materia de patentes, [ 21 ] las organizaciones miembros participantes y aprobatorias de ECMA están obligadas a poner sus derechos de patente a disposición de forma razonable y no discriminatoria (RAND).

Los titulares de patentes relacionadas con normas internacionales ISO/IEC pueden acordar una licencia estandarizada que regule los términos bajo los cuales dichas patentes pueden ser licenciadas, de conformidad con la política común de patentes ISO / IEC / ITU . [ 22 ]

Microsoft, principal contribuyente al estándar, ofreció un pacto de no demandar [ 23 ] por la concesión de licencias de sus patentes. El pacto tuvo una acogida dispar: algunos, como el blog Groklaw , lo criticaron [ 24 ] , mientras que otros, como Lawrence Rosen (abogado y profesor de la Facultad de Derecho de Stanford ), lo respaldaron [ 25 ] .

Microsoft ha añadido el formato a su Promesa de Especificación Abierta [ 26 ] en el que

Microsoft se compromete irrevocablemente a no interponer ninguna reclamación necesaria de Microsoft contra usted por fabricar, usar, vender, ofrecer a la venta, importar o distribuir cualquier implementación en la medida en que cumpla con una Especificación Cubierta [...]

Esto se limita a aplicaciones que no se desvían de la norma ISO/IEC 29500:2008 o Ecma-376 y a partes que no "presentan, mantienen o participan voluntariamente en una demanda por infracción de patentes contra una implementación de Microsoft de dicha Especificación Cubierta". [ 27 ] [ 28 ] La Promesa de Especificación Abierta se incluyó en documentos presentados a ISO/IEC en apoyo de la presentación acelerada de ECMA-376. [ 29 ] Ecma International afirmó que, "La OSP permite que tanto el software de código abierto como el comercial implementen [la especificación]". [ 30 ]

Versiones

La especificación Office Open XML existe en varias versiones.

ECMA-376 1.ª edición (2006)

La norma ECMA está estructurada en cinco partes para satisfacer las necesidades de diferentes públicos. [ 18 ]

Parte 1. Fundamentos
  • Vocabulario, convenciones de notación y abreviaturas
  • Resumen de los lenguajes de marcado principales y de apoyo
  • Condiciones de conformidad y directrices de interoperabilidad
  • Restricciones dentro de las Convenciones de Empaquetado Abierto que se aplican a cada tipo de documento.
Parte 2. Convenciones sobre envases abiertos
  • Las Convenciones de Empaquetado Abierto (OPC, por sus siglas en inglés), tanto para el modelo de empaque como para el empaque físico, están definidas y son utilizadas por diversos tipos de documentos en diversas aplicaciones de múltiples proveedores.
  • Define las propiedades principales, las miniaturas, las firmas digitales y las capacidades de autorización y cifrado para partes o la totalidad del contenido del paquete.
  • Los esquemas XML para OPC se declaran como definiciones de esquema XML (XSD) y (de forma no normativa) utilizando RELAX NG (ISO/IEC 19757-2).
Parte 3. Introducción
  • Introducción informativa (no normativa) a WordprocessingML, SpreadsheetML, PresentationML, DrawingML, VML y Shared ML, que proporciona contexto e ilustra elementos mediante ejemplos y diagramas.
  • Describe la funcionalidad de almacenamiento de datos XML personalizada dentro de un paquete para admitir la integración con datos empresariales.
Parte 4. Referencia del lenguaje de marcado
  • Contiene el material de referencia para WordprocessingML, SpreadsheetML, PresentationML, DrawingML, Shared MLs y Custom XML Schema, definiendo cada elemento y atributo, incluyendo la jerarquía de elementos (relaciones padre/hijo).
  • Los esquemas XML para los lenguajes de marcado se declaran como XSD y (de forma no normativa) utilizando RELAX NG.
  • Define la función de almacenamiento de datos XML personalizada
Parte 5. Compatibilidad y extensibilidad del marcado
  • Describe las funcionalidades de extensión de los documentos OpenXML y especifica los elementos y atributos mediante los cuales las aplicaciones pueden operar en diferentes extensiones.

Las versiones posteriores de la norma ECMA-376 están alineadas y son técnicamente equivalentes a la norma ISO correspondiente.

ISO/IEC 29500:2008

La norma ISO/IEC está estructurada en cuatro partes: [ 31 ] Las partes 1, 2 y 3 son normas independientes; por ejemplo, la Parte 2, que especifica las Convenciones de Empaquetado Abierto , es utilizada por otros formatos de archivo, incluidos XPS y Design Web Format . La Parte 4 debe leerse como una modificación de la Parte 1, a la que requiere.

Ecma también publica un conjunto de textos técnicamente equivalentes bajo el título ECMA-376, 2.ª edición (2008).

Parte 1. Fundamentos y referencia del lenguaje de marcado
Esta parte, que consta de 5560 páginas, contiene:
  • Definiciones de conformidad
  • Material de referencia para los lenguajes de marcado de documentos XML definidos por el Estándar
  • Esquemas XML para los lenguajes de marcado de documentos declarados mediante XSD y (de forma no normativa) RELAX NG.
  • Define las facilidades de margen de beneficio extranjero
Parte 2. Convenciones sobre envases abiertos
Esta parte, que consta de 129 páginas, contiene:
  • Descripción de las Convenciones de Empaque Abierto (modelo de empaque, empaque físico)
  • Propiedades principales, miniaturas y firmas digitales
  • Los esquemas XML para OPC se declaran utilizando XSD y (de forma no normativa) RELAX NG.
Parte 3. Compatibilidad y extensibilidad del marcado
Esta parte, que consta de 40 páginas, contiene:
  • Descripción de las extensiones : elementos y atributos que definen mecanismos que permiten a las aplicaciones especificar medios alternativos para negociar el contenido.
  • Las reglas de extensibilidad se expresan utilizando NVDL.
Parte 4. Funcionalidades de migración transitoria
Esta parte, que consta de 1464 páginas, contiene:
  • Material heredado como la configuración de compatibilidad y el lenguaje de marcado gráfico VML.
  • Lista de diferencias sintácticas entre este texto y la primera edición de ECMA-376.

El estándar especifica dos niveles de conformidad de documentos y aplicaciones, estricto y transitorio, para cada uno de WordprocessingML, PresentationML y SpreadsheetML, y también especifica las descripciones de las aplicaciones base y completa .

Compatibilidad entre versiones

La intención de los cambios de ECMA-376 1.ª edición a ISO/IEC 29500:2008 era que un documento ECMA-376 válido también sería un documento ISO 29500 Transitional válido; [ 32 ] sin embargo, al menos un cambio introducido en el BRM —la negativa a permitir valores adicionales para xsd:boolean— rompió la retrocompatibilidad para la mayoría de los documentos. [ 33 ] Se había sugerido una solución para esto a ISO/IEC JTC 1/SC 34 /WG 4, y fue aprobada en junio de 2009 como recomendación para la primera revisión de Office Open XML. [ 34 ]

Las aplicaciones capaces de leer documentos que cumplen con la edición 1 de ECMA-376 considerarían corruptos los documentos de transición ISO/IEC 29500-4 que contienen fechas ISO 8601. [ 35 ]

Soporte de aplicaciones

Algunas versiones antiguas de Microsoft Word y Microsoft Office pueden leer y escribir .docxarchivos después de instalar el paquete de compatibilidad gratuito proporcionado por Microsoft, [ 36 ] aunque algunos elementos, como las ecuaciones, se convierten en imágenes que no se pueden editar. [ 37 ]

A partir de Microsoft Office 2007 , los formatos de archivo Office Open XML se convirtieron en el formato de archivo predeterminado [ 38 ] de Microsoft Office . [ 39 ] [ 40 ] Sin embargo, debido a los cambios introducidos en el estándar Office Open XML, Office 2007 no cumple completamente con ISO/IEC 29500:2008. [ 41 ] Office 2010 incluye soporte para abrir documentos de la versión de Office Open XML compatible con ISO/IEC 29500:2008, pero solo puede guardar documentos que se ajusten a los esquemas de transición , no a los estrictos , de la especificación. [ 42 ] [ 43 ] Cabe señalar que la intención de ISO/IEC es permitir la eliminación de la variante de transición del estándar ISO/IEC 29500. [ 43 ] Microsoft Office 2013 y versiones posteriores son totalmente compatibles con ISO/IEC 29500 Strict, [ 7 ] pero no lo utilizan como formato de archivo predeterminado debido a problemas de compatibilidad con versiones anteriores. [ 8 ]

Sin embargo, la capacidad de leer y escribir en formato Office Open XML no se limita a Microsoft Office; otros productos de oficina también pueden leer y escribir este formato:

  • Apache OpenOffice puede importar archivos OOXML, pero por defecto utiliza el formato de archivo OpenDocument .
  • Calligra Suite puede importar archivos OOXML, pero por defecto utiliza el formato de archivo OpenDocument.
  • Los editores Collabora Online, Mobile y Desktop son compatibles con OOXML, pero por defecto utilizan el formato de archivo OpenDocument. [ 44 ]
  • Google Docs puede leer y escribir archivos OOXML y OpenDocument.
  • Los editores de LibreOffice Desktop son compatibles con OOXML, pero por defecto utilizan el formato de archivo OpenDocument. [ 45 ]

Otros productos de oficina que ofrecen soporte de importación con diversos niveles de compatibilidad incluyen:

  • Abiword puede leer y escribir archivos OOXML y OpenDocument.
  • Gnumeric puede leer y escribir archivos OOXML y OpenDocument.
  • Go-oo , que dejó de utilizarse en 2010, podía importar y guardar archivos en formato OOXML, pero por defecto utilizaba el formato de archivo OpenDocument.
  • iWork puede leer y escribir archivos OOXML y OpenDocument.
  • KOffice , cuyo desarrollo se interrumpió en 2011, permitía importar y guardar archivos en formato OOXML.
  • NeoOffice , que dejó de estar disponible en 2024, permitía importar y guardar archivos en formato OOXML, pero por defecto utilizaba el formato de archivo OpenDocument.
  • Los editores OnlyOffice , Online y de escritorio son compatibles con archivos OOXML y OpenDocument.
  • SoftMaker FreeOffice y SoftMaker Office pueden leer y escribir archivos OOXML y OpenDocument (solo procesador de texto).
  • TextEdit (incluido en macOS )
  • WordPerfect es capaz de leer y escribir archivos OOXML y OpenDocument.
  • WPS Office es capaz de leer y escribir archivos OOXML.

Crítica

La Document Foundation , creadora de LibreOffice y promotora del formato OpenDocument (ODF), ha argumentado que OOXML es excesivamente complejo e innecesariamente enrevesado. Según la fundación, esto dificulta la interoperabilidad y contribuye a la dependencia de los usuarios del software de Microsoft. En un análisis comparativo, informaron que los archivos OOXML eran mucho más largos y complejos que los archivos ODF que contenían el mismo texto, describiendo la verbosidad adicional y los elementos estructurales como un «laberinto» de etiquetas y metadatos que complica las implementaciones que no son de Microsoft. [ 46 ]

Desde marzo de 2026, el gobierno alemán exige ODF y PDF/UA como formatos de archivo para documentos en Deutschland-Stack , eliminando gradualmente OOXML de todos los niveles de gobierno. [ 47 ] [ 48 ] [ 49 ] [ 50 ] [ 51 ] [ 52 ]

Véase también

Referencias

  1. "application/vnd.openxmlformats-officedocument.wordprocessingml.document" . www.iana.org . IANA . 25 de febrero de 2011. Consultado el 3 de noviembre de 2024 .
  2. Klaus-Peter Eckert; Jan Henrik Ziesing; Ucheoma Ishionwu. "Interoperabilidad de documentos: formato de documento abierto y Office Open XML" (PDF) . Fraunhofer Verlag. pág. 90. 
  3. "application/vnd.openxmlformats-officedocument.presentationml.presentation" . www.iana.org . IANA . 2011-03-14 . Consultado el 2024-11-03 .
  4. "vnd.openxmlformats-officedocument.spreadsheetml.sheet" . www.iana.org . IANA . 16 de marzo de 2011. Consultado el 3 de noviembre de 2024 .
  5. "The Document Foundation, LibreOffice y OOXML" . The Document Foundation . Consultado el 22 de marzo de 2016 .
  6. "Descripción general de los formatos de archivo XML en Office 2010" . Kit de recursos de Office 2010. Microsoft. 5 de agosto de 2011.
  7. 1 2 "Referencia de extensión de nombre de archivo XML para Office 2013" . Kit de recursos de Office 2013. Microsoft. 26 de diciembre de 2016.
  8. 1 2 "XLSX Strict (Office Open XML), ISO 29500-1:2008-2016" . Biblioteca del Congreso . Consultado el 9 de septiembre de 2018 .
  9. Brian Jones (25 de enero de 2007). "Historia de los formatos XML de Office (1998–2006)" . Blogs de MSDN . Consultado el 31 de diciembre de 2020 .
  10. "Microsoft copatrocina la presentación de formatos de documentos Office Open XML a Ecma International para su estandarización" . Microsoft. 21 de noviembre de 2005.
  11. Casson y Ryan, Estándares abiertos, adopción de código abierto en el sector público y su relación con el dominio de mercado de Microsoft
  12. Microsoft entrega las especificaciones XML de Office a Ecma.
  13. "Diapositivas presentadas por el comité TC45 a Ecma International" . Archivado del original el 21/10/2011 . Consultado el 08/06/2011 .
  14. "Ecma International aprueba el estándar Office Open XML" . Ecma International. 7 de diciembre de 2006.
  15. "ISO/IEC DIS 29500 recibe los votos necesarios para su aprobación como Norma Internacional" . ISO. 2 de abril de 2008.
  16. ISO/IEC (18 de noviembre de 2008). «Publicación de la norma ISO/IEC 29500:2008, Tecnología de la información: formatos Office Open XML» . ISO. Archivado del original el 6 de julio de 2009. Consultado el 19 de noviembre de 2008 .
  17. "Normas de libre acceso" . ITTF (ISO/IEC). 18 de noviembre de 2008. Consultado el 26 de septiembre de 2023 .
  18. 1 2 "Estándar ECMA-376" . Ecma-international.org . Consultado el 19 de mayo de 2009 .
  19. 1 2 3 Kirk, Jeremy (19 de noviembre de 2008). "ISO publica la especificación Office Open XML" . InfoWorld . Recuperado el 12 de junio de 2010 .
  20. "El organismo noruego de normalización se desmorona por la controversia de OOXML" . Ars Technica. 3 de octubre de 2008.
  21. "Código de Conducta en Materia de Patentes" . Ecma International.
  22. "Política común de patentes ISO/IEC/ITU" .
  23. "La promesa de Microsoft de una especificación abierta alivia las preocupaciones sobre las patentes de los servicios web" . 12 de septiembre de 2006. Consultado el 18 de abril de 2015 .
  24. "2 vías de escape en el pacto de no demandar de MS" . Groklaw . 4 de diciembre de 2005. Archivado del original el 24 de julio de 2024. Consultado el 28 de diciembre de 2024 .
  25. Berlind, David (28 de noviembre de 2005). "Un destacado abogado de código abierto aprueba los nuevos términos del formato de archivo XML de Microsoft" . ZDNet . Consultado el 27 de enero de 2007 .
  26. "Promesa de especificación abierta de Microsoft" . Microsoft. 15 de febrero de 2007. Consultado el 18 de abril de 2015 .
  27. "Publicaciones oficiales de Ecma" . Ecma International. Las normas e informes técnicos de Ecma se ponen a disposición de todas las personas u organizaciones interesadas, de forma gratuita y sin restricciones de licencia.
  28. "Promesa de especificación abierta de Microsoft" . Microsoft.com.
  29. "Condiciones de licencia que Microsoft ofrece para Office Open XML" . Jtc1sc34.org. 2006-12-20 . Consultado el 2009-05-19 .
  30. "Microsoft Word — Respuestas a comentarios y contradicciones percibidas.doc" (PDF) . Consultado el 16 de septiembre de 2009 . 
  31. "Búsqueda ISO para "29500"" . Organización Internacional de Normalización . 5 de junio de 2009.
  32. "Reintroducción de valores de encendido/apagado en ST-OnOff en OOXML Parte 4" . Archivado del original el 26 de junio de 2009. Consultado el 29 de septiembre de 2009 .
  33. "OOXML y la conformidad con Office 2007: una prueba de humo" . Archivado del original el 28 de abril de 2010. Consultado el 29 de septiembre de 2009 .
  34. "Actas de la reunión de Copenhague de ISO/IEC JTC1/SC34/WG4" (PDF) . 22 de junio de 2009. Archivado del original (PDF) el 12 de mayo de 2014. Consultado el 29 de septiembre de 2009 .página 15
  35. "ISO/IEC 29500-4:2008/Draft Amd2:2011 - Borrador - Tecnología de la información — Lenguajes de descripción y procesamiento de documentos — Formatos de archivo Office Open XML — Parte 4: Características de migración transitoria - ENMIENDA 2" . 2011-03-02. Archivado del original (PDF) el 2014-05-12 . Recuperado el 2011-04-04 .
  36. "Paquete de compatibilidad de Microsoft Office para formatos de archivo de Word, Excel y PowerPoint 2007 (versión 3)" . Microsoft. 18 de junio de 2007. Consultado el 23 de junio de 2018 .
  37. Abrir un documento de Word 2007 en una versión anterior de Word - Word - Office.com . Office.microsoft.com. Consultado el 17 de julio de 2013.
  38. "Microsoft amplía la lista de formatos compatibles con Microsoft Office" . Microsoft . Consultado el 21 de mayo de 2008 .
  39. "El futuro de Microsoft se encuentra más allá de Vista" por Evansville Courier & Press . Courierpress.com. Archivado del original el 10 de julio de 2014. Consultado el 19 de mayo de 2009 .
  40. "Los rivales ponen sus ojos en Microsoft Office: ¿Podrán derrocar al gigante? - Knowledge@Wharton" . Knowledge.wharton.upenn.edu . Consultado el 19 de mayo de 2009 .
  41. Andy Updegrove (21 de mayo de 2008). "Microsoft Office 2007 admitirá ODF , pero no OOXML" . ConsortiumInfo.org. Archivado del original el 23 de mayo de 2008. Consultado el 19 de mayo de 2009 . 
  42. "Coordinador de ISO OOXML: El formato de Microsoft se encamina al fracaso"" . Ars Technica. 2 de abril de 2010.
  43. 1 2 Brown, Alex (31 de marzo de 2010). "Microsoft no supera la prueba de estándares" . ¿Dónde termina esto? Blog de Alex Brown . Consultado el 23 de junio de 2018 .
  44. "Collabora Online 6.4.0-released" . 2 de noviembre de 2020.
  45. "LibreOffice OOXML" . Consultado el 22 de marzo de 2012 .
  46. Vignoli, Italo (2025-10-03). "La complejidad artificial de los archivos OOXML (el caso DOCX)" . The Document Foundation . Recuperado el 2025-10-04 .
  47. "Gran victoria para el código abierto: Alemania respalda el formato de documento abierto" . Es software libre . 21 de marzo de 2026. Consultado el 9 de junio de 2026. Alemania ha estandarizado estrictamente sus requisitos para documentos digitales. El Deutschland-Stack (en alemán), el nuevo marco de infraestructura digital soberana del país, nombra solo dos formatos de documento que las administraciones públicas pueden utilizar: ODF y PDF/UA.
  48. "Gesamtbild" . deutschland-stack.gov.de (en alemán). Archivado del original el 8 de abril de 2026. Consultado el 9 de junio de 2026 .
  49. Vignoli, Italo (2026-03-20). "GRANDES NOTICIAS: Alemania acaba de hacer obligatorio el formato estándar Open Document Format (ODF)" . Blog de la comunidad TDF . Consultado el 9 de junio de 2026 .
  50. "Word fliegt raus: Deutschland kehrt Microsoft den Rücken – und verändert den Alltag im Büro" [ Microsoft Word ya no existe: Alemania le da la espalda a Microsoft y cambia la vida cotidiana en la oficina ] . GIGA (en alemán). 2026-03-29 . Consultado el 30 de junio de 2026 .
  51. Kahle, Christian (25 de marzo de 2026). "Microsoft Word ist raus: Deutschland macht ODF-Format zur Pflicht" [ Microsoft Word ya está disponible: Alemania hace obligatorio el formato ODF ] . winfuture.de (en alemán) . Consultado el 30 de junio de 2026 .
  52. ^ en línea, heise (26 de marzo de 2026). "Deutschland-Stack: Mit über 50 offenen Standards zur souveränen Verwaltung" . Revista iX (en alemán) . Consultado el 30 de junio de 2026 . Fechas y documentos: ODF en lugar de MS Office [ Datos y documentos: ODF en lugar de MS Office ]

Lecturas adicionales

  • "Estándar ECMA-376: Formatos de archivo Office Open XML; 1.ª edición (diciembre de 2006) y 2.ª edición (diciembre de 2008)" . Estándares ECMA . Ecma International . Consultado el 21 de octubre de 2010 .
  • "JTC 1/SC 34 - Lenguajes de descripción y procesamiento de documentos" . Normas ISO . Organización Internacional de Normalización . Consultado el 21 de octubre de 2010 .
  • Preguntas frecuentes sobre ISO/IEC 29500. Noticias y medios de comunicación de ISO . Organización Internacional de Normalización . Archivado del original el 3 de julio de 2010. Consultado el 21 de octubre de 2010 .
  • Brown, Alex (31 de marzo de 2010). "Microsoft no supera la prueba de estándares" . ¿Dónde está el final de esto? Blog de Alex Brown . Consultado el 23 de junio de 2018 .
  • Lenz, Evan; McRae, Mary; St.Laurent, Simon (mayo de 2004). «Capítulo 2: El vocabulario de WordprocessingML» (PDF) . Office 2003 XML: Integrando Office con el resto del mundo . O'Reilly Media . ISBN 978-0-596-00538-2.
  • "¿Cómo abro archivos de Microsoft Office 2007?" . Wiki de OpenOffice.org . Oracle. 7 de septiembre de 2009 . Consultado el 21 de octubre de 2010 .
  • "Documentos de referencia y ejemplos" . OpenOffice.org Ninja . 8 de diciembre de 2008. Archivado del original el 24 de octubre de 2010. Consultado el 21 de octubre de 2010 .
  • Shah, Rajiv C.; Kesan, Jay P. (septiembre de 2008). "Perdidos en la traducción: problemas de interoperabilidad para estándares abiertos: ODF y OOXML como ejemplos" . Social Science Research Network . Social Science Electronic Publishing, Inc. SSRN 1201708 . 
  • Normas ISO/IEC 29500