Conformance class attribute proposal (DR 08-0012)

Jesper Lund Stocholm jesper.stocholm at ciber.dk
Sun Jun 21 17:51:01 CEST 2009


Hi all,

 

Attached is a more concrete and elaborate edition of the proposal from Shawn and I to delete the conformance-attribute and add a new version attribute instead. It should give you an idea of the actions needed.

 

Jesper Lund Stocholm
ciber Danmark A/S

From: Jesper Lund Stocholm [mailto:jesper.stocholm at ciber.dk] 
Sent: Thursday, June 11, 2009 9:25 AM
To: SC 34 WG4
Subject: Conformance class attribute proposal (DR 08-0012)

 

Conformance attribute proposal:

 

Shawn and I have thought about the conformance attribute - especially in the light of the changed namespace for strict documents.

 

We'd like to propose the following change:

 

1.       remove the conformance clause attribute that was created during the BRM

2.       Add a new optional "version"-attribute on the root elements, i.e. for WordProcessing, Presentation and Spreadsheet-documents.

 

Rationale:

The conformance clause was added to be able to distinguish between documents of different conformance classes - a proposal created at the BRM. Now that we have created an even stronger tool (changing the namespace for strict documents) we don't need this attribute any more. Further - should it remain, it would be a source of ambiguity while allowing a strict document (namespace-wise) to specify a conformance class value of "transitional". What we do need, however, is a way to specify versioning of the applied specification.

 

So - there are all sorts of nitty-gritty details to how to do the version-attribute. A suggestion would be to have the constraints on the attribute vary between strict and transitional schemas. So the version attribute could be created as this

 

strict

default: 1.1 IS29500:2008

constrain: MinInclusive="1.1", type="xs:double"

 

We could have the spec specify that these values are reserved:

 

1.1: IS29500

1.2: IS29500 (amd/cor 1)

 

transitional

default: 1.0 (ECMA-376 1st ed)

constrain: MinInclusive="1.0", type="xs:double"

 

We could have the spec specify that these values are reserved:

 

1.0: ECMA-376 1st ed

1.1: IS29500

1.2: IS29500 (amd/cor 1)

 

The important thing at this point is not the details (we'll sort these out in Copenhagen) but to get a consensus that this is a path we should proceed on.

 

Jesper Lund Stocholm
 
Lautruphøj 1-3
DK-2750 Ballerup
Denmark

Tlf.: +45 30 94 55 70
Email: jesper.stocholm at ciber.dk <mailto:jesper.stocholm at ciber.dk> 

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.vse.cz/pipermail/sc34wg4/attachments/20090621/41aa31c7/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/gif
Size: 2609 bytes
Desc: image001.gif
URL: <http://mailman.vse.cz/pipermail/sc34wg4/attachments/20090621/41aa31c7/attachment.gif>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Proposal for Part 1 and Part 4 Conformance-version Attribute Changes .pdf
Type: application/octet-stream
Size: 434094 bytes
Desc: Proposal for Part 1 and Part 4 Conformance-version Attribute Changes .pdf
URL: <http://mailman.vse.cz/pipermail/sc34wg4/attachments/20090621/41aa31c7/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Proposal for Part 1 and Part 4 Conformance-version Attribute Changes .docx
Type: application/octet-stream
Size: 29110 bytes
Desc: Proposal for Part 1 and Part 4 Conformance-version Attribute Changes .docx
URL: <http://mailman.vse.cz/pipermail/sc34wg4/attachments/20090621/41aa31c7/attachment-0001.obj>


More information about the sc34wg4 mailing list