Wikiprojekt:XML/OpenDocument

Z Wikipedii, wolnej encyklopedii

Tłumaczenie za en:wiki Zalecenia:

  • poprawić gramatykę
  • sprawdzić tłumaczenia
  • dodać przypisy

OpenDocument[edytuj | edytuj kod]

OpenDocument or ODF short for the OASIS Open Document Format for Office Applications, is a document file format used for describing electronic documents such as memos, reports, books, spreadsheets, charts, presentations and word processing documents. This standard was developed by a Technical Committee under the Organization for the Advancement of Structured Information Standards consortium and based upon the XML format originally created and implemented by the OpenOffice.org office suite. OpenDocument is an OASIS Standard and a published ISO and IEC International Standard referred to as ISO/IEC 26300:2006. The OpenDocument standard meets the common definitions of an open standard, meaning the specification is freely available and implementable.

OpenDocument lub ODF (pełna nazwa: OASIS Open Document Format for Office Applications) - otwarty standard formatu plików używany do opisywania elektronicznych dokumentów takich jak listy, raporty, książki, arkusze kalkulacyjne, wykresy, prezentacje i dokumenty tekstowe. Został stworzony przez Komitet Techniczny konsorcjum OASIS i jest on oparty na XMLowym formacie stworzonym i zaimplementowanym w pakiecie biurowym OpenOffice.org. OpenDocument jest Międzynarodowym Standardem ISO i IEC oznaczonym jako ISO/IEC 26300:2006[1].

Specifications/Specyfikacja[edytuj | edytuj kod]

The most common file extensions used for OpenDocument documents are:

  • .odt for word processing (text) documents
  • .ods for spreadsheets
  • .odp for presentations
  • .odg for graphics
  • .odf for formulae, mathematical equations

Najczęściej używane rozszerzenia dokumentów ODF to:

  • .odt dla dokumentów tekstowych
  • .ods dla arkuszy kalkulacyjnych
  • .odp dla prezentacji
  • .odg dla grafik
  • .odf dla formuł, równań matematycznych

An OpenDocument file can be either a simple XML file that uses <office:document> as the root element, or a ZIP compressed archive containing a number of files and directories. The ZIP-based format is used almost exclusively, since it can contain binary content and tends to be significantly smaller. OpenDocument also has the benefit of separating the content, styles, metadata and application settings into four separate XML files. This is a good example of the architectural principle of Separation of concerns.

Pliki OpenDocument mogą być prostym, pojedynczym plikiem XML, którego elementem głównym jest <office:document> lub skompresowanym archiwum ZIP zawierającym pliki i foldery. Format ZIP jest używany tylko wtedy, gdy plik zawiera pliki binarne i powoduje stanowcze zmniejszenie rozmiaru pliku. Zaletą OpenDocument jest oddzielanie treści, stylów, metadanych i ustawień aplikacji w 4 osobnych plikach XML.

Standardization/Standaryzacja[edytuj | edytuj kod]

 Osobny artykuł: OpenDocument standardization.

The OpenDocument standard was developed by a Technical Committee (TC) under the OASIS industry consortium. The ODF-TC has members from a diverse set of companies and individuals each with an equal vote. The standardization process involved the developers of many office suites or related document systems. The first official ODF-TC meeting to discuss the standard was December 16, 2002; OASIS approved OpenDocument as an OASIS Standard on May 1, 2005. OASIS submitted the ODF specification to ISO/IEC Joint Technical Committee 1 (JTC1) on November 16, 2005, under Publicly Available Specification (PAS) rules.

