Not to be confused with
OpenDocument (another XML document format),
OpenOffice.org XML (a deprecated format used by earlier versions of OpenOffice.
The OpenDocument format (ODF is a File format for electronic office documents such as Spreadsheets Charts presentations and OpenOfficeorg XML was the File format developed from the StarOffice file formats org), or
Microsoft Office XML formats (a deprecated format used by earlier versions of Microsoft Office).
The Microsoft Office XML formats (not to be confused with Office Open XML) are XML-based document formats (or XML schemas introduced in versions of
| Office Open XML Presentation |
 |
| File name extension |
. Microsoft Corporation is an American multinational Computer technology Corporation, which rose to dominate the Home computer Ecma International (Ecma is an international private (membership-based non-profit Standards organization for information and communication systems A document file format is a text or binary file format for storing Documents on a storage media, especially for use by Computers Don't change "Extensible" In Computing, DOC or doc (an abbreviation of ' Document ' is a File extension for Word processing documents most commonly for The Microsoft Office XML formats (not to be confused with Office Open XML) are XML-based document formats (or XML schemas introduced in versions of A website (alternatively web site or Web site, a back-construction from the Proper noun World Wide Web) is a collection of Web pages A filename extension is a suffix to the name of a Computer file applied to indicate the encoding convention ( File format) of its contents pptx |
| Internet media type |
application/vnd. An Internet media type, originally called a MIME type after MIME and sometimes a Content-type after the name of a header in several protocols whose value
openxmlformats-officedocument.
presentationml. presentation[1] |
| Developed by |
Microsoft, Ecma International |
| Type of format |
Presentation |
| Extended from |
XML, PPT |
| Website |
Ecma 376, DIS 29500 |
| Office Open XML Workbook |
 |
| File name extension |
. Microsoft Corporation is an American multinational Computer technology Corporation, which rose to dominate the Home computer Ecma International (Ecma is an international private (membership-based non-profit Standards organization for information and communication systems Presentation is the process of showing and explaining the content of a topic to an audience Don't change "Extensible" Microsoft PowerPoint is a proprietary Presentation program developed by Microsoft. A website (alternatively web site or Web site, a back-construction from the Proper noun World Wide Web) is a collection of Web pages A filename extension is a suffix to the name of a Computer file applied to indicate the encoding convention ( File format) of its contents xlsx |
| Internet media type |
application/vnd. An Internet media type, originally called a MIME type after MIME and sometimes a Content-type after the name of a header in several protocols whose value
openxmlformats-officedocument.
spreadsheetml. sheet[1] |
| Developed by |
Microsoft, Ecma International |
| Type of format |
Spreadsheet |
| Extended from |
XML, XLS, SpreadsheetML |
| Website |
Ecma 376, DIS 29500 |
Office Open XML (also referred to as OOXML or OpenXML) is a free and open Ecma international standard document format, and a proposed ISO/IEC standard for representing spreadsheets, charts, presentations and word processing documents. Microsoft Corporation is an American multinational Computer technology Corporation, which rose to dominate the Home computer Ecma International (Ecma is an international private (membership-based non-profit Standards organization for information and communication systems A spreadsheet is a Computer application that simulates a paper worksheet Don't change "Extensible" In Computing, Microsoft Excel (full name Microsoft Office Excel) consists of a proprietary Spreadsheet -application written and distributed The Microsoft Office XML formats (not to be confused with Office Open XML) are XML-based document formats (or XML schemas introduced in versions of A website (alternatively web site or Web site, a back-construction from the Proper noun World Wide Web) is a collection of Web pages A free file format is a File format whose full specification is freely available and for which there are no restrictions (e An open format is a published specification for storing digital data usually maintained by a Standards organization, which basically can be used and implemented by anyone Ecma International (Ecma is an international private (membership-based non-profit Standards organization for information and communication systems International standards are Standards developed by international Standards organisations International standards are available for consideration and use worldwide The International Electrotechnical Commission ( IEC) is a not-for-profit, non-governmental international Standards organization that prepares and publishes A spreadsheet is a Computer application that simulates a paper worksheet A chart or graph is a type of Information graphic, that represents tabular numeric data and/or functions. Presentation is the process of showing and explaining the content of a topic to an audience Word processing is the creation of documents using a Word processor.
Microsoft originally developed the specification as a successor to its binary Microsoft Office file formats. Microsoft Corporation is an American multinational Computer technology Corporation, which rose to dominate the Home computer Microsoft Office is a set of interrelated desktop applications servers and services collectively referred to as an Office suite, for the Microsoft Windows and The specification was later handed over to Ecma International to be developed as the Ecma 376 standard, under the stewardship of Ecma International Technical Committee TC45. Ecma International (Ecma is an international private (membership-based non-profit Standards organization for information and communication systems Ecma 376 was published in December 2006[2] and can be freely downloaded from Ecma International. [3]
An amended version of the format, ISO/IEC DIS 29500 (Draft International Standard 29500), received the necessary votes for approval as an ISO/IEC Standard as the result of a JTC 1 fast tracking standardization process that concluded in April 2008. The International Electrotechnical Commission ( IEC) is a not-for-profit, non-governmental international Standards organization that prepares and publishes ISO/IEC JTC 1 is Joint Technical Committee 1 of the International Organization for Standardization (ISO and the International Electrotechnical Commission (IEC International holidays and other major events April 1 - April Fools' Day April 4 - Qingming Festival (Mainland [4] However, formal protests were filed in May and June 2008 by the national bodies of South Africa, Brazil, India, and Venezuela meaning that ISO/IEC 29500 will not be published until these appeals are resolved. MAY ( also known as: Mei メイ 메이 is a Korean singer well known in South Korea for singing the song "Miracle" Events in June Madaraka Day June 1 to commemorate when Kenya gained internal self-rule 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common The Republic of South Africa (also known by other official names) is a country located at the southern tip of the continent of Africa |utc_offset = -2 to -4 |time_zone_DST = BRST |utc_offset_DST = -2 to -5 |cctld India, officially the Republic of India (भारत गणराज्य inc-Latn Bhārat Gaṇarājya; see also other Indian languages) is a country Venezuela (ˌvɛnəˈzweɪlə) officially the Bolivarian Republic of Venezuela (Spanish República Bolivariana de Venezuela) is a country on the [5]
Background
Prior to the 2007 edition, the core applications of the Microsoft Office software suite (primarily Word, Excel, and Powerpoint) by default stored their data in a format known as a binary file. Microsoft Office is a set of interrelated desktop applications servers and services collectively referred to as an Office suite, for the Microsoft Windows and Microsoft Word is Microsoft 's flagship word processing software. In Computing, Microsoft Excel (full name Microsoft Office Excel) consists of a proprietary Spreadsheet -application written and distributed Microsoft PowerPoint is a proprietary Presentation program developed by Microsoft. Historically, these formats were difficult for other applications to natively inter-operate with due to a lack of publicly available information and royalty-free access to the format specifications. More recently, Microsoft has offered these binary format specifications under a royalty-free covenant not to sue as part of its Open Specification Promise. Microsoft Corporation is an American multinational Computer technology Corporation, which rose to dominate the Home computer The Microsoft Open Specification Promise (or OSP) is an irrevocable Promise by Microsoft, published in September 2006, to not assert legal rights [6][7] While a level of support for the binary formats had been achieved by various applications, full interoperability remained elusive.
In 2000, Microsoft released an initial version of an XML-based format for Excel, which was incorporated in Office XP. Don't change "Extensible" In 2002, a new file format for Microsoft Word followed. Microsoft Word is Microsoft 's flagship word processing software. [8] The Excel and Word formats – known as the Office 2003 XML formats – were later incorporated into the 2003 release of Microsoft Office. The Microsoft Office XML formats (not to be confused with Office Open XML) are XML-based document formats (or XML schemas introduced in versions of Year 2003 ( MMIII) was a Common year starting on Wednesday of the Gregorian calendar. Microsoft Office is a set of interrelated desktop applications servers and services collectively referred to as an Office suite, for the Microsoft Windows and
In May 2004, governments and the European Union recommended to Microsoft that they publish and standardize their XML Office formats through a standardization organization. "MMIV" redirects here For the Modest Mouse album see " Baron von Bullshit Rides Again " [9][8] Microsoft announced in November 2005 that it would standardize the new version of their XML-based formats through Ecma, as "Ecma Office Open XML". Events in November All Saints' Day (formerly All Hallows Day a Christian holy day is celebrated on November 1, the day after Halloween Year 2005 ( MMV) was a Common year starting on Saturday (link displays full calendar of the Gregorian calendar. Ecma International (Ecma is an international private (membership-based non-profit Standards organization for information and communication systems [10]
File format and structure
Office Open XML main components
Office Open XML uses a file package conforming to the Open Packaging Convention. The Open Packaging Conventions (OPC is a file packaging format created by Microsoft for storing a combination of XML and non-XML files that together form a single This format uses the ZIP file format and contains the individual files that form the basis of the document. The ZIP File format is a Data compression and archival format. In addition to Office markup, the package can also include embedded files such as images, videos, or other documents.
Document markup languages
An Office Open XML file may contain several documents encoded in specialized markup languages corresponding to applications within the Microsoft Office product line. Office Open XML defines multiple vocabularies using 27 namespaces and 89 schema modules. XML namespaces are used for providing uniquely named elements and attributes in an XML instance An XML schema is a description of a type of XML document typically expressed in terms of constraints on the structure and content of documents of that type above and beyond
The primary markup languages are:
- WordprocessingML for word-processing
- SpreadsheetML for spreadsheets
- PresentationML for presentations
Shared markup language materials include:
- Office Math Markup Language (OMML)
- DrawingML used for vector drawing, charts, and for example, text art (additionally, though deprecated, VML is supported for drawing)
- Extended properties
- Custom properties
- Variant Types
- Custom XML data properties
- Bibliography
In addition to the above markup languages custom XML schemas can be used to extend Office Open XML.
The XML Schema of Office Open XML emphasizes reducing load time and improving parsing speed. XML Schema, published as a W3C recommendation in May 2001 is one of several XML schema languages. In a test with applications current in April 2007, XML based office documents were slower to load than binary formats. [11] To enhance performance, Office Open XML uses very short element names for common elements and spreadsheets save dates as index numbers (starting from 1899 or from 1904). In order to be systematic and generic, Office Open XML typically uses separate child elements for data and metadata (element names ending in Pr for properties) rather than using multiple attributes, which allows structured properties. Office Open XML does not use mixed content but uses elements to put a series of text runs (element name r) into paragraphs (element name p). The result is terse and highly nested in contrast to HTML, for example, which is fairly flat, designed for humans to write in text editors and is more congenial for humans to read. HTML, an initialism of HyperText Markup Language, is the predominant Markup language for Web pages It provides a means to describe the structure A text editor is a type of program used for editing plain Text files Text editors are often provided with Operating systems or software development
Office MathML (OMML)
Office Math Markup Language is a mathematical markup language which can be embedded in WordprocessingML, with intrinsic support for including word processing markup like revision markings,[12] footnotes, comments, images and elaborate formatting and styles. [13] The OMML format is different from the World Wide Web Consortium (W3C) MathML recommendation that does not support those office features, but is partially compatible[14] through relatively simple XSL Transformations. Mathematical Markup Language ( MathML) is an application of XML for describing mathematical notations and capturing both its structure and content Extensible Stylesheet Language Transformations ( XSLT) is an XML -based language used for the transformation of XML documents into other XML or "human-readable"
DrawingML
Example of DrawingML text effects
DrawingML is the vector graphics markup language used in Office Open XML documents. A vector graphics markup language is a Markup language that describes an image at a higher level than a Bitmap -- in terms of lines curves and other Vector Its major features are the graphics rendering of text elements, graphical vector based shape elements, graphical tables and charts.
The DrawingML table is the third table model in Office Open XML (next to the table models in WordprocessingML and SpreadsheetML) and is optimized for graphical effects and its main use is in presentations created with PresentationML markup. DrawingML contains graphics effects (like shadows and reflection) that can be used on the different graphical elements that are used in DrawingML. In DrawingML you can also create 3d effects, for instance to show the different graphical elements through a flexible camera viewpoint. It is possible to create separate DrawingML theme parts in an Office Open XML package. These themes can then be applied to graphical elements throughout the Office Open XML package. [15]
DrawingML is unrelated to the other vector graphics formats such as SVG. Image file formats are standardized means of organising and storing images These can be converted to DrawingML to include natively in an Office Open XML document. This is a different approach to that of the OpenDocument format, which uses a subset of SVG, and includes vector graphics as separate files. The OpenDocument format (ODF is a File format for electronic office documents such as Spreadsheets Charts presentations and
Container structure
-
Container structure of Part 2 of the Ecma Office Open XML standard, Ecma 376
Office Open XML documents are stored in Open Packaging Convention (OPC) packages, which are ZIP files containing XML and other data files, along with a specification of the relationships between them. The Open Packaging Conventions (OPC is a file packaging format created by Microsoft for storing a combination of XML and non-XML files that together form a single The Open Packaging Conventions (OPC is a file packaging format created by Microsoft for storing a combination of XML and non-XML files that together form a single The ZIP File format is a Data compression and archival format. Don't change "Extensible" [16] Depending on the type of the document, the packages have different internal directory structures and names. An application will use the relationships files to locate individual sections (files), with each having accompanying metadata, in particular MIME metadata. Multipurpose Internet Mail Extensions ( MIME) is an Internet standard that extends the format of e-mail to support text in Character
A basic package contains an XML file called [Content_Types]. xml at the root, along with three directories: _rels, docProps, and a directory specific for the document type (for example, in a . docx word processing package, there would be a word directory). The word directory contains the document. xml file which is the core content of the document.
- [Content_Types]. xml
- This file describes the contents of the package. It also contains a mapping for file extensions and overrides for specific URIs.
- _rels
- This directory contains relationships for the files within the package. To find the relationships for a specific file, look for the _rels directory that is a sibling of the file, and then for a file that has the original file name with a . rels appended to it. For example, if the content types file had any relationships, there would be a file called [Content_Types]. xml. rels inside the _rels directory.
- _rels/. rel
- This file is where the package relationships are located. Applications look here first. Viewing in a text editor, one will see it outlines each relationship for that section. In a minimal document containing only the basic document. xml file, the relationships detailed are metadata and document. Metadata ( meta data, or sometimes metainformation) is "data about data" of any sort in any media xml.
- word/document. xml
- This file is the main part for any Word document.
Relationships
Relationship files in Office Open XML
An example relationship file (from word/_rels/document. xml. rels)
<?xml version="1. 0" encoding="UTF-8" standalone="yes" ?>
<Relationships
xmlns="http://schemas. microsoft. com/package/2005/06/relationships">
<Relationship Id="rId1"
Type="http://schemas. microsoft. com/office/2006/relationships/image"
Target="http://en. wikipedia. org/images/wiki-en. png"
TargetMode="External" />
<Relationship Id="rId2"
Type="http://schemas. microsoft. com/office/2006/relationships/hyperlink"
Target="http://www. wikipedia. org"
TargetMode="External" />
</Relationships>
As such, images referenced in the document can be found in the relationship file by looking for all relationships that are of type http://schemas. microsoft. com/office/2006/relationships/image. To change the used image, edit the relationship.
Hyperlink relations
The following code shows an example of inline markup for a hyperlink:
<w:hyperlink r:id="rId2" w:history="1"
xmlns:r="http://schemas. In computing a hyperlink is a Reference or Navigation element in a Document to another Section of the same document or to another openxmlformats. org/officeDocument/2006/relationships"
xmlns:w="http://schemas. openxmlformats. org/wordprocessingml/2006/main">
In this example, the Uniform Resource Locator (URL) is represented by "rId2". Uniform Resource Locator is an URI which also specifies where the identified resource is available and the protocol for retrieving it The actual URL is in the accompanying relationships file, located by the corresponding "rId2" item. Linked images, templates, and other items are referenced in the same way.
Embedded or linked media file relations
Pictures can be embedded or linked using a tag:
<v:imagedata w:rel="rId1" o:title="example" />
This is the reference to the image file. All references are managed via relationships. For example, a document. xml has a relationship to the image. There is a _rels directory in the same directory as document. xml, inside _rels is a file called document. xml. rels. In this file there will be a relationship definition that contains type, ID and location. The ID is the referenced ID used in the XML document. The type will be a reference schema definition for the media type and the location will be an internal location within the ZIP package or an external location defined with a URL.
Structure of the standard
To aid the reader's understanding, the Office Open XML specification contains both normative material and informative material. It is structured in five parts to meet the needs of different audiences. [3]
- Part 1: Fundamentals
- Vocabulary, notational conventions and abbreviations
- Summary of primary and supporting markup languages
- Conformance conditions and interoperability guidelines
- Constraints within the Open Packaging Conventions that apply to each document type
- Part 2: Open Packaging Conventions
- Part 3: Primer
- Informative (non-normative) introduction to WordprocessingML, SpreadsheetML, PresentationML, DrawingML, VML and Shared MLs, providing context and illustrating elements through examples and diagrams
- Describes the custom XML data storing facility within a package to support integration with business data
- Part 4: Markup Language Reference
- Contains the reference material for WordprocessingML, SpreadsheetML, PresentationML, DrawingML, Shared MLs and Custom XML Schema, defining every element and attribute including the element hierarchy (parent/child relationships)
- XML schemas for the markup languages are declared as XSD and (non-normatively) using RELAX NG
- Defines the custom XML data storing facility
- Part 5: Markup Compatibility and Extensibility
- Describes extension facilities of OpenXML documents and specifies elements and attributes by which applications with different extensions can interoperate
- Extensibility rules are expressed using NVDL (ISO/IEC 19757-4)
Licensing
Reasonable and Non Discriminatory
Ecma International provides specifications that "can be freely copied by all interested parties without restrictions". Thumbnails are reduced-size versions of Pictures used to help in recognizing and organizing them serving the same role for images as a normal text index does for A digital signature or digital signature scheme is a type of asymmetric cryptography used to simulate the security properties of a handwritten Signature XML Schema, published as a W3C recommendation in May 2001 is one of several XML schema languages. In Computing, RELAX NG ( REgular LAnguage for XML Next Generation) is a schema language for XML, based on Murata Makoto 's RELAX Namespace-based Validation Dispatching Language (NVDL is an XML XML schema language for validating XML documents that integrate with multiple namespaces Ecma International (Ecma is an international private (membership-based non-profit Standards organization for information and communication systems [17] Under the Ecma code of conduct in patent matters, participating and approving member organisations are required to make available their patent rights on a Reasonable and Non Discriminatory (RAND) basis. Reasonable and Non Discriminatory Licensing ( RAND) is a term for a type of Licensing typically used during Standardization processes While making patent rights available on a RAND basis is considered a common minimum patent condition for a standard, international standardization has a clear preference for royalty-free patent licensing. That is why Microsoft, a main contributor to the standard, provided a Covenant Not to Sue[18] for its patent licensing. The covenant received a mixed reception, with some (like the Groklaw blog) identifying problems[19] and others (such as Lawrence Rosen, an attorney and lecturer at Stanford Law School) endorsing it. Groklaw is an award-winning website covering legal news of interest to the free and open-source software community Lawrence Rosen (also Larry Rosen is an attorney and computer specialist [20]
Open Specification Promise
-
Microsoft also added the format to their Open Specification Promise[21] in which
"Microsoft irrevocably promises not to assert any Microsoft Necessary Claims against you for making, using, selling, offering for sale, importing or distributing any implementation to the extent it conforms to a Covered Specification […]"
subject to certain restrictions. The Microsoft Open Specification Promise (or OSP) is an irrevocable Promise by Microsoft, published in September 2006, to not assert legal rights The Microsoft Open Specification Promise (or OSP) is an irrevocable Promise by Microsoft, published in September 2006, to not assert legal rights Office Open XML can therefore be used under the Covenant Not to Sue or the Open Specification Promise.
The Open Specification Promise was included in documents submitted to ISO in support of the Ecma 376 fast track submission. [22] Ecma International asserted that, "The OSP enables both open source and commercial software to implement [the specification]. "[23]
In support of the licensing arrangements Microsoft commissioned an analysis from the London legal firm Baker & Mckenzie. [24]
Several standards and OSS licensing experts expressed support in 2006 of the OSP. A 2006 article in Cover Pages quotes Lawrence Rosen, an attorney and lecturer at Stanford Law School, as saying,
"I'm pleased that this OSP is compatible with free and open source licenses. Lawrence Rosen (also Larry Rosen is an attorney and computer specialist "[25]
In 2006[26], Mark Webbink; a lawyer and member of the board of the Software Freedom Law Center, and former employee of Linux vendor Red Hat; has said,
"Red Hat believes that the text of the OSP gives sufficient flexibility to implement the listed specifications in software licensed under free and open source licenses. Mark Webbink is a Lawyer and a member of the board of Software Freedom Law Center, which he joined in October 2007 In Computing, Red Hat Inc ( is a company dedicated to Free and open source software, and a major Linux distribution vendor We commend Microsoft’s efforts to reach out to representatives from the open source community and solicit their feedback on this text, and Microsoft's willingness to make modifications in response to our comments. "[27]
Standards lawyer Andy Updegrove said in 2006 the Open Specification Promise was
"[…] what I consider to be a highly desirable tool for facilitating the implementation of open standards, in particular where those standards are of interest to the open source community. "[28]
On March 12, 2008 the Software Freedom Law Center, which provides services to protect and advance free software and open source software, has warned of problems with the Open Specification Promise as it relates to Office Open XML and the GNU General Public License (GPL). The Software Freedom Law Center (SFLC is an organization that provides legal representation and related services to protectand advance Free software / Open source [29] In a published analysis of the promise it states that[30]
-
- "Because of this narrow definition of the covered specifications, no future versions of any of the specifications are guaranteed to be covered under the OSP. "[31]
- "Any code that implements the specification may also do other things in other contexts, so in effect the OSP does not cover any actual code, only some uses of code. "[31]
- ". . . it permits implementation under free software licenses so long as the resulting code isn't used freely. "[31]
- "The OSP cannot be relied upon by GPL developers for their implementations not because its provisions conflict with GPL, but because it does not provide the freedom that the GPL requires. "[31]
With Ecma International publishing the specification for free and patents made irrevocably available on a royalty-free basis through the Open Specification Promise, Office Open XML conforms to all characteristics of the European Union's definition of an open standard. An open standard is a Standard that is publicly available and has various rights to use associated with it [32]
Standardization
-
Microsoft's Office Open XML is currently an Ecma standard (Ecma-376, approved on 7 December 2006). Microsoft's Office Open XML Document file format is currently Ecma International standard 376 approved on 7 December 2006. Ecma International (Ecma is an international private (membership-based non-profit Standards organization for information and communication systems Events 43 BC - Marcus Tullius Cicero assassinated 1696 - Connecticut Route 108, one of the oldest highways Year 2006 ( MMVI) was a Common year starting on Sunday of the Gregorian calendar. Ecma 376 was created using as a basis a new version of the Microsoft Office 2003 XML file format, donated by Microsoft, which was being created for Microsoft Office 12. Microsoft Office 2007 (officially called 2007 Microsoft Office system) is the most recent Windows version of the Microsoft Office system, Microsoft's
The specification entered fast-track standardization within ISO/IEC as DIS 29500 (Draft International Standard 29500). The International Electrotechnical Commission ( IEC) is a not-for-profit, non-governmental international Standards organization that prepares and publishes [33] In a September 2007 vote by ISO/IEC member bodies, the draft text was not approved as an international standard. International standards are Standards developed by international Standards organisations International standards are available for consideration and use worldwide A ballot resolution process in March 2008 amended the text. Microsoft's Office Open XML Document file format is currently Ecma International standard 376 approved on 7 December 2006. International holidays March 2 - Mothering Sunday (Britain March 7 - Nyepi (Indonesia
On April 2, 2008, ISO and IEC officially stated that the DIS 29500 had been approved for acceptance as an ISO/IEC Standard, pending any appeals. Events 68 - Galba, Governor of Hispania, names himself legatus senatus populique Romani, breaking the line of 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common [4] In accordance with the JTC 1 directives the Project Editor created a new version with the final text within a month after the BRM, to be published as ISO/IEC 29500. This text has yet to be released in line with JTC 1 procedure (although unofficial copies exist). [34]
The current stage of ISO/IEC DIS 29500 is "Full report circulated: DIS approved for registration as FDIS" (Final draft International Standard). [35]
Four ISO member bodies filed appeals by the deadline: the South African Bureau of Standards,[36][37] the Associação Brasileira de Normas Técnicas (Brazilian Technical Standards Organization), the Bureau of Indian Standards[38] and Fondo para la Normalización y Certificación de la Calidad (Venezuela). The South African Bureau of Standards ( SABS) is the national Standards body of South Africa, publishing South African National Standards (SANS |utc_offset = -2 to -4 |time_zone_DST = BRST |utc_offset_DST = -2 to -5 |cctld Headline text The Bureau of Indian Standards (BIS, the National Standards Body of India is involved in the development of technical standards (popularly known as Indian Venezuela (ˌvɛnəˈzweɪlə) officially the Bolivarian Republic of Venezuela (Spanish República Bolivariana de Venezuela) is a country on the [39] The standard will not be published until these appeals are resolved allthough the work shall be continued, up to and including submission of the final text to the ITTF. The IEC stated: This is the first such appeal after a BRM process in ISO/IEC JTC 1, although appeals occur regularly in other technical committees. [38] Since the appeals system is designed to find a solution by consensus, it is unlikely that the process will result in ISO/IEC abandoning progress of DIS 29500. [39]
On May 21st, 2008, Microsoft announced that it will be an active participant in the future evolution of the Open XML standard. [40]
Application support
- The list here is not exhaustive. A More exhaustive list of supporting/partial implementations of Office Open XML can be found on Microsoft's office open XML Community website.
Ecma 376 implementations
The current Ecma 376 specification of Office Open XML is the default format in Microsoft Office 2007.
For older versions of Office (2000, XP and 2003) a compatibility pack is provided. [41] It is available for Windows 2000 Service Pack 4 and newer operating systems. Windows 2000 (also referred to as Win2K) is a preemptive, interruptible graphical and business-oriented Operating system designed to work with The compatibility pack does not require Microsoft Office, but does require Microsoft Windows. Microsoft Windows is a series of Software Operating systems and Graphical user interfaces produced by Microsoft. It can be used as a standalone converter with products that read Office's older binary formats, such as OpenOffice.org. OpenOfficeorg ( OOo or OOo) is a free Cross-platform office application suite available for a number of different computer [42]
- Microsoft Office 2008 for Mac supports the Office Open XML format. Microsoft Office 2008 for Mac is the most recent version of the Microsoft Office productivity suite for Mac OS X. [43] For older versions of Office on the Mac, a beta release of the Microsoft Office Open XML File Format Converter is available. [44] Microsoft had previously advised users of Office 2007 to save their files in the old Office binary format. [45]
- Corel has released version X4 of their Corel WordPerfect Office edition that includes extensive support for Office Open XML. Corel Corporation is a Canadian Computer software company headquartered in Ottawa, Canada WordPerfect is a proprietary Word processing application At the height of its popularity in the late 1980s and early 1990s it was the De facto [46]
- Microsoft Office Mobile 6. Office Mobile is an Office suite by Microsoft for Windows Mobile Professional Classic and Standard editions 1 supports Office Open XML on Mobile devices. A mobile device (also known as cellphone device, handheld device, handheld computer, "Palmtop" or simply handheld) is a pocket-sized [47]
- Apple Inc. Apple Inc, ( formerly Apple Computer Inc, is an American Multinational corporation with a focus on designing and manufacturing Consumer electronics 's iWork '08 suite has read-only support for Office Open XML word processing, spreadsheet and presentation file formats in Pages, Numbers and Keynote (respectively). iWork is a suite of applications created by Apple Inc, containing Pages, a Word processing and Desktop publishing application Keynote Past Global Changes ( PAGES) founded in 1991 is a core project of the International Geosphere-Biosphere Programme (IGBP and is funded by the U Numbers is a Spreadsheet application developed by Apple Inc as part of the IWork productivity suite alongside Keynote and Pages. Keynote is a presentation software application developed as a part of the IWork productivity suite (which also includes Pages and Numbers [48][49][50]
- Apple Inc.'s iPhone has read-only support for Office Open XML attachments to email. Apple Inc, ( formerly Apple Computer Inc, is an American Multinational corporation with a focus on designing and manufacturing Consumer electronics The iPhone is an internet-connected Multimedia Smartphone designed and marketed by Apple Inc [51]
- Altova's MapForce includes support for data integration based on the Office Open XML spreadsheet data format. Founded in 1992 Altova is a commercial software development company with headquarters in Beverly MA, USA and Vienna, Austria that produces [52]
- Altova's StyleVision adds Word 2007 (Office Open XML) wordprocessing capabilities to its graphical stylesheet design tool. Founded in 1992 Altova is a commercial software development company with headquarters in Beverly MA, USA and Vienna, Austria that produces [53]
- Altova's DiffDog supports detailed differencing for Office Open XML and ZIP archive file pairs. Founded in 1992 Altova is a commercial software development company with headquarters in Beverly MA, USA and Vienna, Austria that produces [54]
- The online Thinkfree Office supports Office Open XML word processing files, and will support spreadsheets and presentation files in the future. ThinkFree Office by Haansoft ThinkFree Co Ltd a subsidiary company of Haansoft Corporation [55]
- Gnumeric has limited SpreadsheetML support. Gnumeric is a free Spreadsheet program that is part of the GNOME desktop and has Windows installers available [56]
- QuickOffice, a mobile office suite for Symbian and Palm OS, supports wordprocessing and spreadsheets in Office Open XML format. Symbian OS is an open Operating system, designed for Mobile devices with associated libraries, User interface frameworks and Palm OS (also known as Garnet OS) is an embedded Operating system initially developed by U [57]
- Dataviz' DocumentsToGo for PalmOS supports Office Open XML documents. DataViz Inc is a software company They sell Documents To Go, RoadSync, and MacLinkPlus. Palm OS (also known as Garnet OS) is an embedded Operating system initially developed by U [58]
- Datawatch supports Office Open XML spreadsheets in its report mining tool Monarch v9. Data mining is the process of Sorting through large amounts of data and picking out relevant information 0. [59]
- Intergen has released a Silverlight plugin that allows Office Open XML word processing files to be viewed within a web browser. Microsoft Silverlight is a programmable Web browser Plugin that enables features such as Animation, Vector graphics and [60]
- OpenOffice.org supports Office Open XML import when used with the OpenXML/ODF Translator for OpenOffice. OpenOfficeorg ( OOo or OOo) is a free Cross-platform office application suite available for a number of different computer [61] The translator works with SuSe Linux, some versions of (K)ubuntu and Novell OpenOffice. org 2. 3 for Microsoft Windows. Microsoft Windows is a series of Software Operating systems and Graphical user interfaces produced by Microsoft. It can be used from the command line. [62]
- The Mac OS X-based NeoOffice office suite supports opening, editing, and saving of most Office Open XML documents since version 2. NeoOffice is a fork of the free / open source OpenOfficeorg Office suite that is ported to Mac OS X. 1. [63]
- Online word processor Zoho Writer supports exporting to the Office Open XML Wordprocessing format. The Zoho Office Suite is an Online office suite which includes tools for word processing spreadsheets presentations databases note-taking wikis CRM project management [64]
- Xpertdoc Studio is a document merge and assembly product which generates Office Open XML Wordprocessing files from any platform supporting DotNet or the Java language. [65]
Filters and converters
- OxygenOffice includes xmlfilter which is the code that OpenOffice. OpenOfficeorg ( OOo or OOo) is a free Cross-platform office application suite available for a number of different computer org 3 will use to process Office Open XML files, and xmlfilter is completely different than OdfConverter. [66] This filter however is only for importing Office Open XML files not for exporting them.
- docXConverter by Panergy Ltd. converts from WordprocessingML to Rich Text Format (RTF) and from SpreadsheetML to Comma-separated values (CSV). The comma separated list (CSL is a Data Format originally known as comma-separated values (CSV in the oldest days of simple computers docXConverter can be used to transfer WordprocessingML data to other applications that read RTF data such as Word 97. [67]
- Microsoft and Sonata Software created a plugin to convert Office Open XML text documents to DAISY XML, a and open standard format used for creating spoken document for disabled people. Digital Accessible Information System, or DAISY, is a format based on the W3C defined SGML applications XHTML 1 [68]
- Google search supports direct HTML view of Office Open XML files. Google search is a Web search engine owned by Google Inc, and it is the most used search engine on the Web. HTML, an initialism of HyperText Markup Language, is the predominant Markup language for Web pages It provides a means to describe the structure Found files can be viewed directly in a converted HTML view. [69]
Other products
- Altova XMLSpy, an XML editor for modeling, editing, transforming, and debugging XML technologies supports Office Open XML file formats. Founded in 1992 Altova is a commercial software development company with headquarters in Beverly MA, USA and Vienna, Austria that produces XMLSpy is an XML editor and Integrated development environment (IDE from Altova. [70]
- Nuance OmniPage Professional 16, an OCR and Document Conversion Software, was the first desktop OCR application to provide native support for the Office Open XML standard. OmniPage is a high-end OCR tool available from Nuance Communications. Optical character recognition, usually abbreviated to OCR, is the Mechanical or electronic translation of Images of handwritten typewritten [71]
- Swordfish Translation Editor, a cross-platform CAT (Computer Assisted Translation) tool based on XLIFF 1. Computer-assisted translation, computer-aided translation, or CAT is a form of Translation wherein a human translator translates texts using Computer XLIFF ( XML Localization Interchange File Format) is an XML -based format created to standardize localization. 2 open standard published by OASIS that provides support for translation of Office Open XML files. [72]
Planned and beta software
- Apache POI will support Office Open XML in the forthcoming 3. 5 release, currently in alpha, which is aiming for a summer release. [73]
- OpenOffice.org 3. OpenOfficeorg ( OOo or OOo) is a free Cross-platform office application suite available for a number of different computer 0 Beta has read-only Office Open XML support (importing). [74]
- Unified Office Format (UOF) Open Source Translator is being developed by Beihang University and partners to convert from Office Open XML to UOF and vice versa. Uniform Office Format (UOF is a Chinese developed Open standard for ' office ' applications Beijing University of Aeronautics and Astronautics, now known as Beihang University ( abbreviated as BUAA or Beihang) is a Public university [75]
Pending ISO/IEC 29500 implementations
Microsoft has stated that Microsoft Office 14 will be the first version of Microsoft Office to support ISO/IEC 29500, though no release date has been announced. Microsoft Office [40] No plans for support of ISO/IEC 29500 in Microsoft Office 2007 have been announced. Microsoft Office 2007 (officially called 2007 Microsoft Office system) is the most recent Windows version of the Microsoft Office system, Microsoft's [76]
Microsoft, whose products currently only support the Ecma 376 standard version of Office Open XML, has committed to using the ISO/IEC 29500 standard in their products[77] and has also committed to participate in the maintenance of this standard.
In a Zdnet article Alex Brown, leader of the ISO/IEC group in charge of deciding maintenance processes for any ISO/IEC 29500 Standard, stated
"I am hoping that Microsoft Office will shortly be brought into line with the [ISO/IEC] 29500 specification, and will stay that way". [78]
On March 13, 2008 Doug Mahugh, a Senior Product Manager at Microsoft specializing in Office client interoperability and the Open XML file formats confirmed that version 1. Events 1138 - Cardinal Gregorio Conti is elected Antipope as Victor IV, succeeding Anacletus II. 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common 0 of the Open XML Formats SDK
"will definitely be 100% compliant with the final ISO/IEC 29500 spec, including the changes accepted at the BRM". [79]
In a ComputerWorld interview from 2008, Doug Mahugh said that
"Microsoft would continue to update the SDK to make sure that applications built with it remained compliant with an Open XML standard as changes were made in the future". 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common [80]
Implementations
- Microsoft Open XML Format SDK[81] contains a set of managed code libraries to create and manipulate Office Open XML files programmatically. Microsoft Corporation is an American multinational Computer technology Corporation, which rose to dominate the Home computer A software development kit ( SDK or " devkit " is typically a set of development tools that allows a Software engineer to create applications Managed code is computer program code that executes under the management of a Virtual machine, unlike unmanaged code which is executed directly by the computer's Version 1. 0 was released on June 10, 2008[82] and incorporates the changes made to the Office Open XML specification made during the current ISO/IEC standardization process. Events 1190 - Third Crusade: Frederick I Barbarossa drowns in the Sally River while leading an army to Jerusalem 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common [83][84] Version 2 of the Open XML SDK supports validating Office Open XML documents against the Office Open XML schema, as well as searching in Office Open XML documents. [83]
- PowerTools for Open XML, a set of free open source cmdlets for Windows PowerShell to create and manipulate Office Open XML files at the command line or using shell scripts. Open source is a development methodology which offers practical accessibility to a product's source (goods and knowledge Windows PowerShell is an extensible command-line shell and associated Scripting language from Microsoft A shell script is a script written for the shell, or Command line interpreter, of an Operating system. [85][86][87]
Criticism
The European Commission (EC) will look at evidence submitted by Becta concerning alleged interoperability problems relating to Office Open XML, and anti-competitive practices in the schools software market in Britain. The European Commission (formally the Commission of the European Communities) is the executive branch of the European Union. Becta (formerly known as the British Educational Communications and Technology Agency) is a Non-Departmental Public Body of the Department for Children Schools [88]
The ODF Alliance UK Action Group says that with OpenDocument there exists already an ISO-standard for Office files and that two competing standards are against the very concept of a standard. The OpenDocument format (ODF is a File format for electronic office documents such as Spreadsheets Charts presentations and [89] Further, they argue that the Office Open XML file-format is heavily based on Microsoft's own Office applications and is thus not vendor-neutral, and that it has inconsistencies with existing ISO standards such as time and date formats and color codes. Microsoft Office is a set of interrelated desktop applications servers and services collectively referred to as an Office suite, for the Microsoft Windows and A time standard A date in a calendar is a reference to a particular day represented within a Calendar system A color code is a system for displaying information by using different Colors Reading a color code is often difficult or impossible for the color blind. [89]
Specific criticism
- Use of DrawingML and the transitional-use-only VML instead of W3C recommendation SVG. [90] VML did not become a W3C recommendation. [91]
- Use of Office Math ML instead of W3C recommendation MathML. Office Open XML (also referred to as OOXML or OpenXML) is a File format for representing Spreadsheets Charts Presentations Mathematical Markup Language ( MathML) is an application of XML for describing mathematical notations and capturing both its structure and content [92]
- Office Open XML does not define a macro language, leaving this aspect to be application-defined. A macro (from the Greek 'μάκρο' for long or far in Computer science is a rule or Pattern that specifies how a certain input sequence (often a sequence [93]
- The standard is long, with the version submitted to ISO comprising 6546 pages. Google alleges that this length is unnecessary, saying that the OpenDocument specification is 867 pages in length and achieves the same goals. The OpenDocument format (ODF is a File format for electronic office documents such as Spreadsheets Charts presentations and [94] That coupled with the fast track standardization process, Google claims, reduces the review time per page ratio. [94]
- A comparison of some specific items in the format specification documents of Office Open XML and OpenDocument formats is used to claim disharmony within the Office Open XML format. [95]
See also
References
- ^ a b c Microsoft. The following is a list of Document markup languages Well-known document markup languages HyperText Markup Language (HTML Mathematical The following tables compare general and technical information for a number of Document markup languages Please see the individual markup languages' articles for further information Register file extensions on third party servers. microsoft. com. Retrieved on 2008-04-09. 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 193 - Septimius Severus is proclaimed Roman Emperor by the army in Illyricum (in the Balkans)
- ^ Ecma International (December 7, 2006). Ecma International (Ecma is an international private (membership-based non-profit Standards organization for information and communication systems Events 43 BC - Marcus Tullius Cicero assassinated 1696 - Connecticut Route 108, one of the oldest highways Year 2006 ( MMVI) was a Common year starting on Sunday of the Gregorian calendar. "Ecma International approves Office Open XML standard". Press release. A news release, media release, press release or press statement is a written or recorded Communication directed at members of the News Retrieved on 2006-12-08. Year 2006 ( MMVI) was a Common year starting on Sunday of the Gregorian calendar. Events 1609 - Biblioteca Ambrosiana opens its reading room the second public library of Europe.
- ^ a b Standard ECMA-376
- ^ a b ISO/IEC DIS 29500 receives necessary votes for approval as an International Standard. ISO (2008-04-02). 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 68 - Galba, Governor of Hispania, names himself legatus senatus populique Romani, breaking the line of
- ^ Four national standards bodies appeal against approval of ISO/IEC DIS 29500.
- ^ How to extract information from Office files by using Office file formats and schemas. Microsoft (2007-03-27). Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 196 BC - Ptolemy V ascends to the throne of Egypt. 1309 - Pope Clement V excommunicates Retrieved on 2007-07-10. Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 48 BC - Battle of Dyrrhachium, Julius Caesar barely avoids a catastrophic defeat to Pompey in Macedonia.
- ^ Microsoft Office Binary (doc, xls, ppt) File Formats. Microsoft (2008-02-15). 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 590 - Khosrau II is crowned as king of Persia 1637 - Ferdinand III becomes Holy Roman Emperor Retrieved on 2008-04-05. 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 456 - St Patrick returns to Ireland as a missionary bishop
- ^ a b Brian Jones (2007-01-25). Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 41 - After a night of negotiation Claudius is accepted as Roman Emperor by the Senate History of office XML formats (1998–2006).
- ^ Telematics between Administrations Committee based on IDA expert group on open document formats (2004-05-25). "MMIV" redirects here For the Modest Mouse album see " Baron von Bullshit Rides Again " Events 1085 - Alfonso VI of Castile takes Toledo Spain back from the Moors. TAC approval on conclusions and recommendations on open document formats. IDABC - European eGovernment Services. Retrieved on 2007-07-30. Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 1419 - First Defenestration of Prague. 1502 - Christopher Columbus lands at Guanaja in the Bay Islands off
- ^ Microsoft Co-Sponsors Submission of Office Open XML Document Formats to Ecma International for Standardization. Microsoft (2005-11-21). Year 2005 ( MMV) was a Common year starting on Saturday (link displays full calendar of the Gregorian calendar. Events 164 BC - Judas Maccabaeus, son of Mattathias of the Hasmonean family restores the Temple in Jerusalem.
- ^ George Ou (2007-04-27). Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 1124 - David I becomes King of Scotland. 1296 - Battle of Dunbar: The Scots are defeated MS Office 2007 versus Open Office 2.2 shootout. ZDnet. com. Retrieved on 2007-04-27. Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 1124 - David I becomes King of Scotland. 1296 - Battle of Dunbar: The Scots are defeated
- ^ Jesper Lund Stocholm (2008-01-29). 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 904 - Sergius III comes out of retirement to take over the papacy from the deposed Antipope Christopher. Do your math - OOXML and OMML. A Mooh Point blog. Retrieved on 2008-02-12. 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 1429 - English Forces under Sir John Fastolf defend a supply convoy carrying rations to the army besieging Orleans from attack by the
- ^ Murray Sargent (2007-06-05). Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 70 - Titus and his Roman Legions breach the middle wall of Jerusalem in the Siege of Jerusalem Science and Nature have difficulties with Word 2007 mathematics. MSDN blogs. Retrieved on 2007-07-31. Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 30 BC - Battle of Alexandria: Mark Antony achieves a minor victory over Octavian 's forces but most of his army subsequently
- ^ David Carlisle (2007-05-09). Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 1457 BC - Battle of Megiddo (15th century BC between Thutmose III and a large Canaanite coalition under the King of XHTML and MathML from Office 2007. David Carlisle. Retrieved on 2007-09-20. Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 451 - The Battle of Chalons takes place in North Eastern France.
- ^ Wouter Van Vugt (2007-08-13). Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 3114 BC - According to the Lounsbury correlation the start of the Maya calendar. Open XML Explained e-book. Openxmldeveloper. org. Retrieved on 2007-09-14. Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 81 - Domitian becomes Emperor of the Roman Empire upon the death of his brother Titus.
- ^ Tom Ngo (December 11, 2006). Events 359 - Honoratus, the first known Prefect of the City of Constantinople, takes office Year 2006 ( MMVI) was a Common year starting on Sunday of the Gregorian calendar. Office Open XML Overview (PDF) 6. Ecma International. Retrieved on 2007-01-23. Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 393 - Roman Emperor Theodosius I proclaims his nine year old son Honorius co-emperor
- ^ What is Ecma International.
- ^ Microsoft Covenant Regarding Office 2003 XML Reference Schemas. Microsoft. Retrieved on 2006-07-11. Year 2006 ( MMVI) was a Common year starting on Sunday of the Gregorian calendar. Events 911 - Signing of the Treaty of Saint-Clair-sur-Epte between Charles the Simple and Rollo of Normandy.
- ^ 2 Escape Hatches in MS's Covenant Not to Sue. Groklaw. Retrieved on 2007-01-29. Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 904 - Sergius III comes out of retirement to take over the papacy from the deposed Antipope Christopher.
- ^ Berlind, David (November 28, 2005). For the town in Argentina, see 28 de Noviembre. Events Year 2005 ( MMV) was a Common year starting on Saturday (link displays full calendar of the Gregorian calendar. Top open source lawyer blesses new terms on Microsoft’s XML file format. ZDNet. Retrieved on 2007-01-27. Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 98 - Trajan becomes Roman Emperor after the death of Nerva.
- ^ Microsoft Open Specification Promise. Microsoft (2006-09-12). Year 2006 ( MMVI) was a Common year starting on Sunday of the Gregorian calendar. Events 1213 - Albigensian Crusade: Simon de Montfort 5th Earl of Leicester, defeats Peter II of Aragon at the Retrieved on 2007-04-22. Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 1500 - Portuguese Navigator Pedro Álvares Cabral becomes the first European to sight Brazil.
- ^ Licensing conditions that Microsoft offers for Office Open XML
- ^ -Response Document- National Body Comments from 30-Day Review of the Fast Track Ballot for ISO/IEC DIS 29500 (ECMA-376) Office Open XML File Formats
- ^ Baker & McKenzie (June 2006). Standardization and Licensing of Microsoft’s Office Open XML Reference Schema. Baker & Mckenzie. Retrieved on 2007-02-01. Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 1327 - Teenaged Edward III is crowned King of England, but the country is ruled by his mother Queen
- ^ Microsoft's Open Specification Promise Eases Web Services Patent Concerns.. xml. coverpages. org (2006-09-12). Year 2006 ( MMVI) was a Common year starting on Sunday of the Gregorian calendar. Events 1213 - Albigensian Crusade: Simon de Montfort 5th Earl of Leicester, defeats Peter II of Aragon at the
- ^ Microsoft promises to hang patent fire over web services (2006-09-12). Year 2006 ( MMVI) was a Common year starting on Sunday of the Gregorian calendar. Events 1213 - Albigensian Crusade: Simon de Montfort 5th Earl of Leicester, defeats Peter II of Aragon at the
- ^ Microsoft Open Specification Promise.
- ^ Peter Galli (2006-09-12). Year 2006 ( MMVI) was a Common year starting on Sunday of the Gregorian calendar. Events 1213 - Albigensian Crusade: Simon de Montfort 5th Earl of Leicester, defeats Peter II of Aragon at the Microsoft Promises Not to Sue over Web Services Specs.
- ^ Software Freedom Law Center Publishes Analysis of Microsoft's Open Specification Promise new article. Software Freedom Law Center (March 12, 2008).
- ^ Software Freedom Law Center Publishes Analysis of Microsoft's Open Specification Promise. Business Wire (March 12, 2008).
- ^ a b c d Microsoft's Open Specification Promise: No Assurance for GPL. Software Freedom Law Center (March 12, 2008).
- ^ IDABC - European eGovernment Services (2004). European Interoperability Framework for pan-European eGovernment Services. Retrieved on 2007-07-30. Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 1419 - First Defenestration of Prague. 1502 - Christopher Columbus lands at Guanaja in the Bay Islands off
- ^ ISO/IEC DIS 29500, Information technology -- Office Open XML file formats
- ^ Fractured YEARFRAC and Discounted DISC (Rob Weir, personal blog - "Yes, I now have a complete copy of the final DIS version of OOXML. ")
- ^ ISO - ISO Standards - JTC 1/SC 34 - Document description and processing languages
- ^ Otter, Alastair (2008-05-23). 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 1430 - Siege of Compiègne: Joan of Arc is captured by the Burgundians while leading an army to relieve Compiègne South Africa appeals against ISO’s OOXML decision. Tectonic.
- ^ Appeal from the South African national body regarding the outcome of the fast-track processing of DIS 29500 Office open XML. SABS (South African Bureau of Standards) (2008-05-22). The South African Bureau of Standards ( SABS) is the national Standards body of South Africa, publishing South African National Standards (SANS 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 334 BC - The Greek army of Alexander the Great defeats Darius III of Persia in the Battle of the Granicus. Retrieved on 2008-05-24. 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 1218 - The Fifth Crusade leaves Acre for Egypt. 1276 - Magnus Ladulås is crowned
- ^ a b Sayer, Peter (2008-05-30). 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 1416 - The Council of Constance, called by the Emperor Sigismund a supporter of Antipope John XXIII burns Jerome of Prague following India and Brazil File Appeals Against OOXML Standardization. PC World.
- ^ a b Espiner, Tom (2008-06-02). 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 455 - The Vandals enter Rome, and plunder the city for two weeks Venezuela and India appeal OOXML ratification. ZDNet. co. uk.
- ^ a b Microsoft Expands List of Formats Supported in Microsoft Office
- ^ Microsoft Office Compatibility Pack for Word, Excel, and PowerPoint 2007 File Formats (Version 3). Microsoft (2007-06-18). Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 618 - Coronation of the Chinese governor Li Yuan as Emperor Gaozu of Tang, the new Emperor of China, initiating three centuries Retrieved on 2007-09-04. Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 476 - Romulus Augustus, last emperor of the Western Roman Empire, is deposed when Odoacer proclaims himself
- ^ Office Compatibility Pack Review. OpenOffice. org Ninja (2008-02-06). 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 46 BC - Julius Caesar defeats the combined army of Pompeian followers and Numidians under Metellus Scipio Retrieved on 2008-02-26. 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 747 BC - Epoch (origin of Ptolemy 's Nabonassar Era 364 - Valentinian I is proclaimed
- ^ Amazon. Microsoft Office 2008 for Mac.
- ^ Microsoft Office Open XML File Format Converter for Mac 0.21 (Beta). Microsoft (2008-03-06). 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 1079 - Omar Khayyám completes the Iranian calendar. 1454 - Thirteen Years' War: Delegates of
- ^ sherjo (2006-12-06). Year 2006 ( MMVI) was a Common year starting on Sunday of the Gregorian calendar. Events 1060 - Béla I of Hungary is crowned king of Hungary 1240 - Mongol invasion of Rus: Kiev Converters Coming! Free and (Fairly) Fast.. The Office for Mac Team Blog. Retrieved on 2007-03-18. Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 37 - The Roman Senate annuls Tiberius ' will and proclaims Caligula emperor
- ^ WordPerfect Office X4, Do more with words, numbers and ideas. Corel. Retrieved on 2008-04-18. 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 1025 - Bolesław Chrobry is crowned in Gniezno, becoming the first King of Poland.
- ^ Microsoft Office Mobile 6.1: Upgrade for Microsoft Office 2007 file formats. Microsoft (2007-11-28). Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. For the town in Argentina, see 28 de Noviembre. Events Retrieved on 2007-11-29. Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 1777 - San Jose California, is founded as el Pueblo de San José de Guadalupe
- ^ Apple - iWork - Pages. Retrieved on 2007-07-08. Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 939 - The Major Occultation or Ghaybat el-Kubra of Muhammad al-Mahdi 1099 - First Crusade: 15000
- ^ Apple - iWork - Numbers. Retrieved on 2007-07-08. Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 939 - The Major Occultation or Ghaybat el-Kubra of Muhammad al-Mahdi 1099 - First Crusade: 15000
- ^ Apple - iWork - Keynote. Retrieved on 2007-07-08. Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 939 - The Major Occultation or Ghaybat el-Kubra of Muhammad al-Mahdi 1099 - First Crusade: 15000
- ^ "iPhone User's Guide" (PDF). Apple, Inc. .
- ^ Altova Announces Version 2008 Release 2 of its Software Product Line. Retrieved on 2008-04-29. 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 1429 - Joan of Arc arrives to relieve the Siege of Orleans.
- ^ Altova Adds Word 2007 (OOXML) Capabilities to its Graphical Stylesheet Design Tool and Cuts the Price to Ease Adoption.
- ^ Altova Announces Version 2008 Release 2 of its Software Product Line. Retrieved on 2008-04-29. 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 1429 - Joan of Arc arrives to relieve the Siege of Orleans.
- ^ Power Edit MS Word 2007 (DOCX) Support. Retrieved on 2007-10-09. Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 768 - Carloman I and Charlemagne are crowned Kings of The Franks.
- ^ Gnumeric 1.8 is Here!. www. gnome. org. Retrieved on 2008-01-28. 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 1077 - Walk to Canossa: The Excommunication of Henry IV Holy Roman Emperor is lifted
- ^ QuickOffice.
- ^ "DocumentsToGo for PalmOS Premium Edition". Dataviz.
- ^ Datawatch Announces Availability of Monarch V.9.0; Supports Microsoft Windows Vista and Extends Excel Capabilities (2007-02-27). Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 1560 - The Treaty of Berwick, which would expel the French from Scotland, is signed by England and the Congregation
- ^ www.textglow.net
- ^ andrew z (2008-01-31). 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 1504 - France cedes Naples to Aragon. 1606 - Gunpowder Plot: Guy Fawkes odf-converter 1.1 released. OpenOffice. org Ninja.
- ^ Convert OpenXML (.docx, etc.) in Linux using command line
- ^ NeoOffice 2.2.1 for Mac OS X Released. trinity. neooffice. org (2007-08-26). Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 1071 - Battle of Manzikert: The Seljuk Turks defeat the Byzantine Army at Manzikert. Retrieved on 2007-10-09. Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 768 - Carloman I and Charlemagne are crowned Kings of The Franks.
- ^ Raju Vegesna (2008-02-27). 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 1560 - The Treaty of Berwick, which would expel the French from Scotland, is signed by England and the Congregation Zoho Writer Update: DocX Support, Thesaurus, Group Sharing & More.
- ^ Francis Dion (2008-04-01). 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 527 - Byzantine Emperor Justin I names his nephew Justinian I as co-ruler and successor to the throne Xpertdoc support for OpenXML.
- ^ OxygenOffice as a Word 2007 (.docx) converter. OpenOffice. org Ninja (2008-02-25). 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 138 - The Emperor Hadrian adopts Antoninus Pius, effectively making him his successor Retrieved on 2008-02-26. 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 747 BC - Epoch (origin of Ptolemy 's Nabonassar Era 364 - Valentinian I is proclaimed
- ^ docXConverter - Features. panergy. Retrieved on 2007-01-31. Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 1504 - France cedes Naples to Aragon. 1606 - Gunpowder Plot: Guy Fawkes
- ^ Easily Translate Open XML to DAISY XML Standards. openxmlcommunity. org.
- ^ Brian Jones (2008-01-17). 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 38 BC - Octavian marries Livia Drusilla. 1287 - King Alfonso III of Aragon invades Minorca Google support for Open XML formats.
- ^ Altova XMLSpy Now Supports New ECMA Office Open XML File Formats. Altova. Retrieved on 2008-04-15. 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 1450 - Battle of Formigny: Toward the end of the Hundred Years' War, the French attack and nearly annihilate English
- ^ Nuance Unveils OmniPage Professional 16. Nuance Communications. Retrieved on 2008-04-15. 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 1450 - Battle of Formigny: Toward the end of the Hundred Years' War, the French attack and nearly annihilate English
- ^ Maxprograms - Software Development & Consulting Services. Maxprograms. Retrieved on 2008-06-03. 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 350 - Roman usurper Nepotianus, of the Constantinian dynasty, proclaims himself Roman Emperor, entering
- ^ Office Open XML Support. Apache POI. Retrieved on 2008-04-14. 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 43 BC - Battle of Forum Gallorum: Mark Antony, besieging Julius Caesar 's assassin Decimus Junius Brutus in
- ^ OpenOffice.org 3.0 Beta Features (2008-05-07). 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 558 - In Constantinople, the dome of the Hagia Sophia collapses
- ^ UOF OpenXML Translator (2008-04-15). 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 1450 - Battle of Formigny: Toward the end of the Hundred Years' War, the French attack and nearly annihilate English
- ^ Office 2007 won't support ISO's OOXML (David Worthington, SDTimes, 21 May 2008)
- ^ An Open Letter from Chris Capossela, Senior Vice President, Microsoft Office. Retrieved on 2008-05-26. 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 451 - The Battle of Avarayr between Armenian rebels and the Sassanid Empire takes place “. . . we are committed to supporting the Open XML specification that is approved by ISO/IEC in our products. . . . We are committed to the healthy maintenance of the standard once ratification takes place so that it will continue to be useful and relevant to the rapidly growing number of implementers and users around the world. ”
- ^ Microsoft Office 2007 fails OOXML conformance test.
- ^ Open XML SDK roadmap
- ^ Microsoft releasing OOXML SDK
- ^ Microsoft (2008-06-10). 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 1190 - Third Crusade: Frederick I Barbarossa drowns in the Sally River while leading an army to Jerusalem Open XML Format SDK.
- ^ Erika Ehrli (2008-06-10). 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 1190 - Third Crusade: Frederick I Barbarossa drowns in the Sally River while leading an army to Jerusalem Announcing the Open XML Format SDK 1.0.
- ^ a b Doug Mahugh. Open XML SDK roadmap. MSDN Blogs. Retrieved on 2008-03-23. 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 1174 - Jocelin, Abbot of Melrose, is elected Bishop of Glasgow.
- ^ Eric Lai (2008-03-12). 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 538 - Witiges, king of the Ostrogoths ends his siege of Rome and retreats to Ravenna, leaving Microsoft releasing OOXML SDK.
- ^ PowerTools for Open XML
- ^ PowerTools license
- ^ Microsoft Public License (Ms-PL)
- ^ "EC slaps Becta complaint on the Microsoft evidence pile", The Register, 2008-05-14. The Register (" El Reg " to its staff and readers is a British technology news and opinion website 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 1264 - Battle of Lewes: Henry III of England is captured in France making Simon de Montfort the Retrieved on 2008-05-15. 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 1252 - Pope Innocent IV issues the Papal bull Ad exstirpanda, which authorizes but also limits the
- ^ a b ODF/OOXML technical white paper. Free Software Magazine (2 Mai 2007).
- ^ The X Factor. reddevnews. com (October 2007).
- ^ VML - the Vector Markup Language
- ^ Microsoft Office dumped by Science and Nature. ZDNet Asia (18 June 2007).
- ^ Microsoft New Zealand’s director of innovation puts the case for a new standard. Computerworld (13 March 2008).
- ^ a b Googles position on OOXML.
- ^ Rob Weir (14 March 2008). Disharmony of OOXML.
External links
- OpenXMLDeveloper.org, Microsoft's site for developers
- Open XML Community site Microsoft's site for customers and partners
- "The WordprocessingML Vocabulary", sample chapter from O'Reilly book Office 2003 XMLPDF (1. 22 MiB)
- OpenOffice.org, How do I open Microsoft Office 2007 files? Article by OpenOffice. A mebibyte (a contraction of me ga bi nary byte) is a unit of Information or Computer storage, abbreviated MiB. org
- Information technology -- Office Open XML file formats, ISO Standards, JTC 1 Information technology, SC 34
- FAQs on ISO/IEC 29500, ISO's FAQ site on DIS 29500
- DIS29500.org, the website containing all technical comments submitted prior to the BRM
- DOCX reference document, contains a file with fairly complex formatting and can be used to quick check compatibility of an implementation
© 2009 citizendia.org; parts available under the terms of GNU Free Documentation License, from http://en.wikipedia.org
network: | |