Знаймо

Додати знання

приховати рекламу

Цей текст може містити помилки.

Office Open XML



План:


Введення

Не слід плутати з OpenOffice.org XML або з OpenDocument, не мають відношення до даного формату.

Office Open XML (OOXML, DOCX [1], проект ISO / IEC 29500:2008 IS) - серія форматів файлів для зберігання електронних документів пакетів офісних програм - зокрема, Microsoft Office. Формат являє собою zip -архів, що містить текст у вигляді XML, графіку і інші дані, які можуть бути переведені в послідовність бітів ( серіалізовать) із застосуванням захищених патентами двійкових форматів, специфікації яких були опубліковані Microsoft для користувачів OOXML на умовах Microsoft Open Specification Promise (англ.).

Спочатку формат створювався як заміна раніше бінарного формату документів, який використовували програми Microsoft Office аж до версії Office 2003 включно. У 2006 році формат Office Open XML був оголошений вільним і відкритим форматом Ecma International. Він є форматом по замовчуванню для програм Microsoft Office 2007 і пізніших.

Дві різні версії OOXML визначені в ECMA-376 [1] [2] і в ISO 29500:2008. Повна підтримка формату ISO 29500 очікується в Microsoft Office 2010.


1. Стандартизація

1.1. Ecma International

Microsoft заявила, що Office Open XML буде відкритим стандартом, і представила його на затвердження Ecma International (ECMA). 8 грудня 2005 ECMA організувала технічний комітет 45 (TC45), щоб "випустити формальний стандарт для офісних додатків, повністю сумісний з форматами Office Open XML, представленими Microsoft". Пропозиція також підтримали Apple Inc., Barclays Capital, BP, the British Library, Essilor, Intel, NextPage., Statoil ASA і Toshiba. [3]


1.2. ISO / IEC

5 вересня 2007 прийняття варіанту OOXML як стандарту ISO / IEC 29500 було тимчасово відхилено за результатами голосування. [4]

У березні 2008 року змінена специфікація була прийнята як майбутній стандарт ISO / IEC 29500. Зокрема, в Норвегії при цьому були відзначені порушення процесу стандартизації. [5] Пізніше виявилося, що файли, що зберігаються Microsoft Office 2007, не проходять тестів на відповідність стандарту, що порушує правила прийняття стандарту через процедуру Fast-Tracking , Що вимагають, щоб існували реалізації стандарту. [6]

У травні 2008 були подані апеляції від ПАР [7] [8], Бразилії і Індії [9] [10], Венесуели [11]. Також подана скарга про декілька порушення від Open Source Leverandrforeningen в Данії. [12]

Публікація ISO / IEC DIS 29500 була відкладена на період розгляду апеляцій (30 днів). [13] [14]

У липні керівники ISO і IEC порекомендували Technical Management Board відхилити апеляції, вказавши причиною те, що проект стандарту був прийнятий голосуванням відповідно до директив ISO / IEC JTC 1. [15]

У серпні ISO відхилила апеляції країн, виступаючих проти прийняття OOXML як стандарту, так як вони не змогли отримати підтримку необхідного числа учасників ISO для призупинення прийняття стандарту [16]

В кінці серпня державні IT-організації Бразилії, ПАР, Венесуели, Еквадору, Куби і Парагваю опублікували заяву про сумніви в нейтральності ISO. [17] [18]

У Норвегії, де з 21 голоси "проти" і двох голосів "за" вийшло "за", 29 вересня 2008 року 13 членів технічної комісії на знак протесту вийшли зі складу Standard Norge (no). [19] [20] [21]

За даними зборів ISO / IEC JTC1/SC34, підкомісії ISO / IEC JTC1, на початку жовтня SC34 відправила OASIS неопублікований запит на передачу їй контролю над стандартом ISO / IEC 26300 (ODF), обгрунтовуючи це прагненням до кращої сумісності між стандартами. У Groklaw також звернули увагу на те, що 9 з 20 присутніх на зборах в липні були співробітниками або консультантами Microsoft, або членами ECMA TC45. В результаті з'явилися підозри в спробі захоплення Microsoft контролю над ODF. [22] [23] [24]


2. Підтримка в текстових процесорах

2.1. Попередні версії MS Office

Більшою популярністю на 2007 рік користуються його попередники - виконавчі формати Microsoft Office 97-2003. Підтримка однієї з версій OOXML (не відповідна ISO / IEC 29500) з'явилась у Microsoft Office 2007. [6] Для роботи з цим форматом у попередніх версіях MS Office, Microsoft пропонує встановити Microsoft Office Compatibility Pack, який забезпечує "прозору" роботу з форматами Office 2007 пакетів MS Office 2000, XP та 2003. [25]

2.2. Підтримка формату в інших текстових процесорах

В OpenOffice.org 3 версії присутня часткова вбудована підтримка OOXML. Для вирішення даної проблеми існують онлайн-конвертори, здатні конвертувати формат DOCX в інші формати. Також існує плагін (розроблений фірмою Novell), що дозволяє відкривати і зберігати файли в цьому форматі в ОС сімейств SUSE і Microsoft Windows. [26]