Standard OpenDocument został stworzony przez Komitet Techniczny (znany też jako TC - skrót od Technical Committee) OASIS. ODF-TC ma członków z rozmaitych typów firm i osób indywidualnych, z których każda ma równy głos. W procesie standaryzacji uczestniczą deweloperzy różnych pakietów biurowych i powiązanych systemów dokumentów. Pierwsze oficjalne spotkanie ODF-TC do dyskusji nad standardem odbyło się 16 grudnia 2002 roku. OASIS zaaprobowało OpenDocument jako Standard OASIS 1 maja 2005 roku. OASIS wysłało specyfikację ODF do Pierwszego Połączonego Komitetu Technicznego ISO/IEC (JTC1) 16 listopada 2005 pod zasadami Publicznie Dostępnej Specyfikacji (PAS - Publicly Available Specification).

After a six-month review period, on May 3, 2006 OpenDocument unanimously passed its six-month DIS ballot in JTC1, with broad participation,[3] after which the OpenDocument specification was "approved for release as an ISO and IEC International Standard" under the name ISO/IEC 26300:2006.[4]

Po sześciomiesięcznym okresie przeglądu, 3 maja 2006 roku OpenDocument pomyślnie przeszedł głosowanie DIS w JTC1, po którym specyfikacja OpenDocument została dozwolona do wydania jako Międzynarodowy Standard ISO i IEC pod nazwą ISO/IEC 26300:2006.

After responding to all written ballot comments, and a 30-day default ballot, the OpenDocument International Standard went to publication in ISO, officially published November 30, 2006.

Po odpowiedzeniu na wszystkie komentarze głosujących i trzydziestodniowym domyślnym głosowaniu (?) Międzynarodowy Standard OpenDocument został wysłany do publikacji w ISO i został oficjalnie opublikowany 30 listopada 2006 roku.

The Italian standardization organization UNI adopted OpenDocument on January 26, 2007.

Włoska organizacja standaryzująca UNI zaaprobowała OpenDocument 26 stycznia 2007 roku.

Further standardization work with OpenDocument includes:

Kolejne standardy OpenDocument zawierają:

  • OpenDocument 1.0 (second edition) has the status of a Committee Specification in OASIS. It includes all the editorial changes made to address JTC1 ballot comments, and as such it reflects the approved ISO/IEC 26300:2006 standard, as the final text from the ISO/IEC project editor.
  • OpenDocument 1.0 (druga edycja) ma status Specyfikacji Komitetu w OASIS. Zawiera wszystkie wstępne zmiany wykonane z powodu komentarzy w głosowaniu JTC1 i odzwierciedla zaaprobowany standard ISO/IEC 26300:2006 tak jak finalny tekst od edytora projektu ISO/IEC. (??)
  • OpenDocument 1.1 was approved by OASIS on October 19, 2006. It includes additional features to address accessibility concerns.[5]
  • OpenDocument 1.1 został zaaprobowany przez OASIS 19 października 2006 roku. Zawiera on dodatkowe cechy związane ze sprawami dostępności.
  • the Open Document Format for Office Applications (OpenDocument) Specification v1.1 was approved as an OASIS Standard on 2007-02-01 following a call for vote issued on 2007-01-16.[6][7] The public announcement was made on 2007-02-13.[8]
  • Specyfikacja OpenDocument Format dla aplikacji biurowych (OpenDocument) 1.1 została zaaprobowana jako Standard OASIS 1 lutego 2007 roku po zwołaniu głosowania 16 stycznia 2007. Publiczne ogłoszenie nastąpiło 13 lutego 2007 roku.
  • OpenDocument 1.2 is currently being written by the ODF TC. It will include additional accessibility features, metadata enhancements, spreadsheet formula specification based on the OpenFormula work (ODF 1.0 did not specify spreadsheet formulas in detail, leaving many aspects implementation-defined) as well as any errata submitted by the public. Originally OpenDocument 1.2 was expected by October 2007.[9] However, upon learning that many of its activities will be completed far before then (e.g., the formula subcommittee expects to complete in December 2006), the group has agreed to develop a newer accelerated schedule.[10]
  • OpenDocument 1.2 jest aktualnie pisany przez ODF-TC. Będzie zawierał dodatkowe cechy dostępności, ulepszenia metadanych, formuły arkuszy kalkulacyjnych oparte na pracy nad OpenFormula (ODF 1.0 nie określał dokładnie formuł arkuszy kalkulacyjnych, pozostawiając wiele aspektów do samodzielnego zdefiniowania przy implementacji), jak również wszystkie erraty opublikowane publicznie. Początkowo spodziewano się wydania standardu OpenDocument 1.2 w październiku 2007 roku, jednak po zauważeniu że wiele z jego części zostanie ukończone dużo wcześniej (np. podkomitet formuł spodziewał się ukończenia pracy w grudniu 2006 roku), grupa zdecydowałą się na przyspieszenie wydania.

