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 (also informally known as OOXML)[5] is a zipped, XML-based file format developed by Microsoft for representing spreadsheets, charts, presentations and word processing documents. Ecma International standardized the initial version as ECMA-376. ISO and IEC standardized later versions as ISO/IEC 29500.

Microsoft Office 2010 provides read support for ECMA-376, full support for ISO/IEC 29500 Transitional, and read support for ISO/IEC 29500 Strict.[6]Microsoft Office 2013 and later fully support ISO/IEC 29500 Strict,[7] but do not use it as the default file format because of backwards compatibility concerns.[8]

Background

In 2000, Microsoft released an initial version of an XML-based format for Microsoft Excel, which was incorporated in Office XP. In 2002, a new file format for Microsoft Word followed.[9] The Excel and Word formats—known as the Microsoft Office XML formats—were later incorporated into the 2003 release of Microsoft Office.

Microsoft announced in November 2005 that it would co-sponsor standardization of the new version of their XML-based formats through Ecma International as "Office Open XML".[10][11] The presentation was made to Ecma by Microsoft's Jean Paoli and Isabelle Valet-Harper.[12][13]

Standardization process

Microsoft submitted initial material to Ecma International Technical Committee TC45, where it was standardized to become ECMA-376, approved in December 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 auxiliares
  • 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. "Licensing conditions that Microsoft offers for Office Open XML". Jtc1sc34.org. 2006-12-20. Retrieved 2009-05-19.
  30. "Microsoft Word — Responses to Comments and Perceived Contradictions.doc"(PDF). Retrieved 2009-09-16.
  31. "ISO search for "29500"". International Organization for Standardization. 2009-06-05.
  32. "Re-introducing on/off-values to ST-OnOff in OOXML Part 4". Archived from the original on 2009-06-26. Retrieved 2009-09-29.
  33. "OOXML and Office 2007 Conformance: a Smoke Test". Archived from the original on 2010-04-28. Retrieved 2009-09-29.
  34. "Minutes of the Copenhagen Meeting of ISO/IEC JTC1/SC34/WG4"(PDF). 2009-06-22. Archived from the original(PDF) on 2014-05-12. Retrieved 2009-09-29. page 15
  35. "ISO/IEC 29500-4:2008/Draft Amd2:2011 - Draft - Information technology — Document description and processing languages — Office Open XML File Formats — Part 4: Transitional Migration Features - AMENDMENT 2". 2011-03-02. Archived from the original(PDF) on 2014-05-12. Retrieved 2011-04-04.
  36. "Microsoft Office Compatibility Pack for Word, Excel, and PowerPoint 2007 File Formats (Version 3)". Microsoft. 2007-06-18. Retrieved 2018-06-23.
  37. Open a Word 2007 document in an earlier version of Word - Word - Office.com. Office.microsoft.com. Retrieved on 2013-07-17.
  38. "Microsoft Expands List of Formats Supported in Microsoft Office". Microsoft. Retrieved 2008-05-21.
  39. "Microsoft's future lies somewhere beyond the Vista by Evansville Courier & Press". Courierpress.com. Archived from the original on 2014-07-10. Retrieved 2009-05-19.
  40. "Rivals Set Their Sights on Microsoft Office: Can They Topple the Giant? - Knowledge@Wharton". Knowledge.wharton.upenn.edu. Retrieved 2009-05-19.
  41. Andy Updegrove (21 May 2008). "Microsoft Office 2007 to Support ODF — and not OOXML". ConsortiumInfo.org. Archived from the original on 2008-05-23. Retrieved 2009-05-19.
  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