OpenDocument ist ein offenes Datenformat für Office-Anwendungen: Textverarbeitungsprogramme, Tabellenkalkulationen, Präsentationen, Diagramme, Zeichnungen und Office-Datenbanken. OpenDocument ist die Verwendungsbezeichnung eines Standards, der von der Organisation zur Förderung strukturierter Informationsstandards (OASIS) veröffentlicht wurde und dessen offizieller Name Open Document Format für Office-Anwendungen ist , auch abgekürzt mit dem Akronym ODF.
In Frankreich ist das OpenDocument- Format das einzige Format, das vom allgemeinen Interoperabilitäts-Repository als Office-Format empfohlen wird, seit seine Version 2.0 validiert wurde20. April 2016.
Die OpenDocument- Spezifikation wurde weitgehend von dem Format inspiriert, das für die ersten Versionen der Open- Source- Office-Suite OpenOffice.org erstellt wurde . Die beiden Formate sind in der Tat grundsätzlich ähnlich, sowohl hinsichtlich ihrer allgemeinen Struktur als auch der Liste der Dokumentationsobjekte, die sie darstellen lassen.
Als Nachfolger des ursprünglichen OpenOffice.org- Formats wird OpenDocument hauptsächlich als Format für die Konvergenz und Interoperabilität zwischen Office-Software und allgemeiner zwischen Dokumentenverarbeitungsanwendungen vorgeschlagen. Es ist kompatibel mit Standard- Metadaten von Dublin Core .
Die Implementierung des OpenOffice.org- Formats war zu seiner Zeit bereits eine grundlegende Neuerung in dem Sinne, dass es das Prinzip eines Büroformats verankerte, das formal dokumentiert und von Dritten frei genutzt werden konnte. OpenDocument ist eine Erweiterung dieses Prinzips. In der Tat handelt es sich nicht nur um ein dokumentiertes, veröffentlichtes, frei verwertbares Format, sondern die Spezifikation selbst unterliegt der Kontrolle einer Organisation, die von jedem Herausgeber von Office-Software unabhängig ist.
OpenDocument stellt den ersten Versuch der Standardisierung von Dateiformaten im Büro dar , wenn wir die Spezifikation Open Document Architecture (entwickelt ab 1985, aber nie tatsächlich auf dem Markt implementiert) beiseite legen , bevor jede Desktop-Anwendung ihr sauberes, nicht interoperables Format hat . Ein offenes Format für die Büroautomatisierung ist ein wesentlicher Bestandteil einer Softwarebereitstellungsstrategie. Tim Bray verwendet in seinen Präsentationen immer das gleiche Bild: Er stellt die Frage: "Wer unter Ihnen ist sicher, dass Sie Dokumente haben, auf die er in zehn Jahren zugreifen kann?" " , Dann " Wer unter Ihnen wird in zehn Jahren sicher dieselbe Büroanwendung verwenden? " . Da er viele positive Antworten auf die erste und nur wenige Antworten auf die zweite Frage erhält, sagt er weiter: "Okay, also werde ich Ihnen von OpenDocument erzählen ..."
OpenDocument hat seinen Ursprung in dem Format XML, das Sun Microsystems seit mehreren Jahren für die 1.xx-Versionen von OpenOffice verwendet . Zu diesem Zeitpunkt ist dieses Format nicht offener als jedes andere. Wenn David Faure für die Weiterentwicklung des KOffice- Projekts seine Bereitschaft zur Zusammenarbeit innerhalb der Organisation zur Weiterentwicklung strukturierter Informationsstandards (OASIS) bekundet , um es zu einem offenen Format zu machen, das für jede Anwendungsbüroautomatisierung geeignet ist, ist dies der Fall zusammen mit "Schwergewichten" werden Computersoftware wie Adobe Systems , Corel , IBM und Google veröffentlicht . Das so gebildete Komitee wird von wichtigen Kunden wie Boeing , Intel , dem National Archive of Australia , dem New York State Office des Generalstaatsanwalts oder der Society of Biblical Literature über die Bedürfnisse der Benutzer informiert . Diese Vereinbarung zeigt eine gewisse Müdigkeit sowohl bei Kunden als auch bei IT-Spezialisten angesichts geschlossener Formate .
Im Mai 2005, Version 1.0 der OpenDocument- Spezifikation ist vom OASIS Standards Committee genehmigt und kann von jedem frei implementiert werden, wie in den Lizenzbedingungen angegeben.
Obwohl OASIS seine Richtlinien geändert hat, um RAND- patentierte Techniken in seinen Standards zuzulassen , hat die OASIS OpenDocument- Arbeitsgruppe ihrerseits die alte Richtlinie für freie Lizenzen beibehalten.
Im September 2005wird ein Zertifizierungsantrag bei der ISO ( International Organization for Standardization ) eingereicht . Dies wurde am vergeben1 st May 2006. Das OpenDocument- Format ist jetzt ein ISO- Standard .
Viele Softwareprogramme verwenden den Standard, hauptsächlich OpenOffice.org , LibreOffice (abgeleitet von OpenOffice.org), NeoOffice , StarOffice , KOffice . Viele Verlage unterstützen dies, indem sie es verwenden ( IBM , Novell und Sun ). Die wachsende Nachfrage nach Interoperabilität in Büroumgebungen hat dazu geführt, dass Microsoft bis zu einem gewissen Grad über ergänzende Software das Lesen und Speichern von Dateien im OpenDocument-Format in bestimmten Komponenten von Microsoft Office ( Word und Excel ) akzeptiert. Die Qualität ist jedoch nicht unbedingt vorhanden.
Im Februar 2007OpenDocument 1.1, eine neue Version des Standards, wird zum Oasis-Standard. Es wird ein ISO-Standard inJanuar 2012.
Das 17. März 2011Die Organisation zur Förderung strukturierter Informationsstandards (OASIS) Open Document Format für Office-Anwendungen hat den Standard 1.2 des ODF-Formats akzeptiert. Und das ist das16. Juni 2015dass der ISO-Körper ODF 1.2 ausführt. einer seiner Standards
Das OpenDocument-Format enthält die folgenden Formate (mit zugehörigen Dokumenterweiterungen):
Dateityp | Erweiterung | MIME- Typ |
---|---|---|
Formatierter Text | .odt | application / vnd.oasis.opendocument.text |
Kalkulationstabelle | .ods | application / vnd.oasis.opendocument.spreadsheet |
Präsentation | .odp | application / vnd.oasis.opendocument.presentation |
Zeichnung | .odg | application / vnd.oasis.opendocument.graphics |
Diagramm | .odc | application / vnd.oasis.opendocument.chart |
Formel | .odf | application / vnd.oasis.opendocument.formula |
Datenbank | .odb | application / vnd.oasis.opendocument.database |
Bild | .odi | application / vnd.oasis.opendocument.image |
Hauptdokument | .odm | application / vnd.oasis.opendocument.text-master |
Es gibt auch Vorlagen in OpenDocument . Eine Vorlage besteht aus Informationen zur Formatierung von Dokumenten (z. B. Stilen), ohne die Daten selbst zu enthalten.
Die Modelle, die Teil des Standards sind, sind:
Dateityp | Erweiterung | MIME- Typ |
---|---|---|
Formatierter Text | .ott | application / vnd.oasis.opendocument.text-template |
Kalkulationstabelle | .ots | application / vnd.oasis.opendocument.spreadsheet-template |
Präsentation | .otp | application / vnd.oasis.opendocument.presentation-template |
Zeichnung | .otg | application / vnd.oasis.opendocument.graphics-template |
Diese verschiedenen Formate basieren auf den Formaten ZIP und XML
Ein OpenDocument- Format ist ein ZIP- Archiv, das eine Reihe von Dateien und Verzeichnissen enthält:
XML-Dateien content.xml meta.xml settings.xml styles.xml | Andere Dateien mimetype layout-cache | Verzeichnisse Basic/ META-INF/ Thumbnails/ Pictures/ Configurations2/ |
Das OpenDocument- Format unterstützt eine starke Trennung zwischen Inhalt, Layout und Metadaten.
Dies ist die wichtigste Datei, sie enthält den tatsächlichen Inhalt des Dokuments (außer binären Inhalten wie Bildern, die in separaten Dateien gespeichert sind). Die Syntax wurde von HTML inspiriert und ist für einen Menschen verständlich:
<text:h text:style-name="Heading_2">Ceci est un titre</text:h> <text:p text:style-name="Text_body"/> <text:p text:style-name="Text_body"> Ceci est un paragraphe. L'information de mise-en-page est stockée à part dans le style "Text_body" (Corps de texte). La balise vide text:p au-dessus correspond à un paragraphe vide, c'est-à-dire à un saut de ligne. </text:p>OpenDocument wurde entwickelt, um die Konvertierung dieser Daten aus verschiedenen proprietären Formaten (von Corel, .doc von Microsoft Office usw.) zu ermöglichen. Es erkennt daher die üblichen Funktionen von Office-Suiten: mehrere Ebenen von Kapiteln, Listen, nummerierten Absätzen, Links, Ruby , Referenzen, Lesezeichen, Änderungsverlauf usw. Es enthält auch die Mechanismen zum automatischen Generieren von Inhaltsverzeichnissen, Indizes und Bibliografien.
Eine OpenDocument- Datei ist eine Reihe von Objekten, die in content.xml beschrieben sind und auf die in der Datei styles.xml definierte Stile angewendet werden .
Ein Stil ist eine Sammlung von Struktur- und Formatierungseigenschaften. Eine häufige Verwendung einer Anwendung, die OpenDocument unterstützt, besteht daher darin, zwischen dem Schreiben von Text und dem Anwenden von Stilen darauf zu wechseln.
Stile gelten für alle Arten von Objekten: Absätze, Rahmen, Seiten, Zeichen, Nummerierungen usw. Die Eigenschaften, die sie definieren, sind unter anderem: die Art eines Textes (Standard, Titel, Fußnote usw.), die visuellen Eigenschaften eines Textes (Auswahl von Schriftart, Größe, Ausrichtung, Farbe usw.), die Art von a Zähler, die Schattierung eines Bildes, die Anzahl der Spalten auf einer Seite, die Schreibrichtung eines Rahmens (z. B. um vertikal aus dem Japanischen zu schreiben) usw. Stile können für alle Arten von Zwecken erstellt werden und haben sogar bedingte Eigenschaften. Für gelegentliche Formatierungsanwendungen werden vom Programm automatische Stile ohne semantische Bedeutung generiert. Der Missbrauch dieser automatischen Stile wird als Benutzerfehler angesehen, der das Dokument unnötig überlastet.
Diese Datei enthält die dem Dokument zugeordneten Metadaten .
Eine Liste vordefinierter Felder ist Teil des Standards: Anwendung, Titel, Beschreibung, Betreff, Schlüsselwörter, Erstautor, Autor, gedruckt von, Erstellungsdatum, Datum der letzten Änderung, Datum des letzten Drucks, Dauer der Veröffentlichung, verwendetes Modell, automatisches Neuladen, Sprache, Anzahl der Ausgaben, Gesamtbearbeitungszeit, Dokumentstatistik.
Die Metadaten zum Verwalten der Interoperabilität zwischen verschiedenen Arten von IT-Ressourcen .
OpenDocument wurde entwickelt, um nicht nur ein gängiges Format für Büroautomationsanwendungen auf dem Markt zu werden, sondern auch die automatische Erstellung oder Verwendung von Dokumenten in allen Arten von Anwendungen zu ermöglichen. Ziel ist es, diese Behandlungen durch direkten Zugriff auf die Dateien durchzuführen, ohne von einer Office-Software abhängig zu sein, um robustere Anwendungen zu entwickeln, die effizienter sind und in anderen Umgebungen als Workstations ausgeführt werden können. Benutzer arbeiten. Dieses Ziel betrifft zwei Arten von Anwendungen, zum einen diejenigen, die die in den Dokumenten enthaltenen Daten nutzen (Verarbeitung von Formularen, elektronische Dokumentenverwaltung ), und zum anderen diejenigen, die Dokumente aus Verwaltungsinformationen erstellen oder ändern .
Der Einsatz ist insofern wichtig, als es immer notwendiger wird, die Interoperabilität zwischen Büroautomation und Informationssystem zu verbessern.
Das vollständigste Werkzeug ist UNO , aber dies ist ein ganz besonderer Fall. UNO ist nicht nur eine einfache Programmierschnittstelle, sondern die zentrale Komponente der Office-Suite OpenOffice.org . Infolgedessen entspricht es nicht ganz dem Kriterium der Unabhängigkeit von Office-Software und beinhaltet erhebliche Leistungseinschränkungen. Darüber hinaus ist dieses Tool aufgrund seines Reichtums komplex in der Handhabung. Mit UNO können Programmierer jedoch bei Bedarf über viele automatisierbare Funktionen von OpenOffice.org verfügen und in mehreren Umgebungen verwendet werden. Es unterstützt nativ Java- , C ++ - und Python-Sprachen . Anpassungen für andere Sprachen (wie Perl , Delphi und Tcl ) sind verfügbar oder geplant, jedoch mit eingeschränkteren Möglichkeiten.
Um Anwendungen zu entwickeln, die unter guten Leistungsbedingungen wirklich unabhängig von einer bestimmten „Engine“ für die Büroautomation sind, benötigen wir Tools, die mindestens drei Arten von Funktionen bieten:
Diese Grundfunktionen sind in den meisten gängigen Programmiersprachen verfügbar. Sie sind jedoch nicht sehr produktiv und können nur von Entwicklern verwendet werden, die mit der OpenDocument- Spezifikation vertraut sind . Um die Programmkomplexität und den Lernaufwand des Entwicklers zu verringern, sind übergeordnete Entwicklungstools erforderlich, die speziell für OpenDocument entwickelt wurden. In diesem Bereich sind mehrere Initiativen entstanden; Einige haben bereits betriebliche Lösungen entwickelt, andere entstehen. Hier sind ein paar :
Siebzehn nationale Regierungen und acht regionale Regierungen haben das OpenDocument- Format übernommen .
Die Verwendung des OpenDocument- Formats wird von bestimmten Verwaltungen empfohlen, die ihre öffentliche Infrastruktur auf offenen Standards aufbauen möchten, um die Interoperabilität und die Ausübung des freien Wettbewerbs im Bereich der Bürosuiten zu erleichtern.
Nach KOffice , LibreOffice und Apache OpenOffice , den Entwicklern des Standards, zeigen viele Softwareanbieter Interesse an OpenDocument . IBM befürwortet die einzigartige Verwendung des OpenDocument- Formats in allen Notes- und Workplace-Produkten .
Das 3. März 2006Die Open Document Alliance ist geboren .
OpenDocument ist auch das Standardformat, das von IBMs Lotus Symphony verwendet wird .
Mac OS X 10.5 enthält eine neue Version von TextEdit , mit der Sie OpenDocument- Dokumente speichern und importieren können, die jedoch keine Fußnoten unterstützt.
Microsoft Office 2007 bietet ab Service Pack 2 auch native ODF-Unterstützung. Leider fehlen einige grundlegende Tabellenkalkulationsfunktionen. Darüber hinaus unterstützt Microsoft Office ODF 1.2 nicht korrekt. Beim Öffnen einer ODF 1.2-Datei generiert die Software eine Warnung, in der der Benutzer eine Wiederherstellungsprozedur durchlaufen muss, um die Datei zu öffnen.
OpenDocument wurde 2005 durch einen Ansatz des amerikanischen Bundesstaates Massachusetts veröffentlicht, der beschlossen hat, das Vorläuferprojekt einer öffentlichen Infrastruktur zu entwickeln, die auf offenen, interoperablen , wettbewerbsfähigen und nachhaltigen Standards basiert , im Gegensatz zu der vorherigen Situation, in der es nur auf verwendete Anwendungen ankommt.
Ein wesentlicher Bestandteil dieses Prozesses ist die Auswertung und Auswahl von Dateiformaten für den Bereich Büroautomation . Nach einer Bewertung der verschiedenen Kandidaten, die sich über acht Monate erstreckt und von allen Parteien einer intensiven Lobbyarbeit unterzogen wurde , wird entschieden21. September 2005 ::
Der kokette Titel, unter dem diese Entscheidung von vielen Reportern präsentiert wurde: " Bundesstaat Massachusetts schließt Microsoft Office von seiner Infrastruktur aus " , ist falsch, da sich die Entscheidung nur auf das Format der Daten bezieht. Microsoft steht es weiterhin frei, das OpenDocument-Format zu implementieren. Alan Yates sandte im Namen von Microsoft eine lange Antwort an Eric Kriss (Leiter IT-Betrieb des Bundesstaates Massachusetts) und seinen Stellvertreter Peter Quinn und erklärte, dass das Microsoft-Unternehmen nicht beabsichtige, den OpenDocument-Standard zu berücksichtigen. sich von diesem öffentlichen Markt ausschließen. Die Konkurrenten von Microsoft haben diese Ablehnung und das damit verbundene Argument heftig kritisiert. Demnach würde sich Microsoft weigern, sich dem Wettbewerb zu stellen, der ausschließlich auf den Vorzügen der jeweiligen Anwendungen beruht: Funktionen, Geschwindigkeit, Ergonomie, Preis.
Im Winter 2005 kam es jedoch zu einer Kontroverse: Peter Quinn wurde von der Zeitung The Boston Globe verdächtigt , von Open-Source- Schauspielern korrumpiert worden zu sein . Diese Vermutungen beruhen auf Quinns Anwesenheit bei mehreren Open-Source-Konferenzen zum Zeitpunkt des geplanten Umzugs des Staates Massachusetts zu ODF . Doch nach den Inquirer , „eine Untersuchung ergab , dass Quinn nichts tat , und dass alle seinen Reisen wurden von seinem Supervisor Eric Kriss genehmigt. […] Es scheint auch, dass diese Konferenzen an Wochenenden stattfanden und auf Kosten von Quinn und nicht der Gemeinschaft blieben. Schließlich nahmen sie lange nach Massachusetts Entscheidung von Microsoft und Schalter auf OpenDocument-“loszuwerden . In Frankreich qualifiziert die Fachpresse diesen Korruptionsverdacht ebenfalls als „Gerücht“ .
Einige Tage später löste der Abgang von Eric Kriss, "sehr herabgesetzt durch seine feindselige Haltung gegenüber Microsoft" , Kontroversen und Misstrauen aus. Ende 2005 überlegte der Bundesstaat Massachusetts seine Entscheidung und fügte 2007 schließlich neben der ODF das Office Open XML- Format von Microsoft zu seiner Liste der technischen Standards hinzu.
Die Europäische Union hat verschiedene Büroformate bewertet und eine positive Stellungnahme zu OpenDocument als Grundlage für ein Standardformat für den Austausch von Dokumenten abgegeben. Die Europäische Kommission schreibt insbesondere in ihrem abschließenden Bewertungsschreiben von OpenDocument: "Die Notwendigkeit von Transparenz und Zugänglichkeit schreibt vor, dass der Austausch öffentlicher Informationen mit Regierungen nicht von Technologien abhängt, die ein Produkt oder eine Plattform implizieren oder auferlegen Bürger. ""
Bei dieser Bewertung forderte die Europäische Kommission außerdem, dass das OpenDocument-Format dem ISO- Normungsausschuss vorgelegt wird . Sun Microsystems und das OASIS-Komitee waren sich einig.
Im Mai 2006, ISO / IEC übernahm das Format, das zu ISO / IEC 26300: 2006 wurde . Nachdem diese Bezeichnung erhalten wurde, könnten die Europäische Union oder ihre Mitglieder nun OpenDocument empfehlen oder sogar verhängen.
DänemarkFreitag 2. Juni 2006, Dänemark ODF insbesondere - - in alles , was im Zusammenhang mit Informationstechnologie im Land hat einen wichtigen Schritt in Europa einstimmig Abstimmung über ein Projekt verwenden offene Standards gemacht.
BelgienFreitag 23. Juni 2006beschließt die belgische Bundesregierung , das Open-Document-Format in ihrer Verwaltung ab obligatorisch zu machenSeptember 2008. Belgien ist der erste Staat der Welt, der de facto die Verwendung von proprietären Formaten wie denen von Microsoft verbietet . ImSeptember 2007sollte das Format für alle Verwaltungen im Land lesbar sein . ImSeptember 2008ODF sollte als Austauschdateiformat zwischen den verschiedenen belgischen Diensten und Verwaltungen obligatorisch sein.
FrankreichIn Frankreich empfiehlt der Abgeordnete Bernard Carayon in seinem zweiten Bericht über wirtschaftliche Intelligenz und Standardisierung mit dem Titel Equal Arms auch die Verwendung von OpenDocument .
Im April 2006Die Verwendung des OpenDocument-Formats wird von der DGME empfohlen , die auf der Grundlage einer Version des Entwurfs des allgemeinen Interoperabilitäts-Repositorys einen öffentlichen Aufruf zur Stellungnahme einleitet . Während die 2009er Version des RGI empfohlene XML-Formate durch Beobachtung von ODF und OOXML empfahl, empfiehlt die Version 1.9.7 vom März 2015 die Verwendung des Open Document Format (ODF).
Darüber hinaus haben die National Gendarmerie mit der OpenOffice- Suite , der Firefox- Browser , der Thunderbird- Messaging-Client und die Nationalversammlung eine sehr offene Richtlinie für freie Software verabschiedet. Das MEDDE (Ministerium für Ökologie, nachhaltige Entwicklung und Energie) installiert seit Mitte der 2000er Jahre OpenOffice, Firefox und Thunderbird als Standardsoftware auf seinen Workstations. Seit 2012 wird OpenOffice durch LibreOffice ersetzt .
Am 3. September 2007 hatte der Ad-hoc- Ausschuss für Normung der AFNOR gegen die Annahme des Mitbewerbers im ISO-Format Office Open XML (OOXML) gestimmt .
PortugalAm 21. Juni 2011 verabschiedete Portugal ein Gesetz zur Förderung offener Standards. Am 8. November 2012 veröffentlichte das Amtsblatt eine Liste offener Formate, einschließlich des ODF (in Version 1.1 der OASIS). Alle Dokumente müssen vor Juli 2014 in diesem Format vorliegen.
Die britische Regierung hat das ODF 1.2-Format als überarbeitbares Bürodokumentformat übernommen.