ODF podporuje features, o ktorých si autori ODF mysleli, že sú pre kancelárske dokumenty podstatné. To že presne nešpecifikovali ako majú vyzerať vzorce, je chyba. Da sa však napraviť v ďalšej verzii špecifikácie. Dôležité však je, že VŠETKY elementy sú jednoznačne popísané a nezavádza sa nová špecifikácia pre už existujúce funkčnosti ( napr. kódovanie dátumov ).
Na druhej strane je OOXML, kde sa autori snažili myslieť na všetky existujúce funkčnosti, bez ohľadu na to či daná funkčnosť sa používa alebo nie. Cenou za toto sú redefinície existujúcich štandardov, neúplne popísané správanie elementov, pretože ani autori špecifikácie nevedia ako to jednoznačne popísať. Dôsledkom je veľký rozsah špecifikácie (6000 strán) ako aj vnútorná nekonzistencia dokumentu (napr. rozmery sú uvádzané bez jednotiek, pričom v rôznych častiach dokumentu sa používajú rôzne jednotky ).
ani převést stávající dokumenty beze ztrát.Toto je zásadný omyl. Špecifikácia neslúži na prevod existujúcich dokumentov bez strát, na to boli/sú/budú programy, ktoré transformáciu jedného formátu na iný zrealizujú. To či dobre/zle je záležitosťou kvality daného programu, nie vstupného ani výstupného formátu.
Špecifikácia primárne slúži na jednoznačný popis správania elementu, tak aby zobrazenie významu dokumentu v SW od rôznych dodávateľov bolo rovnaké. Tak aby aj naši potomkovia o 100 rokov boli schopní prečítať a elektronicky spracovať dokument. Čo však z dokumentom podľa špecifikácie OOXML s jediným elementom <asInWord95>
, ktorý vo vnútri obsahuje binárne údaje (== rozsypaný čaj) ?
Az na takú drobnosť, ze špecifikaciu Javy uz niekto implementoval, a to dokonca viackrát, takže si môžem vybrať, ktorý hotový produkt JDK (Sun, IBM, Bea, ...) a pre akú platformu (Windows, Solaris, AIX, Linux, ... ) použijem. Špecifikáciu Javy čítať nemusím.
Mimo jiné umožňuje převést stávající dokumenty beze ztrát.Skúsim zopakovať, čo som už povedal : Prevod formátov dokumentov NIE JE zaležitosť formátu ale konverzných programov. A teda kvalita prevodu závisí od kvality konverzného programu. Takže ak použijem XSLT a vyťahám z ODF/OOXML texty bez elementov dostanem síce čistý texťák ( == urobil som konverziu ), ale čítať sa to nebude dať == kvalita prevodu je mizerná, a pritom sa dali rozumne zvýrazniť nadpisy, odseky, číslovanie ...
ODF nikoliv, protože postrádá features, které jsou v praxi zásadní.Ktoré sú to tie v praxi zasadne funkcie ?
Tagy typu <asinword95> jsou věcí zpětné kompatibility, a můžete je ignorovat.Ako asi bude vyzerať algoritmus pre konverziu DOC Word 95 do OOXML ?
Vo všeobecnosti platí, že špecifikácie by nemali obsahovať voliteľné časti, pretože potom sa jeden tvorca SW rozhodne zahrnúť vlastnosti A,B,C, druhý tvorca vlastnosti A,D,E. Obaja implementovali podľa špecifikácie, napriek tomu sú ich implementácie nekompatibilné a teda používateľ zostal nútený používať SW od daného výrobcu a spolupráca s uživaťelom konkurenčného SW nie je možná.
Pokud ho chcete vidět vždy správně, použijte MS Office ;)
Nemám Windows ani MacOS. Nepoznám emuláciu ktorá by umožnovala beh Windows aplikácii bez licencie Windows. A to som si nie istý, či prevádzkou Windows programov pod emuláciou neporušujem licenčné pravidlá.
Nebo chcete nárokovat, že jakákoliv platforma musí povinně umožňovat číst dokumenty státní správy?Nie. Chcem aby na akejkoľvek platforme (existujúcej alebo budúcej) bolo možné v rozumnom čase vytvoriť program na čítanie takýchto dokumentov. Chcem, aby ma štátna správa ( na prevádzku ktorej prispievam nemalou sumou vo forme daní ), nenútila zvyšovať zisky jednej konkrétnej komerčnej firmy.
Opravdu si nemůžete dovolit MS Office za 3000 Kč? Tak použijte Word Viewer (pro Windows, nebo ho můžete běžet v emulaci), je zdarma.Môžem si dovoliť MS Office, ale 3000Kč viem investovať aj rozumnejšie. Navyše na beh MS Office potrebujem Windows, čo je ďalších 1500Kč za OEM ( licenciu Windows potrebujem aj pre emuláciu ). Oveľa väčšími nákladmi na prevádzku, je však čas potrebný na údržbu ďalšieho systému ( záplatovanie, vírová ochrana, .... )
Nakonec pokud má být nějaký formát standardem, tak který?
Myslím, že ten, který bude mít kvalitní a přitom jednoduchou specifikaci všech rozumných funkcí, které je třeba aby tento formát uměl. Netvrdím, že to některý z nich splňuje, o tom se neumím vyjádřit, bo jsem ani jednu specifikaci nečetl. Nedostatky budou mít asi oba, i když nedovedu si představit, že by se MS podařilo v blízké době vytvořit kvalitní specifikaci formátu, který by zvládl všechno, co MSO umí. Ale to už je jejich problém, že si tam těch fíčurek natahali za ty léta tolik (a přitom 90% z nich většina lidí ani nezná či neumí používat).
A to že má spousta firem GB dat ve formátech MSO? Jejich problém. IMHO tento formát je zcela nevhodný pro archivaci dat. Vidím zde docela slušnou díru na trhu pro hromadnou konverzi MS office formátu (doc, xls, ppt) do nějakého vhodnějšího formátu (do jakého se mě neptejte:-).
Btw. jak funguje konverze ze starých formátů MSO do MSO-OXML? Jsem zvědavej na další probdělé noci nad rozsypaným dokumentem...