OpenDocument

Uit Wikipedia, de? Vrije encyclopedie.

Het OpenDocument Format (ODF), kort voor het OASIS Open Document Format voor Office Applications (OASIS Open Document Format voor Office Applications) is een formaat te openen voor document-bestand voor het opslaan en uitwisselen van documenten voor de productiviteit van het kantoor als tekst documenten (zoals memo’s, rapporten en boeken), spreadsheets , Diagrammen en presentaties. Deze norm is ontwikkeld door de industrie consortium OASIS en is ingesteld om een versie van XML Oorspronkelijk aangemaakt door OpenOffice.org .


De standaard is ontwikkeld door diverse publieke organisaties, is openbaar toegankelijk en kunnen worden uitgevoerd door iemand zonder beperkingen. Het OpenDocument-formaat is gemaakt om een alternatief te bieden? Open? formaten aan eigenaren indelingen, waaronder de populaire DOC , XLS en PPT gebruikt door Microsoft Office Als het formaat van Microsoft Office Open XML . Organisaties en individuen die hun gegevens op te slaan in een open formaat zoals OpenDocument voorkomen dat vastgebonden aan een softwareleverancier, waardoor ze vrij om software overstappen als hun huidige software fabrikant werden op de markt te verlaten, de prijzen te verhogen, verander de software of wijzigen de voorwaarden van de licentie voor iets minder gunstig.

OpenDocument is de enige standaard voor bewerkbare documenten productiviteit van kantoorpersoneel dat is het lichaam gecontroleerd door een onafhankelijke voor de normen en erkend, is goedgekeurd door verschillende fabrikanten, en kan worden vastgesteld door een provider (met inbegrip van leveranciers en ontwikkelaars van propriëtaire software met behulp van de GNU GPL ).

Index

[ verbergen ]


Gevolgen voor de openbare orde

Aangezien een doel van open formaten zoals OpenDocument is op lange termijn de toegang tot de gegevens te waarborgen, zonder juridische of technische belemmeringen, overheidsdiensten en regeringen hebben zich steeds meer bewust van open formaten zoals kwesties die de openbare orde.

In 2002 Dr Edgar David Villanueva Nuñez, een advocaat en vertegenwoordiger in het Congres van de Republiek Peru, schreef een brief naar Microsoft Peru, hetgeen vragen oproept over de? gratis en permanente toegang tot documenten met eigen formaten. Aan het begin van 2005 , Eric Kriss , secretaris van? Administratie en Financiën in Massachusetts , Was de eerste lid van een regering van een staat in de Verenigde Staten link open standaarden en met een doel van de openbare orde: "Het is een prioriteit eis van het Amerikaanse democratische systeem dat we niet kunnen hebben onze openbare documenten gebonden in een soort van eigen formaat, misschien niet zichtbaar in de toekomst, of onderworpen aan een vergunningenstelsel dat beperkt de eigenaar? toegang. " [1]

Daarna, in september 2005 , Massachusetts werd de eerste staat formeel te nemen OpenDocument formaten voor de openbare registers en op hetzelfde moment, verwerpen de indeling van Microsoft XML, nu genaamd Microsoft Office Open XML-formaat (zie WordprocessingML ). Deze beslissing werd genomen na een onderzoek van de bestandsformaten die twee jaar duurde, onderhoudend tegelijkertijd de vele gesprekken met Microsoft. Microsoft Office , Dat is bijna 100% van het marktaandeel van de staat medewerkers, biedt momenteel geen ondersteuning voor het OpenDocument Format. Microsoft heeft voorlopig aangegeven dat het OpenDocument Format niet zal worden erkend in de nieuwe versies van Office, die steunen ook veel andere formaten (waaronder ASCII , RTF En WordPerfect ), analisten geloven dat het gemakkelijk zou zijn voor Microsoft de standaard uitvoering van de. De gevolgen van het uitblijven van OpenDocument te implementeren? Binnenkant van de office suite, Microsoft kan negatief zijn, zelfs als dezelfde norm wordt bevestigd.