Application support/Wsparcie w aplikacjach[edytuj | edytuj kod]

Software/Oprogramowanie[edytuj | edytuj kod]

 Osobny artykuł: OpenDocument software.

A number of existing applications and programs (both free and proprietary) support OpenDocument. Three of the most prominent office suites supporting OpenDocument are OpenOffice.org and KOffice, both free software, and StarOffice, a proprietary software.

Istnieje wiele aplikacji i programów (i wolnych i zamkniętych) wspierających OpenDocument. Trzy najważniejsze z nich to OpenOffice.org i KOffice, które są wolnym oprogramowaniem, a także StarOffice, które jest oprogramowaniem własnościowym.

Since there are a number of independent implementations of the ODF standard, of various degrees of maturity and completeness, it is not surprising that interoperability testing is needed. The OpenDocument Fellowship has performed some tests and scored the various implementations.[11]

Ponieważ istnieje wiele niezależnych implementacji standardu ODF, rozwiniętych i kompletnych w różnym stopniu, nic dziwnego że testowanie współpracy między nimi jest konieczne. OpenDocument Fellowship przeprowadziło kilka testów i przyznała im punkty. [2]

The OpenDocument Foundation and other third parties have also announced development of plugins and filters to support OpenDocument on Microsoft's products.[12][13]

Fundacja OpenDocument oraz osoby trzecie rozwijają pluginy i filtry do produktów Microsoftu, które mają zapewnić w nich wsparcie OpenDocument.[3][4]

Although Microsoft Office does not support OpenDocument, Microsoft has created the Open XML translator[14] project to create technical bridge between Office Open XML and OpenDocument. As a result of this project Microsoft finances the ODF add-in for Word project on SourceForge. This project is an effort by several of Microsoft's partners to create a plugin for Microsoft Office that will be freely available under a BSD license. The project has released version 1.0 for Microsoft Word of this software early 2007 and plans versions later in 2007 for Microsoft Excel and Microsoft PowerPoint.

Ponieważ pakiet biurowy Microsoft Office nie wspiera standardu OpenDocument, powstał projekt OpenXML/ODF Translator Add-in for Office] (ang.). Sponsoruje go koncern Microsoft. [potrzebny przypis] 31 stycznia 2007 roku wydana została wersja 1.0 dodatku dla Microsoft Worda, a 21 maja 2007 roku wersje testowe 0.2-M2 dodatków dla Microsoft Excela i Microsoft Powerpointa. Dodatki te są rozpowszechniane na licencji BSD.

Accessibility/Dostępność[edytuj | edytuj kod]

The specification of OpenDocument has undergone an extensive accessibility review, and a few additions were made to version 1.1 of the specification to improve accessibility. Many of the components it is built on, such as Synchronized Multimedia Integration Language and Scalable Vector Graphics, have already gone through the World Wide Web Consortium's Web Accessibility Initiative processes.

Specyfikacja OpenDocument jest poddawana rozległym rewizji pod względem dostępności i parę dodatków było wykorzystanych w wersji 1.1 specyfikacji do ulepszenia dostępności. Dużo komponentów jest dobudowywanych jak SMIL czy SVG, które już przeszły proces WAI w W3C.

Licensing/Licencjonowanie[edytuj | edytuj kod]

The OpenDocument specification is available for free download and use.

