DR 09-0316, 09-317, 09-318: Conformance
Chris Rae
Chris.Rae at microsoft.com
Mon Aug 2 23:26:58 CEST 2010
These DRs are:
DR 09-0316 - Part 1: Conformance (http://cid-c8ba0861dc5e4adc.office.live.com/view.aspx/Public%20Documents/2009/DR-09-0316.docx)
DR 09-0317 - Part 1: Conformance (http://cid-c8ba0861dc5e4adc.office.live.com/view.aspx/Public%20Documents/2009/DR-09-0317.docx)
DR 09-0318 - Part 1: Conformance (http://cid-c8ba0861dc5e4adc.office.live.com/view.aspx/Public%20Documents/2009/DR-09-0318.docx)
The bulk of the interesting information as to prior WG4 discussion is captured inside DR 09-0316.
These DRs are all inter-related UK issues covering the poor specification of conformance in IS 29500. The proposed text to answer all of these (in DR 09-0316) seems to have gone through some fairly extensive iteration on WG4 and was awaiting an updated text from Shawn to reflect everyone's comments. I've written up some text to integrate these comments, which is attached using faked track changes (advertisement: you too can do this using my code at http://blogs.msdn.com/b/chrisrae/archive/2010/05/27/enumerating-edits-on-large-documents.aspx). The changes are a little hard to read (less of an advertisement), so I've also pasted the final text below.
I think we should discuss this on the next call, as there's clearly quite a lot of history here.
Chris
--
2.4 Document Conformance
Document conformance is purely syntactic; it involves only Items 1 and 2 in §2.3 above.
An Office Open XML document is conformant to this part of ISO/IEC 29500 if all of the following conditions hold:
. An Office Open XML document shall be an OPC package as defined by ISO/IEC 29500:2 and further specified in this Part of ISO/IEC 29500.
. All package content shall conform to the normative provisions of this International Standard.
All XML documents in the package which contain elements in Namespaces targeted by the normative schemas of this International standard shall be valid to those schemas.
. A conforming Office Open XML document shall conform to the transitional W3C XML Schema or the strict W3C XML Schema (Item 1), after the evaluation of any extensibility mechanisms the application of the processes described by ISO/IEC 29500-3 , and any additional syntax constraints (Item 2).
. The Office Open XML document shall be of category Wordprocessing, Spreadsheet, or Presentation.
. The Office Open XML document character set shall conform to the Unicode Standard and ISO/IEC 10646:2003, with either the UTF-8 or UTF-16 encoding form, as required by the XML 1.0 standard.
. Any XML element or attribute not explicitly included in ISO/IEC 29500 shall use the extensibility mechanisms described by ISO/IEC 29500-1 and ISO/IEC 29500-3.
Each Part of this multi-part standard has its own conformance clause. The term conformance class is used to disambiguate conformance within different Parts of this multi-part standard. This Part of ISO/IEC 29500 defines the following document conformance classes:
. WML Strict, if the Office Open XML document is a conforming document of category Wordprocessing that conforms to the strict schema and does not include any features from Part 4.
. SML Strict, if the Office Open XML document is a conforming document of category Spreadsheet that conforms to the strict schema and does not include any features from Part 4.
. PML Strict, if the Office Open XML document is a conforming document of category Presentation that conforms to the strict schema and does not include any features from Part 4.
In addition, Office Open XML documents of conformance class WML Strict, SML Strict, or PML Strict shall not embed documents of conformance class WML Transitional, SML Transitional, or PML Transitional as defined in Part 4.
Document categories Wordprocessing, Spreadsheet, and Presentation are defined in §4.
[Note: Other document conformance classes could be defined in the future. end note]
[Note: A document cannot be of more than one of the above conformance classes. end note]
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Changes to section 2.docx
Type: application/vnd.openxmlformats-officedocument.wordprocessingml.document
Size: 20802 bytes
Desc: Changes to section 2.docx
URL: <http://mailman.vse.cz/pipermail/sc34wg4/attachments/20100802/7502f5c5/attachment-0001.bin>
More information about the sc34wg4
mailing list