Na? Notering van Massachusetts naar het OpenDocument-formaat ondersteunen, hebben veel mensen en organisaties de mening over dit beleid, zowel voor als tegen. Adobe, Corel, IBM en Sun hebben brieven gestuurd ter ondersteuning van de Massachusetts besluit. Daarentegen Microsoft een brief gestuurd zeer kritisch tegenover de maatregel. Een groep genaamd? Burger tegen de overheid Afval? (Citizens Against regering Afvalstoffen - CAGW) heeft zich verzet tegen de beslissing. De groep voerde aan dat dit beleid van Massachusetts gevestigde "een willekeurige voorkeur voor? Open source, hoewel zowel de software, open source en bedrijfseigen, aan de eisen voldoen, en beide typen ontwikkelaars zijn betrokken bij het maken van de normen. Velen hebben deze verklaring beschouwd als een eenvoudige persbericht van Microsoft en Linux Weekly News InterNetNews opgemerkt dat CAGW financiering heeft ontvangen van Microsoft, en dat in 2001 de CAGW heeft twee brieven gestuurd ter ondersteuning van Microsoft's anti-trust rechtszaak van Microsoft en vond dat deze brieven waren bleek te zijn? ondertekend? van dode mensen.

Volgens de OASIS OpenDocument datasheet, "het ministerie van Defensie van Singapore, het Franse ministerie van Financiën en zijn ministerie van? Economie, Financiën en Industrie, het Braziliaanse ministerie van Volksgezondheid, de stad van Monaco in Duitsland, de gemeenteraad van Bristol in het Verenigd Koninkrijk, en de stad van Wenen in Oostenrijk zijn het nemen van alle applicaties die ondersteuning bieden voor OpenDocument.

OpenDocument is ondertekend door de Europese Commissie. L? de Europese Unie aanbevolen als de basis voor OpenDocument bestandsformaat standaard en voor de uitwisseling van documenten. Het was ook aanbevolen dat de standaard die wordt gebruikt voor documenten moeten worden vastgesteld in termen van wat wordt de internationale standaard geworden. OpenDocument is al een standaard op basis van een onafhankelijke instantie erkend door de normen (OASIS), en werd voorgelegd aan ISO (International Organization for Standardization) voor de standaardisatie, maar niet c? Is het bewijs dat de oude of de Microsoft XML-formaten DOC / PPT / XLS zal dit proces ondergaan. L? ISO goedgekeurde OpenDocument en aanvaard op 01 mei 2006 (ISO 26300), en velen nu verwachten dat de Europese Unie / snel OpenDocument nodig als een standaard voor productiviteit op kantoor documenten van de Europese Unie /.

Normalisatie

Vanaf 25 januari 2007 OpenDocument is uitgegroeid tot een standaard-Italiaans, uitgegeven door UNI / UNINFO met de UNI CEI ISO / IEC 26300 (hier druk UNI / UNINFO , hier op de standaard kaart , in elektronische vorm beschikbaar).

Versie 1.0 van de OpenDocument specificatie werd ontwikkeld na langdurige discussies en ontwikkeling door verschillende organisaties. De eerste officiële vergadering op OASIS discussiëren over de standaard plaatsgevonden 16 december 2002 ; OASIS OpenDocument erkend als OASIS standaard op 01 mei 2005 . De groep heeft besloten om het te richten op een eerdere versie van OpenOffice.org formaat, aangezien dit al een XML-formaat met de meest gewenste eigenschappen. Merk op dat OpenDocument is niet hetzelfde oude formaat van OpenOffice.org, zijn veel veranderingen aangebracht en ervaringen in het veld, gebaseerd op feedback van vele individuele gebruikers en organisaties.

Het normalisatieproces betrokken de ontwikkeling van vele geïntegreerde producten voor het kantoor of aanverwante systemen voor documenten, met inbegrip van (in alfabetische volgorde):

Afwezig was de uitstekende Microsoft, vooral omdat Microsoft is een lid van OASIS en toonaangevende verkoper van office suite software.

