[Bug 5306] SML-IF header information

http://www.w3.org/Bugs/Public/show_bug.cgi?id=5306


kumarp@microsoft.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
           Keywords|editorial                   |
         Resolution|                            |FIXED




------- Comment #7 from kumarp@microsoft.com  2008-01-25 01:19 -------
added section the following section:
-------
5.1.1 Using the SML-IF Version Attribute
An SML-IF producer MAY specify the version of the SML-IF specification with
which conformance is declared by including the version number of the relevant
specification as the value of the SMLIFVersion attribute in the document's
model element. This value MUST be "1.1" for documents conforming to the SML-IF
1.1 specification. Consumers MUST attempt to process an SML-IF document
regardless of the value of the SMLIFVersion attribute. Therefore, a consumer of
SML-IF document MUST NOT reject the document simply on the basis that it has a
different version of the specification. 

Non-normative note: The SMLIFVersion number may be useful when diagnosing
failures enountered while processing SML-IF documents. 
----------

Also, updated the sml-if schema and the pseudo schema in section 4.1 as
suggested and added the following non-normative para in 4.1:

A document producer can specify the version of the specification under which
the current document was generated, and with which conformance is claimed, in
the SMLIFVerion attribute. For example, if this version of SML-IF is used as
the basis of a document, the value of this attribute would be the value "1.1". 

Received on Friday, 25 January 2008 01:19:29 UTC