[Bug 4992] Object identity needs to be clarified


virginia.smith@hp.com changed:

           What    |Removed                     |Added
           Keywords|editorial                   |needsReview

------- Comment #23 from virginia.smith@hp.com  2008-01-03 16:44 -------
=>New definition in spec:

Target-complete URI
    A target-complete URI is a URI or IRI that contains all the information
required to locate a target of an SML reference.

=>section 4.2.3, 1st point now reads: 

4.2.3 Identical Targets

To determine if two targets are the same or different, a model validator MUST
obey the following rules.

   1.   A model validator MUST consider both targets to be the same when both
of the following are true.
         a.  The definition of the scheme(s) used to locate the targets
specifies that the scheme uses target-complete URIs. [4.3 Reference Schemes]
         b.  The two URIs or IRIs used to locate the targets are identical
using a case-sensitive, codepoint-by-codepoint comparison.

=>section 4.3, rules for defining reference schemes now reads:

 All of the following MUST be defined for each SML reference scheme,

   1. The set of rules that, when satisfied, identify a reference element as
containing one and the only instance of the scheme within that reference
   2. The set of rules that, when evaluated, resolve the containing reference
to a set of target element nodes.
   3. An assertion that states whether or not the scheme uses target-complete

=>section 5.3.3 in SML-IF now reads:

When processing an SML-IF document, there are 3 categories of URI references
that may need to be resolved:

   1. schemaLocation attributes on xs:include and xs:redefine in schema
documents, when they are model definition documents.
   2. Target-complete URIs [SML 1.1] used in SML reference schemes. For a URI
reference to be in this category, its non-fragment URI components have all the
information to uniquely identify at most one model document that potentially
contains the target(s) of the URI reference.
   3. URI references used in SML reference schemes which are not in category

Received on Thursday, 3 January 2008 16:44:16 UTC