xml

XML-Ecke

Struktur in den Content!

White Paper vergleicht ODF und OOXML

White Paper: Interoperabilität von DokumentenMicrosoft und das Fraunhofer-Institut für Offene Kommunikationssysteme (FOKUS) haben gemeinsam ein White Paper vorgelegt, das die Unterschiede der Dokumentenformate Office Open XML (OOXML) und Open Document Format (ODF) untersucht.Im Mittelpunkt stehen Anwendungsszenarien für die Umwandlung von OOXML in ODF und umgekehrt.

Dateien beider Formate sind komprimierte ZIP-Pakete aus mehreren einzelnen Dateien, welche den Inhalt und die Formatierung eines Dokuments mit den Mitteln von XML beschreiben. Bei OOXML wird “die Struktur des ZIP-Containers … von der Open Packaging Convention (OPC) definiert, die eine Abstraktionsschicht zwischen der physischen Datei/der Verzeichnisstruktur innerhalb der ZIP Datei und der Dokumentenstruktur ist”. Hingegen enthält ODF keine solche Abstraktionsschicht – “stattdessen werden feststehende Dateinamen für Dokumenteninhalt (content.xml), Stilinformation (styles.xml), Metainformation (meta.xml) und Anwendungseinstellungen (settings.xml) benutzt. Diese Dateien finden sich im Root Directory des Archivs.” Hinzu kommt in der Regel noch eine Thumnail-Ansicht des Dokuments im PNG-Format, wie die Autoren des White Papers, Klaus-Peter Eckert, Jan Henrik Ziesing und Ucheoma Ishionwu erklären.

Bei einem einfachen Musterbrief gibt es keine Probleme, wenn man das eine Format in das andere überträgt: “Einfache Textformatierungen wie Fett- und Kursivschrift, Absatzformatierungen sowie Standard-Textausrichtungen (können) problemlos zwischen verschiedenen Formaten konvertiert werden”. Problematisch wird es erst bei “Theme Fonts” von Microsoft, mit denen ODF nichts anfangen kann.

Im nächsten Anwendungsfall geht es um ein Formular mit Text und Tabellen. Hier kann von einer “Interoperabilität” der beiden Formate kaum noch die Rede sein. Das White Paper stellt fest: “Die Abbildung des Dokuments von einem Standard auf den anderen ist in mehrfacher Hinsicht schwierig.” Vor allem bei der Verarbeitung von Leerräumen (White Spaces) könne es zu größeren Schwierigkeiten kommen. Unterschiedliche Wege gehen beide Formate auch im Umgang mit Korrekturen, was für die gemeinsame Arbeit an Dokumenten von zentraler Bedeutung ist. Weitere Unverträglichkeiten entstehen bei der Verwendung von Vektorgrafiken: Während OOXML dafür ein eigenes DrawingML-Format mitbringt, setzt ODF auf den Standard SVG. Das Ergebnis: “Diese Unterschiede bedingen für Vektorgrafiken Probleme bei der Abbildbarkeit zwischen den beiden Standards.”

Auch bei mathematischen Formeln gibt es Unterschiede. ODF setzt hier allein auf den XML-Standard MathML. OOXML unterstützt dies zwar ebenfalls, verwendet daneben aber die eigene Auszeichnungssprache OMML. Als relativ problemlos stufen die Autoren einfache Tabellen mit grundlegenden Formeln ein. Schwieriger wird es erst bei komplexeren Formeln.

Ebenso ist der Austausch zwischen beiden Formaten unproblematisch, wenn es lediglich um einfache Textfolien in Präsentationen geht. Schwierig wird es aber, wenn aufwendige Folienübergänge und Effekte zum Einsatz kommen: “OOXML unterhält ein weitaus umfangreicheres Line-Up an Funktionen, die sich nur eingeschränkt oder gar nicht nach ODF abbilden lassen.”

