ZDNet UK


Skip to Main Content

ZDNet.co.uk - Winner of Best Business Website 2007
  1. Home
  2. News
  3. Blogs
  4. Reviews
  5. Prices
  6. Resources
  7. Community
  8. My ZDNet

 

ZDNet UK RSS Feeds


IT Jobs

Office applications Toolkit

OOXML expert: ODF flaws remain

Peter Judge ZDNet.co.uk

Published: 06 May 2008 17:18 BST

  • Email
  • Trackback
  • Clip Link
  • Print friendly
  • Post Comment

Experts have defended the Open Document Format standard against suggestions that its schema is broken, but the critic who highlighted the alleged flaws has defended his position.

Alex Brown, a major contributor to the progress of the ODF's Microsoft-backed rival, OOXML, within the international standards process, carried out a "smoke test" last week, which he said showed the OpenOffice open-source application suite does not produce documents that conform to the ODF format — and also showed the schema defined in the OpenOffice standard is broken.

Other document experts have responded to Brown's post, criticising his methods and results, but Brown maintains there is a problem with ODF that should be fixed.

The standardised version of ODF, known as ISO/IEC 26300:2006, "has a defect which prevents any document claiming validity from being actually valid", said Brown last week. "Consequently, there are no XML documents in existence which are valid to ISO ODF."  He had uncovered the problem while preparing to test whether the output of OpenOffice genuinely conforms to the ISO/IED 26300:2006 standard.

"Alex Brown has a problem," responded Rob Weir of IBM, who works on ODF at Oasis, the group that submitted ODF to ISO (the International Organization for Standardization). "He can't figure out how to validate ODF documents." Weir raises two apparently elementary flaws in Brown's tests, in a post pointedly titled "ODF validation for dummies".

Brown was validating OpenOffice's output against the wrong version of ODF, according to Weir — he tested the current version of OpenOffice, which claims to output the 1.1 version of ODF — a newer version that that in the ISO standard.

Read this

Roundup
Roundup

Microsoft wins its battle for OOXML approval

Read more +

Brown says he knew what he was doing and the test was partly performed to see the divergence between the standard and the products which implement it — as he did in a similar test of OOXML and Microsoft Office 2007 — and suggests Weir's claims back up that part of his story. "The point of the test is to see how far adrift they are," Brown said to ZDNet.co.uk.

More fundamentally, the two disagree on whether the schema in the ISO version of the ODF standard is broken. Brown used jing, a validator for Relax NG, a schema language that is used in both ODF and OOXML. Written by the same person who wrote Relax NG, jing can validate schemas and then validate documents produced by them. Brown found that ODF had problems at the first stage, and claimed there is an ambiguity in the schema it uses.

Weir said in his post that this can be ignored by turning off an option in jing, but Brown argued in a response (titled "ODF validation for the cognoscenti") that this should not be done because it affects the way the schema handles ID and IDREF attributes . "IDs and IDREFs can't include ambiguity," he told ZDNet.co.uk. "As a result the schema validator can't understand what is meant."

  • Email
  • Trackback
  • Clip Link
  • Print friendly Print with Dell

Did you find this article useful?
3 out of 8 people found this useful


Full Talkback thread

0 comments

Company/Topic Alerts

Create a new alert from the list below:






Related Jobs

Network Engineer - Cisco Switching & Routing - West Midlands

Cisco Switches & Routers Cisco Pix / ASA ISO 27001 / 9001 (Working knowledge) Windows Server 2000/2003 Further Cisco certification will be funded. ...

Implementation Engineer - Unix / Servers - London

Ensuring there are documented processes within the teams for the smooth running of the services -Provide troubleshooting and specialist support to ...

CCIE Homebased - Consultancy - Post sales - upto 60k + car

Cisco Gold Partner require a home based CCIE Implementation Consultant to work on Cisco R&S, Security and occasionally IPT solutions by meeting ...

Featured Talkback

Why do so many (virtually all) software packages think that they are so important that they have to be started automatically every time the computer boots? What is the largest number of "speed access", "update check", "camera download" and whatever other background programs you have ever seen running? Of those, how many did you really need?

By: J.A. Watson

Read full story:
Annoying software: a rogues' gallery

Discussions

keithmv keithmv

Password Deadlock

Saturday 26 July 2008, 12:02 PM

2 comments

Vista Upgrade Blog

Microsoft's pre-modern message puts a...

Over at ZDNet.com, Ed Bott reports a first sighting of Microsoft's eagerly awaited $300 million ad campaign. Already the cause of much speculation, the consensus is that this will be... More

8 comments

A $40 CONSUMER-class router has create...

Believe it or not I don't work in IT, haven't for 7 years. Yes I work with Microsoft's Windows XP Embedded and as a result I have to know a lot about the OS, the kernal, Win API calls... More

Post a comment

Sick Puppy Redo

I generally follow a dispassionate investigative process when trying to discern what happened when a project goes bad. Although its a low priority item, it gets done simply because... More

Post a comment