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 5741 - 4.3.1 SML URI Reference Scheme item 2 - clarify relationship to rfc 3986 and terminology
Summary: 4.3.1 SML URI Reference Scheme item 2 - clarify relationship to rfc 3986 and ...
Status: RESOLVED FIXED
Alias: None
Product: SML
Classification: Unclassified
Component: Core (show other bugs)
Version: LC
Hardware: PC Windows XP
: P2 normal
Target Milestone: LC
Assignee: Kumar Pandit
QA Contact: SML Working Group discussion list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-06-12 22:20 UTC by John Arwe
Modified: 2008-08-29 03:36 UTC (History)
3 users (show)

See Also:


Attachments

Description John Arwe 2008-06-12 22:20:03 UTC
This bug resulted from working group discussion of http://www.w3.org/Bugs/Public/show_bug.cgi?id=5707#c2 proposal [1]

Current text:
2. An SML reference using the SML URI reference scheme is resolved using the following steps:
   a.      If the URI is a relative reference, then use an implementation-dependent base URI to resolve it to an URI.
   b.      A document is obtained by dereferencing the URI reference ignoring any fragment component, using the appropriate operation defined for the URI scheme used in that URI reference. If there is no document retrieved, the SML reference scheme instance is unresolved.
   c.      If no fragment component is present in the URI reference, the SML reference scheme instance resolves to the root element of the retrieved document.
   d.      If a fragment component is present in the URI reference, the SML reference scheme instance resolves to the set of elements obtained by applying the fragment component to the root element of the retrieved document.

As noted on the working group call of June 5, this could be read to mean that the authors are overriding parts of RFC 3986, rather than summarizing it, as this appears in a normative section.

As noted on the working group call of June 12, some of the terminology is either misleading or self-contradictory, e.g. the uses of "URI reference" after 2a (since the output of 2a is an absolute URI, the proper term from 3986 is URI, which is an absolute URI plus an optional fragment component).

Proposed changes:
2. 
from: the following steps:
to:   the following steps, which non-normatively summarize the process described        
      for URI references in [RFC 3986], 
      and for fragments in XML media types [RFC 3023] which defers to [Xptr].

2a
from:    implementation-dependent base URI to resolve it to an URI.
to:      implementation-dependent base URI to resolve it to a  URI.

2b-2d, all occurrences
from: URI reference
to:   URI
Comment 1 Virginia Smith 2008-06-19 18:42:29 UTC
Resolution 6/19: 
Fix per proposal but editors to make text consistent with Bug #5545 (remove references to RFC 3986). No needsReview necessary.
Comment 2 Kumar Pandit 2008-08-29 01:17:17 UTC
resolution in the call on 8/28: 
The draft sent by John (http://lists.w3.org/Archives/Public/public-sml/2008Aug/0104.html) is approved. Does not need review after the changes are made.
Comment 3 Kumar Pandit 2008-08-29 03:36:01 UTC
fixed per comment# 2