{"id":988,"date":"2005-03-16T23:35:37","date_gmt":"2005-03-16T21:35:37","guid":{"rendered":"http:\/\/sommergut.de\/wsommergut\/archives\/000988.shtml"},"modified":"2005-03-16T23:35:37","modified_gmt":"2005-03-16T21:35:37","slug":"von-ole-und-opendoc-zu-den-compound-documents-des-w3c","status":"publish","type":"post","link":"http:\/\/sommergut.de\/wp\/archives\/von-ole-und-opendoc-zu-den-compound-documents-des-w3c\/","title":{"rendered":"Von OLE und OpenDoc zu den Compound Documents des W3C"},"content":{"rendered":"<p>Wenn man eine Excel-Tabelle in ein Word-Dokument einbettet, dann kommt dabei eine Technologie namens <acronym title=\"Object Linking and Embedding\">OLE<\/acronym> zum Einsatz. Das Gesamtwerk speichert Microsoft in einem Archivformat, das die <a href=\"http:\/\/jakarta.apache.org\/poi\">Apache-Entwickler<\/a> sp\u00f6ttisch POI (f\u00fcr <a href=\"http:\/\/www.computerbase.de\/lexikon\/Poor_Obfuscation_Implementation\">Poor Obfuscation Implementation<\/a>) nennen. In der Mitte der 90er Jahre trat ein Hersteller-Konsortium unter der F\u00fchrung von Apple und IBM mit OpenDoc gegen Microsofts OLE an. Kurz vor seiner Fertigstellung wurde das Projekt aber eingestellt. Es enthielt ein Speicherformat f\u00fcr zusammengesetzte Dokumente namens <a href=\"http:\/\/www11.informatik.tu-muenchen.de\/lehre\/seminare\/seminarSS97\/vortrag5\/opendoc.html#Bento\">Bento<\/a> (f\u00fcr all jene, die sich noch erinnern ;-) Gemeinsam ist OLE und OpenDoc, dass sie au\u00dferordentlich komplex sind.<\/p>\n<p><!--more--><\/p>\n<p>Das gilt auch f\u00fcr einige Standards des W3C. Es \u00fcberrascht daher nicht, dass das Consortium von Tim Berners Lee auch an die Definition eines zusammengesetzten Dokumentenformats wagt. Das Vorhaben l\u00e4uft unter dem Titel Compound Document Formats und wird von einer <a href=\"http:\/\/www.w3.org\/2004\/CDF\/\">eigenen Arbeitsgruppe<\/a> betreut. Diese hat nun einen Working Draft f\u00fcr <a href=\"http:\/\/www.w3.org\/TR\/2005\/WD-CDRReqs-20050315\">Compound Document by Reference Use Cases and Requirements Version 1.0<\/a> publiziert. Es geht dabei um die Definition eines Formats f\u00fcr Dokumente, die sich aus diversen XML-Anwendungen wie SVG, SMIL und XHTML zusammensetzen. Wie bei OLE stehen die Varianten &#8222;einbetten&#8220; und &#8222;verlinken&#8220; auf der Tagesordnung. F\u00fcr mich stellt sich die Frage, f\u00fcr welche Anwendungen das W3C sein kompliziertes Format entwickelt. Typische Kandidaten w\u00e4ren Office-Pakete, aber die haben ihre eigenen Verfahren. Zudem handelt es sich dabei um eine typische Plattformtechnologie, die \u00fcblicherweise mit einem Komponentenmodell verkn\u00fcpft ist (etwa f\u00fcr das In-Place-Editing, so dass etwa Excel im Kontext von Word gestartet wird, wenn ich auf eine eingebettete Tabelle klicke). Ein gro\u00dfer Kn\u00fcller d\u00fcrfte das Compound Document Format also wohl kaum werden.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wenn man eine Excel-Tabelle in ein Word-Dokument einbettet, dann kommt dabei eine Technologie namens OLE zum Einsatz. Das Gesamtwerk speichert Microsoft in einem Archivformat, das die Apache-Entwickler sp\u00f6ttisch POI (f\u00fcr Poor Obfuscation Implementation) nennen. In der Mitte der 90er Jahre trat ein Hersteller-Konsortium unter der F\u00fchrung von Apple und IBM mit OpenDoc gegen Microsofts OLE [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"_links":{"self":[{"href":"http:\/\/sommergut.de\/wp\/wp-json\/wp\/v2\/posts\/988"}],"collection":[{"href":"http:\/\/sommergut.de\/wp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/sommergut.de\/wp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/sommergut.de\/wp\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"http:\/\/sommergut.de\/wp\/wp-json\/wp\/v2\/comments?post=988"}],"version-history":[{"count":0,"href":"http:\/\/sommergut.de\/wp\/wp-json\/wp\/v2\/posts\/988\/revisions"}],"wp:attachment":[{"href":"http:\/\/sommergut.de\/wp\/wp-json\/wp\/v2\/media?parent=988"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/sommergut.de\/wp\/wp-json\/wp\/v2\/categories?post=988"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/sommergut.de\/wp\/wp-json\/wp\/v2\/tags?post=988"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}