Dit gebeurde ondanks de afwezigheid van het verzoek van de TAC (Comite Telematica tussen overheidsdiensten) van de Europese Unie /, dat de 25e mei 2004 had aangeraden om "industriële spelers op dit moment niet betrokken bij de OASIS Open Document Format overwegen om deel te nemen aan het normalisatieproces in om een bredere consensus van? industrie rond die grootte aan te moedigen." In tegenstelling, heeft Microsoft besloten om de ontwikkeling van haar eigen formaat alleen onverenigbaar met het OpenDocument-formaat, zonder injecties of herzieningen van? Buiten. Microsoft biedt een open source-software om bestanden van OpenDocument-formaat te converteren naar OpenXML versa en omgekeerd. Vanwege? Ontbreken van het publiek een wijdverbreide en onafhankelijke analyse van de omvang van Microsoft, veel speculeren dat de grootte van Microsoft zal zijn moeilijk uit te voeren voor anderen, of dat de indeling van Microsoft mist belangrijke kenmerken in vergelijking met OpenDocument.

Het OpenDocument-formaat, na te zijn blootgesteld aan vele maanden? ISO / IEC standaardisatie, bleek stemmen hebben geen negatief op 02 mei 2006 en staat nu bekend als ISO / IEC 26300, gepubliceerd op 30 november 2006 .

Vervolgens heeft de 25 januari 2007 UNI is nu standaard met de standaard UNI CEI ISO / IEC 26300

Details

De uitbreidingen van de file en de daarmee samenhangende MIME-types zijn opgenomen in de officiële standaard door OASIS uitgebracht op 01 mei 2005 .

Documenten [ Amendement ]

Als voor OpenDocument documenten, de meest voorkomende extensies zijn:

  • . Odt - tekstdocumenten;
  • . ODS - spreadsheets;
  • . Odp - presentaties;
  • . ODG - graphics;
  • . ODB - database.

