This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 5384 - Uniqueness of alias URIs
Summary: Uniqueness of alias URIs
Alias: None
Product: SML
Classification: Unclassified
Component: Interchange Format (show other bugs)
Version: unspecified
Hardware: PC Windows XP
: P2 normal
Target Milestone: LC
Assignee: Kumar Pandit
QA Contact: SML Working Group discussion list
Depends on:
Reported: 2008-01-16 18:44 UTC by Kirk Wilson
Modified: 2008-06-05 19:10 UTC (History)
1 user (show)

See Also:


Description Kirk Wilson 2008-01-16 18:44:11 UTC
The following statement (actually three) statements in section 5.3.2 of SML-IF seem to be equivalent:

Each member of the set of all alias URIs in an SML-IF document MUST be unique. That is, no two alias URIs in a given SML-IF document may be equivalent.

All alias URIs in an SML-IF document MUST be unique.

Is there a difference?  (If so, it should be made more explicit.)
Comment 1 John Arwe 2008-01-17 13:17:21 UTC
I think they are expressing the same concept in different words.
fwiw, "equivalent" might be confusing here.  I usually see that in the context of how to normalize/compare URIs, e.g. RFC 3986 section 6.1:
   6.  Normalization and Comparison . . . . . . . . . . . . . . . . . 38
       6.1.  Equivalence  . . . . . . . . . . . . . . . . . . . . . . 38
Given our current rules around URI comparison, I don't think we need to invoke "equivalent" or any variation.  We already define what equality (the strongest form of equivalence) means to SMLIF, and don't need anything weaker IIRC.  Net, I'd strike all phrases that appear to relate URIs and any form of equivalence other than straight equality.
Comment 2 Virginia Smith 2008-01-17 19:32:56 UTC
Editors to deal with both comments. Remove 'equivalent' and all its variants. Reference the section in IF that defines equality of 2 URIs.
Comment 3 Kumar Pandit 2008-01-25 02:16:57 UTC
changed the section title,

from: 5.3.1 URI Equivalence
to  : 5.3.1 URI Equality

changed all references to URI equivalence to use the term URI equality instead.
for example,

If the URI is equivalent to the URI in an alias (see 5.3.1 URI equivalence), ...

If the URI is equal to the URI in an alias (see 5.3.1 URI Equality), ...