Підтримка формату OOXML в текстовому процесорі Corel Word Perfect очікувалася в середині 2007 року. [27]


3. Критика

  • Юридична організація Software Freedom Law Center (англ.) вказала на проблеми з умовами під якими Microsoft опублікували специфікацію Microsoft Open Specification Promise: право на використання патенту на "технологію" дається тільки для коду, що реалізує її - частково або повністю - і не поширюється на роботи (у тому числі і похідні від згаданого коду), не пов'язані безпосередньо з даною технологією. [28]
  • Назва Office Open XML занадто схоже на OpenOffice.org XML, що призводить до плутанини. [29] [30] Таке вже траплялося з пропозиціями стандартів від Microsoft. [31]
  • Незважаючи на те, що інформація про формат відкрита, він захищений патентами Microsoft, і будь-яка програма (порушує ліцензійну угоду на використання запатентованих складових стандарту) для читання Open XML порушить закони США. [32] [33]
  • Документація до Open XML займає більше 7000 сторінок, що є надмірно великим обсягом і суттєво ускладнює спробу створення програми з підтримкою Open XML. [34] [35]
  • Через широке використання в Open XML бітових масок неможливо провести формальну перевірку XML-файла за допомогою DTD.
  • Open XML є, по суті, перекладом в XML бінарних форматів Microsoft Office. Як ручне редагування, так і підтримка Open XML в інших програмах серйозно ускладнені. Розміри паперу перенумеровані числами від 1 до 68, замість імен A4, B5 і т. д; аналогічно зроблено з кодами мов. Деякі найменування квітів відрізняються від стандартних.
  • Формат підтримує вставку двійкових даних, що в майбутньому може привести до несумісності.
  • Формат часу, який дістався Open XML у спадок від Microsoft Excel, а тому - від Lotus 1-2-3, відраховує роки, починаючи з 1900. При цьому сам 1900 неправильно трактується як високосний, внаслідок чого всі дати до 28 лютого 1900 включно мають неправильне відповідність з днем тижня. Також у форматі часу не заданий часовий пояс, і тимчасові розрахунки не враховують переходів на літній час.
  • Використання спеціального формату математичних формул, який має альтернативу у вигляді MathML, до того ж був відкинутий консорціумом W3C ще в 1997 році. В інших місцях також використовуються власні формати Microsoft - наприклад, для векторної графіки застосовується внутрішній формат Windows WMF, а не стандартизований SVG.
Немає локалізації для семітських мов
  • Відсутність підтримки мов з накресленням справа наліво і, як результат, неможливість написання документів на арабською мовою і івриті.
  • Відсутність підтримки інших вихідних днів тижня крім суботи-неділі: зокрема, п'ятниці-суботи (в Ізраїлі) та четверга-п'ятниці (у країнах Близького Сходу).