Merk op hoe elk toestel heeft brieven deelde de eerste twee (of is het punt om OpenDocument) en maakt gebruik van een derde brief aan) het identificeren van het type (T voor tekst, spreadsheets voor S en ga zo maar door, zorgen voor gemakkelijke opslag. De volgende tabel vinden we de MIME-type in verband met de aard van de bestanden OpenDocument:

File Type Uitbreiding MIME-type
Tekst . Odt application / vnd.oasis.opendocument.text
Database . ODB application / vnd.oasis.opendocument.database
Spreadsheet . Ods application / vnd.oasis.opendocument.spreadsheet
Presentatie . Odp application / vnd.oasis.opendocument.presentation
Tekening . ODG application / vnd.oasis.opendocument.graphics
Grafiek . ODC application / vnd.oasis.opendocument.chart
Formule . ODF application / vnd.oasis.opendocument.formula
Beeld . Haat application / vnd.oasis.opendocument.image
Documentsjabloon . ODM application / vnd.oasis.opendocument.text-master

Sjabloon

OpenDocument ondersteunt ook sjablonen. Een sjabloon bevat opmaak en stijl informatie van het document, maar niet de inhoud van het document. Zelfs voor de uitbreidingen van de dezelfde regel beschreven sjabloon voor deze documenten: de eerste twee letters gemeenschappelijk zijn voor alle sjablonen (OT, OpenDocument sjabloon), de derde is op de individuele soorten van sjablonen. De volgende tabel vat ze allemaal:

File Type Uitbreiding MIME-type
Tekst . Oktober application / vnd.oasis.opendocument.text-template
Spreadsheet . Ots application / vnd.oasis.opendocument.spreadsheet-template
Presentatie . Otp application / vnd.oasis.opendocument.presentation-template
Tekening . OTG application / vnd.oasis.opendocument.graphics-template
Grafiek . Otc application / vnd.oasis.opendocument.chart-template
Formule . Otf application / vnd.oasis.opendocument.formula-template
Beeld . Oti application / vnd.oasis.opendocument.image-template
Webpagina . Oth application / web-vnd.oasis.opendocument.text


Functies

Het is dus duidelijk dat OpenDocument kunt tekstdocumenten (zoals die meestal bewerkt met een gewone tekstverwerker), spreadsheets, presentaties, grafieken, beelden, grafieken, formules, databases en document sjablonen (die kunnen worden gecombineerd verschillende maten) en natuurlijk, een sjabloon maken voor velen van hen.

De officiële standaard? Wat OASIS OpenDocument definieert alle mogelijkheden. Haumacher ( 2005 ) Biedt een formele specificatie voor hyperlinks, en Eisenberg ( 2005 ) Richt zich l? Aandacht voor de indeling in meer detail.

De volgende tekst geeft een overzicht van alle functies van het formaat.

Metadata

De OpenDocument-formaat ondersteunt metadata (Informatie over de data) door middel van een set van vooraf gedefinieerde metadata elemenenti, met behoud van de optie voor? Gebruiker aangepaste items te creëren. Ik heb meted prededefiniti: Generator, titel, beschrijving, Onderwerp, Sleutelwoorden, Initial Schepper, de Schepper, gedrukt door, creatie datum en tijd, Wijziging datum en tijd, datum en tijd afdrukken, Documentsjabloon, automatische herlaadbeurt, Hyperlink Gedrag, taal, bewerken cycli, Duur Teksteditie en Statistiek.

Inhoud

De OpenDocument-formaat ondersteunt zowel tekst traditionele en geavanceerde functies: U kunt verschillende niveaus van koppen, lijsten van verschillende soorten (genummerd of niet), genummerde leden, bijhouden van wijzigingen. U kunt gebruik maken van de volgorde van pagina's en deel toeschrijft aan tekstterugloop controle. Hyperlinks Ruby tekst (het verstrekken van annotaties en is essentieel voor een taal), bladwijzers en referenties zijn te? Ze ondersteund, samen met mechanismen voor het automatisch genereren van tabellen, zoals inhoudsopgaven, indexen, bibliografieën en ga zo maar door.

Een voorbeeld van een set van tabellen in het OpenDocument-formaat zijn zonder twijfel de spreadsheet, kunt u dan het formatteren van de tabellen el? Gehele werkblad op de gewenste wijze, dankzij de fantastische mogelijkheden van de het formaat. Gedeeltes van databases, filters, data piloten (het equivalent van Excel draaitabellen) worden ondersteund en u kunt alle wijzigingen die in het document.

De grafische representatie formaat ondersteunt vector, waar u kunt een laag groep en de inhoud ervan te definiëren. U kunt het bereiken van verschillende vormen (rechthoeken, lijnen, regelmatige veelhoeken en cirkels en ellipsen, paden, polylijnen, connectoren) en nieuwe te creëren, is het ook mogelijk om 3D-vormen, zoals schermen, verlichting, kubussen, bollen en rotatie te gebruiken. Uiteraard is dit niet genoeg is om 3D-scènes in films of anderszins bewerkt te maken, maar het is meer dan genoeg voor persoonlijke documenten of voor? Office.

Presentaties kunnen worden verbeterd met animaties die u in staat om geluiden, vormen en tekst, dan zullen verbergen en tonen alleen wat je wilt. In OpenDocument, zijn vele mogelijkheden hergebruikt door het opmaken van tekst-opmaak-systeem, en vergemakkelijkt? Implementatie.

Het formaat kunt u grafische afbeeldingen te creëren om numerieke gegevens tonen aan, met de mogelijkheid om titels, ondertitels, bijschriften en opmerkingen in te voeren. Het formaat definieert de set van gegevens die moeten worden gebruikt voor de grafische en vele soorten grafieken (lijn-, cirkel, etc.).

Formulieren worden ook ondersteund, dankzij? XForms uitvoering van de bestaande normen.

Opmaak

U kunt meerdere bewerkingen op stijl en opmaak, dankzij de veelzijdigheid van het formaat.

De pagina-indeling wordt bepaald door een verscheidenheid aan attributen, zoals: pagina grootte, nummering formaat, papier, afdrukstand, marges, randen (met zijn dikte), opvulling, schaduw, achtergrond, columns, teneinde print pagina's, de eerste pagina het aantal, de omvang, het centreren van de tafel, de maximale hoogte en de voetnoot separator.

Hoofd-en voeteneinde van de pagina kan variëren in grootte en kan worden aangepast met marges, randen, achtergronden, schaduwen etc..

Er zijn veel attributen om tekst, alinea's, tekst, robijn, secties, tabellen, kolommen, lijsten, en vult. Elk personage kan een bepaald lettertype, vanaf maat en zijn een hele reeks van andere eigenschappen. U kunt zelf bepalen van de verticale ruimte van de punten door middel van attributen, zoals bij elkaar houden, weduwen en wezen, en door andere attributen, zoals te verwijderen geval kunt u opmaak toewijzen speciaal. De lijst is lang, een blik op de begeleiding van de standaard zal zorgen voor meer details.

Formules in spreadsheets

OpenDocument met wiskundige formules die worden weergegeven op het scherm kan ook door alle worden beschreven:? Attribute tabel formule. Het formaat kunt u ook al die rijkdom aan informatie te veranderen meestal opgenomen in een style sheet, zoals maten en draaitabellen.

Sommige kritiek geuit op de syntaxis in de tabel: formule, die wordt beschuldigd van het niet zeer gedetailleerd. In het OpenDocument 1.0-specificatie formules worden beschreven door middel van een reeks van eenvoudige voorbeelden (definiëren van een reeks gegevens, gebruik van de som () functie, en ga zo maar door), hun bezorgdheid richten op dit, zoals sommigen zeggen, is nodig voor specifieke functies in spreadsheets meer gedetailleerde en nauwkeurige, die de syntaxis en semantiek beschrijft, en het samen met een aantal demonstratie voorbeelden. Het organiserend comite van? OpenDocument heeft gereageerd door te zeggen dat alles is vreemd aan haar doelstellingen, zoals de syntaxis van deze formules is niet in XML, en anders l? Gebruik van de formules is zeer eenvoudig, aangezien velen van hen zijn gebaseerd op andere nu in gebruik voor meerdere jaren in vele soorten van spreadsheets. De mogelijkheid om gemakkelijk te lezen de broncode (omdat, we herhalen, het publiek) en de leesbaarheid? XML output is duwen verschillende groepen en organisaties in de richting van het creëren van een duidelijkere en meer gedetailleerde specificatie die definieert wat kan worden opgenomen in een formule en wat niet. Dit alles natuurlijk niet af aan wat er tot nu toe gedaan in de creatie van de OpenDocument standaard.

Merk op dat dit niet een nadeel is, hetzij aan Dell naar Microsoft Open XML (ook? Het is niet in detail de formules), noch voor de binaire indeling die de basis vormt voor Microsoft Excel (die nooit volledig worden gedefinieerd resulteren in semantiek en syntaxis).

Alle? Interne indeling

Een OpenDocument-bestand kan ofwel een eenvoudige XML-bestand dat gebruikt <office:document> als de root-element of een jar archief bevat een set van bestanden en mappen. Gezien de? Onmogelijk te definiëren of binaire inhoud direct door de miniaturen? XML, zijn we geneigd om de indeling op basis van de archieven Jar voorkeur. Ter ondersteuning van deze stelling c? Is de mogelijkheid dat sommige applicaties die gebruik maken van ODF niet ondersteunen opslaan en laden van het XML-bestand alleen (dat is klaarblijkelijk niet het geval is met Jar-bestanden). L? Compressie-algoritme maakt het heel eenvoudig bestanden gemaakt met OpenDocument betekenis van de kleinere omvang? Equivalent bestanden die zijn gemaakt met Microsoft Office, detail niet onderschat moet worden, vooral door die bedrijven die behoefte hebben aan een groot aantal bestanden te bewaren een lange periode of die in de positie van het hebben van de uitwisseling van bestanden over het netwerk zonder toenemende verkeer. Eenmaal uitgepakt, de meerderheid van de gegevens in XML-bestanden die gemakkelijk kunnen worden geïnterpreteerd en bewerkt zoals u zou doen met een andere XML-bestand. Dit kan ook mappen die foto's en geluiden bevatten in verschillende formaten respectievelijk uit? SVG en SMIL, en elk ander bestandstype dat is opgenomen in een document, maar dat is niet in XML.

Dankzij? Grote specifieke gebruikte compressie formaat, is het mogelijk voor een gebruiker om de bestanden uit te pakken en handmatig bewerken, dit stelt, bijvoorbeeld, de reparatie van beschadigde bestanden of een gevorderd niveau van manipulatie. Natuurlijk moet je heel veel voor je gebruiker om een gewenste compressie niveau te definiëren, wellicht met behulp van andere programma's om bestanden te comprimeren. Dit, in combinatie allemaal? Gebruik van de programma's? Optimaliseren beeldgrootte, laat? Verdere reductie van 40% van de ruimte ingenomen door het bestand.

OpenDocument is een scheiding tussen inhoud, lay-out en goed gedefinieerde metagegevens (voor een beschrijving van de belangrijkste componenten, zie hieronder). ? Alle Binnen het gecomprimeerde bestand zijn in feite de volgende bestanden en mappen:

  • XML-bestand:
    • content.xml
    • meta.xml
    • settings.xml
    • styles.xml
  • Andere bestanden:
    • mimetype
  • Mappen:
    • META-INF /
    • Miniaturen /

De XML-bestandsindelingen worden gemaakt met behulp van de plus-taal Relax NG, die schema's maakt de definitie van XML. Deze taal is te 19757? Gedefinieerd door een specificatie van: het? OASIS en is ook opgenomen in de norm ISO / IEC Document Schema Definition Talen (DSDL).

content.xml

content.xml bestand is zonder twijfel de belangrijkste daarvan zijn gevestigd in? archief. In Hierin vind je de inhoud van het document (met uitzondering van de binaire data, zoals afbeeldingen). De basis-formaat is geïnspireerd door alle en HTML, maar het is ingewikkelder, het is nog steeds gemakkelijk te interpreteren door Dell gebruiker?:

  <text:h text:style-name="Heading_2"> Dit is een titel </ tekst: h> 
<text:p text:style-name="Text_body">
Dit is een paragraaf. De opmaak informatie is
Tekst gevonden in het lichaam-stijl. De volgende lege tag tekst: p
een lege paragraaf (een lijn met geen tekens).
</ Tekst: p>
<text:p text:style-name="Text_body"/>

styles.xml

styles.xml bevat de meeste informatie over de stijl (een klein deel is in feite in content.xml). De stijl zijn onder andere:

  • Paragraaf stijlen
  • Stijl pagina's
  • Font-stijl
  • Frame Style
  • Stijl lijst

Alle werkzaamheden aan de opmaak in dit bestand.

meta.xml

meta.xml bevat de metadata-bestand (bv.: auteur of laatste wijziging). De inhoud is min of meer als volgt uit:

  <meta:creation-date> 2003-09-10T15: 31:11 </ meta: creatie-datum> 
<dc:creator> Daniel Carrera </ dc: creator>
<dc:date> 2005-06-29T22: 02:06 </ dc: date>
<dc:language> es-ES </ dc: taal>
<Meta: document-statistiek
meta: table-count = "6" meta: object-count = "0"
meta: pagina-count = "59" meta: paragraaf-count = "676"
meta: image-count = "2" meta: woord-count = "16701"
meta: character-count = "98757" />

<dc:?> Tag namen zijn gedefinieerd in de standaard XML Dublin Core .

settings.xml

settings.xml bevat informatie zoals de lay-out zoom factor of de positie van Curson, of de informatie die zij hebben niets te maken met de inhoud of.

mimetype (bestand)

mimetype is een eenvoudige one-line-bestand met het MIME-type van het document is nodig omdat de eenvoudige verlenging van het bestand is niet genoeg om het bestand te herkennen, op slechts een eenvoudige manier om bestanden te zorgen dat alle? gebruiker snel het.

Werken met bestaande formaten

De OpenDocument standaard is ontworpen om te worden die uitsluitend gebruikt worden zoals beschreven door de XML-standaard, en alleen het creëren van nieuwe tag wanneer de bestaande normen niet de vereiste functionaliteit te implementeren. Zoals we gezien hebben, DublinCore OpenDocument gebruikt voor metadata, MathML voor formules, SVG voor vector graphics, SMIL voor multimedia, enz..