Je mehr spezielle Funktionen in Dokumente eingebaut werden, desto problematischer wird die Übersetzung zwischen beiden Formaten: “Zusammenfassend kann festgehalten werden, dass viele Funktionalitäten, speziell bei ‘einfach’ gehaltenen Dokumenten, zwischen den Standards abgebildet werden können, während eine Abbildung anderer Funktionalitäten komplex oder unmöglich sein kann.” Letztlich hängt es also immer vom Einzelfall ab, ob ein Dokument des einen Formats von der auf das andere Format spezialisierten Software auf die gleiche Weise dargestellt wird. Die Studie weist aber auch darauf hin, dass hierbei nicht nur die Formatunterschiede eine Rolle spielen, sondern auch die “Rendering Engine” der Grafik und die verwendete Hardware.

Windows 7 lernt ODF

Vielleicht wird es ja doch noch was mit dem einheitlichen Dokumentenformat: Das neue Windows 7, zurzeit im öffentlichen Betatest, unterstützt mit seiner Textanwendung Wordpad das Open Document Format (ODF). Das Mini-Word bietet beim Speichern neben RTF, TXT und Office Open XML (OOXML) auch das Textformat von ODF an: Ausgepackt zeigt die odt-Datei die Standardstruktur des [...]

weiterlesen »

Neue Schnittstelle für ODF-Anwendungen

Das Open Document Format (ODF) bekommt eine frei zugängliche Programmierschnittstelle (API). Damit soll die Entwicklung von Anwendungen vereinfacht werden, um ODF-Dokumente zu lesen, zu erstellen oder zu bearbeiten, ohne sich erst tief in die Spezifikation des Format vergraben zu müssen. Gedacht ist an Content-Management-Systeme oder Systeme für den Dokumenten-Workflow. Die API soll Teil eines größer [...]

weiterlesen »


OOXML wird ISO-Standard

Microsoft ist am Ziel: Office Open XML (OOXML) hat jetzt den gleichen Status wie das rivalisierende Open Document Format (ODF), HTML oder PDF. Die Internationale Standardisierungsorganisation (ISO) rang sich in einem langwierigen Abstimmungsverfahren zu einem positiven Votum durch, wie Microsoft jetzt mitgeteilt hat. “Open XML-Dateiformate sind für die Migration der bisherigen Office Dokumente optimiert”, erklärt [...]

weiterlesen »

Microsoft stellt Zeitplan für OOXML-SDK vor

Microsoft will im Mai eine erste Version der Software-Schnittstellen für sein XML-Office-Format veröffentlichen. Mit dieser Open XML API können Software-Anbieter das Microsoft-Format in ihre Anwendung einbinden. Unterdessen forderte der Münchener Oberbürgermeister Christian Ude das Deutsche Institut für Normung (DIN) auf, bei der anstehenden Abstimmung im ISO-Standardisierungsverfahren mit Nein zu stimmen. Microsoft hält dagegen, dass OOXML “immer [...]

weiterlesen »


Novell braucht Zeit für ODF-OOXML-Übersetzung

Novell arbeitet weiter daran, die bestehenden Hürden zwischen  Windows- und Open-Source-Formaten zu überbrücken.  Das braucht allerdings seine Zeit. Auf der Cebit sagte Novell-Manager Holger Dyroff, die Software für die Übersetzung des Open-Document-Formats (ODF) in Office Open XML (OOXML) und umgekehrt werde in der ersten Jahreshälfte 2009 fertiggestellt. “In der Zwischenzeit werden  weitere Beta-Versionen ausgeliefert”, sagte [...]

weiterlesen »

iPhone bedingt XML-fähig

Jetzt ist es also auch in Deutschland zu haben, das iPhone. Da MacOS X 10.5 Leopard das Betriebssystem des Geräts ist, sollte es auch die gleiche integrierte Unterstützung für XML-Formate haben. Ein E-Mail-Anhang mit Texten oder Tabellen im OOXML-Format wird tatsächlich einwandfrei angezeigt:     Im Unterschied zu Leopard gibt es aber keine integrierte Unterstützung [...]

weiterlesen »



Copyright © 2010 by: XML-Ecke - Lizenz: Creative Commons BY-NC-SA.