ODF Remarks and Suggestions

A list of suggestions and remarks on the ODF spec itself, like:

Name

Spec

Part

Comment

Bart H

1.1

2.2.1 Pre-Defined vs. Custom Metadata

Applications should preserve this data. Why not make it mandatory ?

Bart H

1.1

3.1 Pre-Defined Metadata Elements

Why not make processing and updating them required, with the exception of 3.1.17 (editing duration), 3.1.18 (document statistics) since those require more complex calculations, and also except 3.1.13 automatic reload and 3.1.14 hyperlink behavior

Bart H

1.1

3.1.1 Generator

This should be a required element, makes it easier when debugging

Bart H

1.1

3.1.15 Language

"...is similar to the language tag described in [RFC3066]". Only similar, or the same ?

Bart H

1.1

3.1.16 Editing Cycles

Seems to be the same value as "document revision number" (6.4.12) that upon creation the value is "1", so the type should be xsd:positiveInteger instead of xsd:nonNegativeInteger

Bart H

1.1

3.1.18 Document statistics

What's the definition of a sentence, word, paragraph, syllable, character, non-whitespace character ?

Bart H

1.1

6.3.2 Setting simple variables

"contains the presentation of the value...". Value is already in office:value, presentation should be done by the getter

Bart H

1.1

11.4.2 Control Implementation

Shouldn't form:control-implementation be moved to application-specific settings.xml

Bart H

1.1

12.1.3 Creation Date and Time String

There's already a dc:date, so why do we need an additional meta:date-string ?

Bart H

1.1

15.2.3 Paper Tray Name

this should be an application setting

Bart H

1.1

17.4 MIME Type stream

"should" contain a stream called mimetype. Why not make it mandatory ?

Bart H

1.1

17.7.3 File entry

So the root directory of the package itself ('/') should have a file-entry with mime type ? Perhaps this should be mentioned explicitly

Bart H

1.1

App.C MIME Types

Do we actually need OTH ? It could be a profile, but why does it have its own extension and mime type ?

ODFRemarks (last edited 2009-08-12 18:04:56 by localhost)