Specyfikacja OpenDocument jest dostępna za darmo do pobrania i używania.

Key contributor Sun Microsystems made an irrevocable intellectual property covenant, providing all implementers with the guarantee that SUN will not seek to enforce any of its enforceable U.S. or foreign patents against any implementation of the OpenDocument specification. This Statement is not an assurance that an OpenDocument Implementation would not infringe patents or other intellectual property rights of any third party.[15] The covenant is limited to versions of the OpenDocument specification on which Sun has participated to the point of incurring an obligation.

Glówny wpłacający Sun Microsystems

Promotion/Promocja[edytuj | edytuj kod]

The work of OASIS includes promoting the OpenDocument Format through the OASIS OpenDocument Adoption Technical Committee.

Pracą OASIS włączając promocję ODF zajmuje się OpenDocument Adoption Technical Committee.

There is a set of OpenDocument icons which can be used for services and systems that use the OpenDocument format.

Tutaj znajdują się zbiór ikon OpenDocument, które mogą być używane serwisach (?) i systemach, które używają formatu OpenDocument.


The OpenOffice.org Suite and the KOffice Suite promote the OpenDocument Format, as it is used as their default file format. Several groups and companies support the OpenDocument Format. For example:

Pakiet OpenOffice.org i pakiet KOffice promują ODF, używając go jako domyślny format. Wiele grup i firm wspiera format OpenDocument. Na przykład:

  • Companies like Sun Microsystems, IBM, Novell promote the OpenDocument Format actively, as well as other companies who may or may not be working inside the OpenDocument Format's Technical Committee of the OASIS.

Firmy takie jak Sun Microsystems, IBM czy Novell aktywnie promują ODF, jak również inne firmy, które mogą lub nie mogą pracować w OpenDocument Format's Technical Committee w OASIS

  • The OpenDocument Format Alliance was founded in March 2006 by the 35 founding members. In July 2006 the foundation already had more than 280 members.

OpenDocument Format Alliance został założony w marcu 2006 roku przez 35 członków. W lipcu 2006 fundacja miała już ponad 280 członków

  • The OpenDocument Fellowship was founded to support and promote these formats.

OpenDocument Fellowship funduje wsparcie i promocję tego formatu.

  • SpreadOpenDocument.org was the first one to promote the OpenDocument Format to the public in August 2005.


  • On November 4, 2005, IBM and Sun Microsystems convened the "OpenDocument (ODF) Summit" in Armonk, New York, to discuss how to boost OpenDocument adoption. The ODF Summit brought together representatives from several industry groups and technology companies, including Oracle, Google, Adobe, Novell, Red Hat, Computer Associates, Corel, Nokia, Intel, and Linux e-mail company Scalix. (LaMonica, November 10, 2005). The providers committed resources to technically improve OpenDocument through existing standards bodies and to promote its usage in the marketplace, possibly through a stand-alone foundation.

4 listopada 2005 IBM i Sun

  • The OpenDocument Foundation, Inc. is a USA-based 501c(3) non profit organisation chartered to work in the public interest to support, promote and develop the OASIS OpenDocument File Format

Fundacja OpenDocument jest amerykańską organizacją non-profit pracującą w interesie publicznym nad wsparciem, promocją i rozwijaniem OpenDocument.

  • The OIDI.org (Open Interoperative Document Initiative) is committed to encouraging efforts by governments at all levels, around the globe, to implement changes necessary to ensure public documents are open and interoperable and thus available to all citizens/residents without the need for specific vendor software.

Adoption[edytuj | edytuj kod]

 Osobny artykuł: OpenDocument adoption.

One objective of open formats like OpenDocument is to guarantee long-term access to data without legal or technical barriers, and some governments have come to view open formats as a public policy issue. OpenDocument is intended to be an alternative to proprietary formats, including the commonly used DOC, XLS, and PPT formats used by Microsoft Office and other applications. These latter formats do not have documentation available for download, but documentation may be received by writing directly to Microsoft Corporation and signing an agreement.[16] Microsoft is supporting the creation of a plugin for Office to allow it to use OpenDocument. The OpenDocument Foundation has created a similar plug-in that will allow continued use of Microsoft Office.

