[Bug 5118] smlif 3.3.2 Document References make documenturi interop floor

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

           Summary: smlif 3.3.2 Document References make documenturi interop
                    floor
           Product: SML
           Version: unspecified
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Interchange Format
        AssignedTo: cmsmcq@w3.org
        ReportedBy: johnarwe@us.ibm.com
         QAContact: public-sml@w3.org


3.3.2 Document References currently says:
If a document is to be referred to rather than embedded, a reference to it MUST
placed in the locator child of the corresponding document element. SML-IF
specifies one way such references may be constructed, the documentURI element,
however any representation on which the producer and consumer agree may be
used. [Ed. note: the previous statement is not very portable!]

I propose we change this to make documentURI the floor requirement on consumers
(all consumers must support) with no ceiling and no requirements on producers,
and to remove the (very ambiguous and in our specs way overloaded) term
"reference".

Revised text:
If a document is to be referred to rather than embedded, the SML-IF producer
MUST provide its location using the document/locator element.  SML-IF consumers
MUST accept the element defined by SML-IF for this purpose, documentURI. 
SML-IF producers MAY provide the location of an embedded document within the
document/locator element using any means their consumers understand, including
but not limited to documentURI.

Received on Monday, 1 October 2007 15:56:33 UTC