XML abierto de Office
.docx, .xlsx, .pptx
Ecma Internacional
ISO / IEC 29500-1: 2008 , ISO / IEC 29500-2: 2008 , ISO / IEC 29500-3: 2008 , ISO / IEC 29500-4: 2008
Se especificaron y estandarizaron un total de tres versiones diferentes de OOXML, que no son compatibles entre sí: Versión "ECMA-376" e "ISO / IEC 29500: 2008" (en dos versiones, "Transicional" y "Strict").
Con Microsoft Office 2003, se amplió la compatibilidad con XML y se introdujeron nuevos formatos de archivo basados en XML, especialmente en Microsoft Word.
Para Microsoft Office 2007, los formatos de archivo basados en XML se han revisado y se han convertido en el nuevo formato de archivo estándar. Este formato de archivo constituye la base de Office Open XML .
Los defensores de ODF contrarrestan esto, sin embargo, diciendo que ODF puede, por supuesto, mapear directamente todas las propiedades incompatibles de los documentos de Microsoft Office a través de extensiones propietarias .
En el proceso de estandarización participaron Apple , Barclays Capital, BP , The British Library , Essilor , Intel , The United States Library of Congress , Microsoft , NextPage , Novell , Statoil ASA y Toshiba .
Office Open XML fue aprobado como Ecma Standard 376 por la Asamblea General Internacional de Ecma el 7 de diciembre de 2006.
En diciembre de 2006, Office Open XML se presentó a ISO como ISO / IEC CD 29500 para su estandarización mediante el proceso JTC 1 Fast Track. En una votación en septiembre de 2007, no pudo lograr la aprobación requerida para ser aceptado como una norma ISO.
Después de una reunión programada para febrero de 2008, en la que se cumplieron los numerosos comentarios que se presentaron al votar en septiembre de 2007, los miembros de ISO que tenían derecho a voto tuvieron la oportunidad de cambiar sus votos emitidos originalmente hasta finales de marzo de 2008. En el curso de las votaciones nacionales se denunciaron reiteradamente irregularidades. La FFII acusó a Microsoft de llenar los organismos de normalización de varios países con hombres de paja . En Noruega, se dice que el organismo nacional de normalización ignoró un claro rechazo de 21 votos a favor y 2 en contra de sus miembros.
En una carta abierta , los miembros de ISO / IEC-SC-34 desaprobaron los ataques personales realizados contra ellos durante el proceso de estandarización.
Como anunció la ISO el 2 de abril de 2008, el borrador de la norma recibió la mayoría necesaria de votos y fue inicialmente aceptado como el borrador de la ISO ISO / IEC DIS 29500. Sin embargo, las organizaciones nacionales de normalización de Sudáfrica (SABS), Brasil (ABNT), India y Venezuela se han opuesto a la publicación de ISO / IEC 29500 como norma dentro del tiempo asignado. Se anunció una decisión de los órganos responsables sobre las objeciones para finales de junio de 2008; hasta entonces, se suspendieron la estandarización y la publicación. El 15 de agosto de 2008, la ISO anunció que las objeciones de las organizaciones nacionales de normalización habían sido rechazadas y que la norma ahora estaba disponible para su publicación. Aún no existe una implementación completa del estándar y Microsoft Office 2007 tampoco cumple con todos los requisitos. Fue publicado como el estándar ISO / IEC 29500 el 19 de noviembre de 2008 en cuatro partes: Ahora hay una nueva edición con publicación en septiembre de 2012.
- ISO / IEC 29500-1 - Formatos de archivo XML abiertos de Office - Parte 1: Fundamentos y referencia del lenguaje de marcado
- ISO / IEC 29500-2 - Formatos de archivo XML abiertos de Office - Parte 2: Convenciones de empaquetado abierto
- ISO / IEC 29500-3 - Formatos de archivo XML abiertos de Office - Parte 3: Compatibilidad y extensibilidad de marcado
- ISO / IEC 29500-4 - Formatos de archivo XML abiertos de Office - Parte 4: Funciones de migración de transición
Los cuatro documentos se pueden descargar gratuitamente de ISO como estándares disponibles al público .
Como todos los estándares de Ecma International, Office Open XML está disponible gratuitamente y se puede copiar.
en nombre de Microsoft, entre otras cosas , y determinó en un estudio que no se requiere licencia para usar Office Open XML.Además, Microsoft ha incluido el Esquema de referencia XML de Office 2003 y la especificación Office Open XML 1.0 ECMA 376 en Microsoft Open Specification Promise (OSP). En el OSP, Microsoft promete renunciar a la aplicación de patentes contra partes del programa que implementan las especificaciones especificadas. Sin embargo, el OSP solo se refiere a las versiones de las especificaciones respectivas enumeradas explícitamente por Microsoft. Además, esto no se aplica a ninguna reivindicación de patente por parte de terceros.
Según el Software Freedom Law Center , la promesa solo se extenderá a nuevas versiones si Microsoft participa en actividades de estandarización. Poner fin a las actividades de estandarización por parte de Microsoft anularía la promesa.
Office Open XML consta de una especificación para un formato de contenedor , las convenciones de empaquetado abierto y una serie de lenguajes de marcado basados en XML para los componentes individuales de un paquete de aplicación de oficina. Los documentos de Office Open XML se almacenan en paquetes que cumplen con las Convenciones de empaquetado abierto . Un paquete es un archivo ZIP que contiene todos los componentes ( partes y elementos ) de un documento.
depende del tipo de documento Office Open XML (documento de procesamiento de texto, documento de hoja de cálculo, etc.).Los lenguajes de marcado son
- WordprocessingML para documentos de procesamiento de texto
- SpreadsheetML para documentos de hoja de cálculo
- PresentationML para documentos de presentación
- DrawingML para dibujar documentos
- VML para dibujar objetos dentro de otros documentos
y una serie de lenguajes de marcado auxiliares para propiedades de datos XML personalizadas (para almacenar cualquier XML en un paquete), propiedades de archivos, fórmulas matemáticas y referencias bibliográficas.
reales del documento.- [Content_Types] archivo .xml
- Este archivo contiene una descripción del contenido del archivo ZIP
- directorio _rels
- directorio docProps
- El directorio / docProps contiene en los archivos core.xml, app.xml y custom.xml varias propiedades del documento ( metadatos ) como el autor, la fecha de almacenamiento, etc. de acuerdo con el estándar Dublin Core (ISO 15836: 2003) de la “Dublin Core Metadata Initiative "(DCMI).
- Directorio de datos de documentos
- El directorio de datos del documento (por ejemplo, / word) contiene los datos reales del documento. En el caso de un documento de procesamiento de texto, por ejemplo, un archivo document.xml que está estructurado según WordprocessingML.
Office MathML (OMML)
Office Open XML utiliza el lenguaje de marcado basado en XML Office MathML (OMML) para describir fórmulas matemáticas.
El siguiente ejemplo de Office MathML describe la fracción :
<m:oMathPara>
<m:oMath>
<m:f>
<m:num><m:r>
<m:t>π</m:t>
</m:r></m:num>
<m:den><m:r>
<m:t>2</m:t>
</m:r></m:den>
</m:f>
</m:oMath>
</m:oMathPara>
Propiedades del documento
:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<cp:coreProperties xmlns:cp="http://schemas.openxmlformats.org/package/2006/metadata/core-properties"
xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/"
xmlns:dcmitype="http://purl.org/dc/dcmitype/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<dc:title>Office Open XML</dc:title>
<dc:subject>Aufbau des Dateiformats</dc:subject>
<dc:creator>Wikipedia</dc:creator>
<cp:keywords>Office Open XML, Metadaten, Dublin Core</cp:keywords>
<dc:description>Office Open XML verwendet ISO 15836:2003</dc:description>
<cp:lastModifiedBy>Wikipedia</cp:lastModifiedBy>
<cp:revision>1</cp:revision>
<dcterms:created xsi:type="dcterms:W3CDTF">2008-06-19T20:00:00Z</dcterms:created>
<dcterms:modified xsi:type="dcterms:W3CDTF">2008-06-19T20:42:00Z</dcterms:modified>
<cp:category>Dateiformat für Dokumente</cp:category>
<cp:contentStatus>Final</cp:contentStatus>
</cp:coreProperties>
Microsoft Office 2007 para Windows y Microsoft Office 2008 para macOS solo admiten la versión desactualizada ECMA-376 1.ª edición de Office Open XML, que fue rechazada por la ISO; la norma ISO 29500 no es totalmente compatible. Microsoft Office 2010 para Windows permite el acceso de lectura a archivos de acuerdo con el estándar ISO 29500 por primera vez, pero el estándar solo es totalmente compatible con Microsoft Office 2013 para Windows. Para las versiones anteriores de Microsoft Office (versión 2000 o superior), Microsoft ofrece un “Paquete de compatibilidad” que permite leer y escribir el formato no compatible con ISO.
Varios otros programas son compatibles con los formatos Office Open XML, con compatibilidad con la versión obsoleta ECMA-376 1st edition en primer plano en todas las implementaciones y no la implementación del estándar ISO.
Otros paquetes de Office compatibles con Office Open XML son SoftMaker Office 2010 (importación y exportación de .docx, importación de .xlsx), Corel WordPerfect Office desde la versión X4 (solo importación), ThinkFree Office desde la versión 3.5, OpenOffice. org de la versión 3.0 y los spin-offs de OpenOffice.org NeoOffice y LibreOffice . Apple admite archivos Office Open XML en su producto de oficina iWork desde la versión '08 y en TextEdit desde Mac OS X 10.5.
El visor de documentos TextMaker Viewer 2010 puede abrir, mostrar e imprimir archivos Office Open XML. También permite convertir estos archivos a formato de documento portátil (PDF). La hoja de cálculo Gnumeric y el procesador de texto AbiWord ofrecen funciones de importación y exportación.
En junio de 2008, Microsoft puso a disposición un SDK para Office Open XML . Permite el procesamiento, creación, verificación y modificación de los datos. El SDK 1.0 se basa en .NET 3.0. A diferencia de otros mensajes, no se requiere ningún producto de oficina para su uso.
Se critica el alcance de la especificación con más de 6000 páginas. Los críticos asumen que solo Microsoft puede implementar la especificación en su totalidad, mientras que es prácticamente imposible para los fabricantes de software de la competencia implementar el formato de archivo completamente en sus aplicaciones.
para la representación de gráficos vectoriales, sino que guarda estos elementos en formatos desarrollados por Microsoft.Además, el estándar contradice algunas normas ISO, por ejemplo, el estándar para la representación de la fecha y la hora o el estándar para la abreviatura de nombres de idiomas. También se afirma que Office Open XML en su conjunto podría contradecir un estándar ISO existente, a saber, el estándar ISO / IEC 26300: 2006 ( OpenDocument ).
- Formato XML abierto de Microsoft Office
- Ecma International Standard ECMA-376 Office Open XML File Formats (Inglés)
- Objeciones al formato de archivo Office Open XML (inglés)
- Serie de webcasts oficial: Open XML SDK 2.0 (CTP) de MSDN
- Office Open XML más información sobre esta y áreas temáticas relacionadas
-
The Document Foundation, LibreOffice y OOXML . The Document Foundation . Consultado el 7 de diciembre de 2018.
-
ntz trade journal for information and communication technology, VDE-Verlag, número 3–4 / 2008
-
ECMA-376 (inglés)
-
"Oh-oh-XML" - Bomba de tiempo digital en oficinas alemanas.Consultado el 16 de septiembre de 2015.
-
Stefan Krempl: Microsoft implementa OOXML "estricto" en Office 2013. En: heise online.Consultado el 16 de septiembre de 2015.
-
Publicación de ISO / IEC 29500: 2008 , 19 de noviembre de 2008, inglés
-
Katie Bird: ISO e IEC aprueban el estándar OpenDocument OASIS para la interoperabilidad de datos de aplicaciones de oficina. Organización Internacional de Normalización (ISO), 8 de mayo de 2006,consultado el 7 de diciembre de 2018.
-
OASIS OpenDocument Technical Committee, OASIS ODF Adoption Committee: ISO / IEC 26300: 2006, Information technology - Open Document Format for Office Applications (OpenDocument) v1.0. En: Catálogo de Normas ISO - 35.240.30 - Aplicaciones informáticas en información, documentación y publicación. ISO e IEC, 2006,consultado el 7 de diciembre de 2018.
-
Ecma International Standardization of OpenXML File Formats Preguntas frecuentes . (Mementodel 11 de febrero de 2010 en Internet Archive ) Microsoft, 2006 (inglés)
-
Formatos de archivo de Office. Microsoft, 1999,consultado el 8 de mayo de 2015.
-
INFO: Microsoft Excel 2002 y XML . Microsoft Knowledge Base (inglés)
-
Referencia de hoja de cálculo XML . Microsoft Developer Network (inglés)
-
Llevando XML Vision al escritorio con Office 2003 . Microsoft (inglés)
-
Ecma International Standardization of OpenXML File Formats Preguntas frecuentes . (Mementodel 11 de febrero de 2010 en Internet Archive ) Microsoft, 2006 (inglés)
-
Gary Edwards: Comentario sobre: "An Antic Disposition: Follow the Leader" (inglés)
-
Ecma International aprueba el estándar Office Open XML . Ecma International, Ginebra, 7 de diciembre de 2006
-
wikileaks-press (Mementodel 23 de abril de 2014 en el Archivo de Internet ) (PDF, 18 kB) ISO / IEC JTC 1 N 8670 Fast Track Process
-
cierra la votación sobre el borrador del estándar ISO / IEC DIS 29500. ISO, 4 de septiembre de 2007,consultado el 30 de septiembre de 2010.
-
Opositores de OpenXML de Microsoft por abortar la estandarización ISO. heise online, 5 de septiembre de 2007,consultado el 30 de septiembre de 2010.
-
Microsoft recibe un premio negativo por la campaña OpenXML. heise online, 2 de octubre de 2007,consultado el 30 de septiembre de 2010.
-
El formato de documento OOXML de Microsoft probablemente se convertirá en un estándar ISO. heise online, 31 de marzo de 2008,consultado el 30 de septiembre de 2010: “Según el comité noruego de normalización, se dice que sólo dos partidos votaron a favor de OOXML y 21 en contra. Sin embargo, el resultado fue finalmente "Sí" para el formato de Microsoft ".
-
Una carta abierta de los participantes del SC 34 en el plenario de Oslo (Mementodel 15 de abril de 2008 en Internet Archive )
-
miembros de ISO e IEC dan el visto bueno a ISO / IEC DIS 29500 , 15 de agosto de 2008 (inglés)
-
Estándares disponibles al público . ISO (inglés)
-
Qué es Ecma International . Ecma International (inglés)
-
Pacto de Microsoft sobre esquemas de referencia XML de Office 2003 . Microsoft, PDF 74 kB
-
Microsoft quiere admitir el formato de documento abierto ODF (actualización). heise online, 22 de mayo de 2008,consultado el 30 de septiembre de 2010.
-
Dieter Brors: Office 2008 . En: c't special , 2/2008, Mac, pág. 62 y sig.
-
Jörg Thoma: ISO: Microsoft deja huérfano al estándar OOXML (actualización). Golem.de, 7 de abril de 2010,consultado el 30 de septiembre de 2010.
-
Jim Thatcher: Nuevas opciones de formato de archivo en la nueva oficina. En: Office Next (blog de Gray Knowlton). 13 de agosto de 2012,consultado el 5 de marzo de 2013.
-
Corel WordPerfect Office X4 Standard Edition - Compatible . Corel (inglés)
-
Comunicado de prensa del 13 de octubre de 2008 OpenOffice.org (alemán)
-
GNOME Office / Gnumeric - Gnumeric Stable 1.8 Series . GNOME (inglés)
-
Notas de la versión de AbiWord v2.6.0 . Abisource (inglés)
-
Notas de la versión de AbiWord v2.6.5 . Abisource (inglés)
-
Información sobre Open XML SDK 2.0 para Microsoft Office. En: msdn. Microsoft Corporation.Consultado el 29 de septiembre de 2010.
-
a Open XML SDK 2.0 para Microsoft Office. En: msdn. Microsoft Corporation.Consultado el 29 de septiembre de 2010.
-
Bob Sutor: ¿Es Open XML una especificación unidireccional para la mayoría de las personas? 16 de octubre de 2006,consultado el 29 de septiembre de 2010.
-
¿OpenXML es ahora un estándar? Free Software Foundation Europe, 8 de diciembre de 2006,consultado el 29 de septiembre de 2010.
-
Office Open XML es un estándar ISO (actualización). Golem.de, 1 de abril de 2008,consultado el 29 de septiembre de 2010.
-
Ecma 376 contradice numerosos estándares internacionales. (Mementodel 23 de febrero de 2012 en WebCite ) GrokDoc
-
ISO / IEC 26300 (formato OpenDocument para aplicaciones de oficina). (Mementodel 23 de febrero de 2012 en WebCite ) GrokDoc