Jednym z celów otwartych formatów takich jak OpenDocument jest gwarancja długoterminowego wsparcia bez przeszkód prawnych i technicznych. Wiele rządów

The governments of Belgium, and the Commonwealth of Massachusetts in the United States, have been examining the ramifications of selecting a document format. Other governments around the world are also considering the adoption of the format. In October 2006, a report commissioned by the then French prime minister Dominique de Villepin recommended that all French government publications be made available in OpenDocument Format.[17]

Rząd Belgii i władze stanu Massachusetts w USA badały konsekwencje przyjęcia formatu dokumentów. Inne rządy także rozwarzają przyjęcie tego formatu. W paźdzerniku 2006 w raporcie zamówionym przez premiera Francji - Dominique'a de Villepin, jest rekomendowane, żeby wszstkie publikacje rządu francuskiego były dostępne w OpenDocument Format[5].

The Belgian federal administration plans to exchange all documents in ODF from September 2008. All federal administrations should be able to read ODF documents one year earlier.[18]

Belgijska administracja federalna planuje wymienić wszystkie dokumenty na ODF od września 2008. Wszystkie administracje federalne będą musiały odczytywać ODF rok wcześniej[6].

Criticism[edytuj | edytuj kod]

Various criticisms have been levelled at the approved standard.

  • Some mathematicians do not think that the choice of the MathML W3C standard for use in OpenDocument is a good choice[citation needed]. MathML[19] is a W3C recommendation for the "inclusion of mathematical expressions in Web pages" and "machine to machine communication" that has been around since about 1999. However, most mathematicians continue to use the (much older) TeX format as their main method for typesetting complex mathematical formulæ. TeX is not an ISO standard, but is the de facto standard for typesetting mathematical expressions. OpenDocument is also criticized for not using the ISO 12083:1994 standard for mathematical formulæ, which is not used within MathML either. MathML has a few issues[20] with representing mathematical formulæ correctly compared to other methods like TeX.
  • The OpenDocument ISO specification does not contain a defined formula language. This means that ISO conforming files do not have to be compatible.[21] OASIS is working on creating a standard formula language (OpenFormula) for OpenDocument 1.2.
  • The OpenDocument ISO specification does not allow for tables in presentations. This is being worked on for a later version of the OpenDocument specification, but was not included in the ISO submission version.[22] A current recommendation or workaround is to embed a spreadsheet into the presentation to provide the required functionality.
  • Different applications using ODF as a standard document format have different methods of providing macro/scripting capabilities. There is no macro language specified in ODF. It is debatable whether or not there should be.[23]
  • Java applets are described as native objects in the OpenDocument specification (§9.3.4). This means any full implementations will require a Java Virtual Machine present from within the application. However, conformance to the standard does not require a full implementation.
  • The ODF standard is insufficiently detailed, requiring excessive application specific namespace extensions to record document features. These application specific namespace extensions are not necessarily interoperable between ODF compliant applications.[24]
  • The Sun OpenDocument Patent Statement applies to a future version of ODF only if Sun participates in development of that version. If Sun does not participate, then the assurance not to seek to enforce any of its enforceable U.S. or foreign patents against any implementation will not apply.[25]
  • Even though OpenOffice.org allows digital signatures and stores them in ODF files according to XML-DSig, the OpenDocument Format 1.0-1.1 itself has no reference to the digital signature. Digital signature is application-specific feature of OpenOffice and not part of the document standard and other applications implementing ODF (e.g. KOffice) do not implement digital signature. However, ODF 1.2 will incorporate XML-DSig in the same fashion as in OpenOffice.org. Thus ODF will have interoperable digital signatures with KOffice 2.0.

Przypisy[edytuj | edytuj kod]