Примітки

  1. 1 2 Standard ECMA-376: Office Open XML File Formats - www.ecma-international.org/publications/standards/Ecma-376.htm (Англ.) ( PDF і DOCX). Ecma International (December 2006).
  2. Володимир Парамонов Новий формат документів Microsoft пройшов стандартизацію ECMA - compulenta.ru/298554 /. Компьюлента. ВД "Компьютерра" (8 грудня 2006).
  3. Ecma International creates TC45 to standardize Office Open XML File Formats - www.ecma-international.org/news/PressReleases/PR_TC45_Dez2005.htm (Англ.) . Ecma International.
  4. Vote closes on draft ISO / IEC DIS 29500 standard - www.iso.org/iso/pressrelease.htm?refid=Ref1070 (Англ.) . ISO (4 September 2007).
  5. Front-page: OOXML triggers demonstration in Norway: "Let's throw OOXML out of ISO" - www.noooxml.org/forum/t-52412/ooxml-triggers-demonstration-in-norway:let-s-throw-ooxml-out -of-iso
  6. 1 2 Pamela Jones Microsoft Office 2007 Fails OOXML Conformance Tests, Alex Brown Admits, Hopes For the Best - www.groklaw.net/article.php?story=20080421091129596 (Англ.) . Groklaw (21 April 2008).
  7. David Meyer OOXML ratification Faces Delay After objection - news.zdnet.co.uk/software/0, 1000000121,39424187,00. htm? r = 1 (Англ.) . ZDNet.co.uk. CNET Networks, Inc. (27 May 2008).
  8. M. Kuscus, CEO, South African Bureau of Standards (SABS) Appeal from the South African national body regarding the outcome of the fast-track processing of DIS 29500 Office open XML - www.tectonic.co.za / wordpress / wp-content / uploads / 2008/05/dis-29500-appeal-letter-iso-2008-0-22.pdf (Англ.) .
  9. Індія і Бразилія подали апеляцію проти OOXML. Фонд Шаттлворт роз'яснює ситуацію - www.opennet.ru/opennews/art.shtml?num=16182. OpenNET (30 травня 2008).
  10. Peter Sayer India AND Brazil File Appeals Against OOXML Standardization - (Англ.) . PC World Communications, Inc. (IDG) (30 May 2008).
  11. Peter Sayer Venezuela joins Line appealing OOXML Standard Approval - www.computerworld.com.au/index.php?id=690281730&rid=-219 (Англ.) . IDG News Service (3 June 2008).
  12. Pamela Jones Now An OOXML Protest From Denmark 's OSL - www.groklaw.net/article.php?story=20080531134006167 (Англ.) . Groklaw (31 May 2008).
  13. Four national standards bodies appeal against approval of ISO / IEC DIS 29500 - www.iso.org/iso/pressrelease.htm?refid=Ref1136 (Англ.) . ISO (6 June 2008).
  14. ISO заморозив прийняття OOXML - www.opennet.ru/opennews/art.shtml?num=16421. The OpenNET Project (11 червня 2008).
  15. Pamela Jones ISO To TMB: Here Are the Appeals Against OOXML; They Should Be Denied - Updated 2Xs - Responses - www.groklaw.net/article.php?story=2008070907285710. Groklaw (9 липня 2008).
  16. http://www.infoworld.com/article/08/08/15/ISO_IEC_reject_appeals_approve_OOXML_spec-IDGNS_1.html - www.infoworld.com/article/08/08/15/ISO_IEC_reject_appeals_approve_OOXML_spec-IDGNS_1.html ISO, IEC reject appeals, approve OOXML spec
  17. Stefan Krempl Renewed PROTEST Against The ISO Certification Of Microsoft 's OOXML - (Англ.) . Heise Media UK Ltd. (2 September 2008).
  18. Georgina Prodhan; Sharon Lindores Microsoft Decision Sparks dissent amid ISO Members - www.reuters.com/articlePrint?articleId=USL140109520080901 (Англ.) . Thomson Reuters (1 September 2008).
  19. zoobab Norwegians Leave Their Standards Body In PROTEST - www.noooxml.org/forum/t-93970/norwegians-leave-their-standards-body-in-protest (Англ.) . OOXML (2008).
  20. IT-bransjen rmmer fra Standard Norge - www.digi.no/php/art.php?id=788335 (Норв.) (29 вересня 2008).
  21. Skandaleprosess av Standard Norge | pne standarder, It-politikk, Office - www.idg.no/computerworld/article92597.ece
  22. The Microsoft-Stacked SC 34 Committee Makes a Move - www.groklaw.net/article.php?story=20080825162905645 (Англ.) . Groklaw (2 October 2008).
  23. djwm Is Microsoft Trying To Take Control Of ODF? - www.heise-online.co.uk/open/Is-Microsoft-trying-to-take-control-of-ODF--/news/111649 (Англ.) . Heise Media UK Ltd (2 October 2008).
  24. Maxim Chirkov Microsoft може отримати контроль над розвитком стандарту ODF - www.opennet.ru/opennews/art.shtml?num=18230. OpenNET (2 жовтня 2008).
  25. Microsoft Office Compatibility Pack - office.microsoft.com/ru-ru/products/HA101686761049.aspx
  26. Novell: OpenOffice. OpenXML Translator - www.novell.com / products / desktop / features / ooo.html
  27. WordPerfect to support both ODF and Open XML - www.linux-watch.com/news/NS6047809291.html (Англ.) . Linux-Watch. Ziff Davis Enterprise Holdings Inc. (29 November 2006).
  28. Microsoft's Open Specification Promise: No Assurance for GPL - www.softwarefreedom.org/resources/2008/osp-gpl.html. Software Freedom Law Center (12 березня 2008).
  29. Ecma 376's full name, "Office Open XML", confuses the marketplace - (Англ.) . EOOXML objections - Grokdoc.
  30. Rob Weir Amusing But Confusing - www.robweir.com/blog/2007/01/amusing-but-still-confusing.html (Англ.) . An Antic Disposition (20 January 2007).
  31. Pamela Jones Another MS ECMA-approved "standard" - C + + / CLI - www.groklaw.net/articlebasic.php?story=20060130092823950 # Another (Англ.) (30 January 2006).
  32. Response of US Department of Defense to Letter Ballot INCITS 2212 - ballot.itic.org / itic / tallyvote.taf? function = detail & response_id = 113266 (Англ.) . INCITS (9 August 2007).
  33. Sam Hiser Achieving Openness: A Closer Look at ODF and OOXML - www.onlamp.com/pub/a/onlamp/2007/06/14/achieving-openness-a-closer-look-at-odf-and-ooxml.html (Англ.) (HTML) 1. ONLamp.com (14 June 2007).
  34. Six thousand pages, one month, no chance ... - community.zdnet.co.uk/blog/0, 1000000567,10004805 o-2000331777b, 00.htm (Англ.) .
  35. Publication of ISO / IEC 29500:2008, Information technology - Document description and processing languages ​​- Office Open XML file formats - www.iso.org/iso/pressrelease.htm?refid=Ref1181

Цей текст може містити помилки.

Схожі роботи | скачати

Схожі роботи:
Kingsoft Office
Microsoft Office
Isle of Man Post Office
XML
XML Schema
XML Encryption
XML Paper Specification
ECMAScript для XML
© Усі права захищені
написати до нас
Рейтинг@Mail.ru