OpenDocument

Julkisen hallinnon suhtautuminen

Koska yksi avoimien tiedostomuotojen, kuten OpenDocumentin, tavoitteista on varmistaa pitkäaikainen pääsy tiedoston sisältöön ilman teknisiä tai juridisia esteitä, eri maiden viranomaiset ovat alkaneet yhä paremmin ymmärtää avoimien tiedostomuotojen etuja.
Vuoden 2005 alkupuolella Massachusettsin osavaltion talous- ja hallintosihteeri Eric Kriss oli ensimmäinen Yhdysvaltojen osavaltionhallinnon virallinen edustaja, joka yhdisti avoimet tiedostomuodot julkiseen käytäntöön tarkoituksella: "On äärimmäisen tärkeää amerikkalaisen demokratian kannalta saada tiedostojamme tallennetuksi sovelluksesta riippumattomalla tiedostomuodolla, koska muuten tulevaisuudessa tiedostojamme ei välttämättä pääse lukemaan tai ne ovat riippuvaisia ohjelmistokohtaisista lisensseistä, jotka rajoittavat käyttöä."
Kriss tukee yritysten oikeuksia omistusoikeuteen, mutta yrityksillä ei hänen mukaansa saa olla määräysvaltaa siihen, mitä osavaltio tekee omille tiedoilleen. Niinpä esimerkiksi Euroopan Unionin komissio suosittelee OpenDocument-tiedostomuodon käyttöä, jotta hallinnon asiakirjojen käsittely ei olisi riippuvaista yksittäisen ohjelmistovalmistajan toiminnasta.
Avoimien ja vapaiden tiedostomuotojen puolesta on tehty Suomessa kannanotto ja adressi kesäkuussa 2006.

Lisensointi

OpenDocument-spesifikaatio on ladattavissa ilmaiseksi käyttöön oasis-open.orgin sivulta. Sivustolla on luettavissa lisenssi, jolla spesifikaatio voidaan lisensoida vastavuoroisilla, maksuttomilla ehdoilla sitä pyydettäessä.

Mahdollisuudet

Kuten edellä on huomautettu, OpenDocument voi sisältää tekstiä (yleensä tekstinkäsittelyohjelman muokkaamaa), taulukkolaskentaa, esitysgrafiikkaa, piirroksia/grafiikkaa, kuvia, kaavoja, matemaattisia lausekkeita, tietokantoja ja niin sanottuja "isäntäasiakirjoja", joka yhdistää näitä kaikkia. Se voi myös esittää mallin monille näistä.

content.xml

content.xml on OpenDocumentin zip-paketin olennaisin tiedosto. Se sisältää asiakirjan tosiasiallisen sisällön pois sulkien binääridatan, kuten kuvatiedostot. Perusformaatti perustuu HTML:ään, ja vaikkakin OpenDocument käyttää monimutkaisempaa ja monipuolisempaa merkintä, sen pitäisi olla ihmisen luettavissa ja ymmärrettävissä:
<text:h text:style-name="Heading_2">This is a title</text:h>
<text:p text:style-name="Text_body"/>
<text:p text:style-name="Text_body">
   This is a paragraph. The formatting information is
   in the Text_body style. The empty text:p tag above
   is a blank paragraph (an empty line).
</text:p>

meta.xml

meta.xml sisältää metadatan tiedostosta – esimerkiksi kirjoittajan, muokkaajat, muokattu viimeksi, jne. Sisältö näyttää kutakuinkin tältä:
<meta:creation-date>2003-09-10T15:31:11</meta:creation-date>
<dc:creator>Daniel Carrera</dc:creator>
<dc:date>2005-06-29T22:02:06</dc:date>
<dc:language>es-ES</dc:language>
<meta:document-statistic
      meta:table-count="6" meta:object-count="0"
      meta:page-count="59" meta:paragraph-count="676"
      meta:image-count="2" meta:word-count="16701"
      meta:character-count="98757"/>
Nimet <dc:...>-tägeissä ovat Dublin Core -XML-standardin mukaisia.

settings.xml

settings.xml sisältää asetukset kuten suurennustason tai kursorin paikan. Nämä ovat asetuksia, jotka eivät ole osana asiakirjan sisältöä tai ulkoasua.

Pictures/

Pictures/ on kansio joka sisältää kaikki asiakirjan kuvatiedostot. Niihin viitataan content.xml-tiedostossa <draw:image>-tägillä joka vastaa HTML:n <img>-tägiä:
<draw:image   
    xlink:href="Pictures/10000000000005E80000049F21F631AB.tif"
    xlink:type="simple" xlink:show="embed"
    xlink:actuate="onLoad"/>
Asettelutietoa (pituus, ankkuroitu, jne.) tarjoaa <draw:frame>-tägi, joka sisältää <draw:image>-tägin.
Useimmat kuvat tallennetaan niiden alkuperäisessä muodossa (GIF, JPEG, PNG), mutta esimerkiksi bittikarttakuvat muunnetaan PNG-kuviksi, koska näin saadaan tiedostokoko pienemmäksi.

mimetype (tiedosto)

mimetype on vain yhden rivin sisältävä tiedosto, joka kertoo asiakirjan MIME-tyypin, joka kertoo tiedoston tyypin. Tiedostopääte, kuten .odt, on olemassa vain käyttäjää ja käyttöjärjestelmää varten.

Jo olemassa olevat tiedostomuodot

OpenDocument on suunniteltu jo olemassa olevien avointen XML-standardien pohjalta, ja tavoitteena on luoda uusi tiedostomuoto vain, jos olemassa oleva standardi ei pysty tarjoamaan tarvittavaa toimintoa.
OpenDocument käyttää muiden muassa Dublin Corea metadatalle, MathML:ea matemaattisille kaavoille, SVG:ia vektorigrafiikkaan ja SMIL:a multimediasisällölle.