<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>4909</bug_id>
          
          <creation_ts>2007-08-02 02:51:22 +0000</creation_ts>
          <short_desc>Contradictory rules for user control of search for schema documents</short_desc>
          <delta_ts>2007-08-03 18:29:33 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>XML Schema</product>
          <component>Structures: XSD Part 1</component>
          <version>1.1 only</version>
          <rep_platform>Macintosh</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>LATER</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="C. M. Sperberg-McQueen">cmsmcq</reporter>
          <assigned_to name="C. M. Sperberg-McQueen">cmsmcq</assigned_to>
          
          
          <qa_contact name="XML Schema comments list">www-xml-schema-comments</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>16017</commentid>
    <comment_count>0</comment_count>
    <who name="C. M. Sperberg-McQueen">cmsmcq</who>
    <bug_when>2007-08-02 02:51:22 +0000</bug_when>
    <thetext>Section D.2 of 1.1 says in part:

    General-purpose processors should support multiple methods for
    locating schema documents, and provide user control over which
    methods are used and how to fall back in case of failure.

In other words, processors should but need not allow user control
over methods of finding schema documents.

But section 4.3.2 says in part (both in 1.0 and in 1.1):

    Accordingly whether a processor&apos;s default behavior is or is not to
    attempt such dereferencing [of namespace names], it MUST always
    provide for user-directed overriding of that default.

In other words, processors MUST allow user control over at least
one method of finding schema documents, namely dereferencing
namespace names.

At first glance, these appear to contradict each other.  How should
we resolve the contradiction?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>16018</commentid>
    <comment_count>1</comment_count>
    <who name="C. M. Sperberg-McQueen">cmsmcq</who>
    <bug_when>2007-08-02 03:18:51 +0000</bug_when>
    <thetext>Also, D.2 is in a section on implementation-defined features,
while section 4.3.2 describes methods of finding schema
documents as &quot;application and processor dependent&quot;.  In 1.0,
the distinction we now make between &quot;implementation-dependent&quot;
and &quot;implementation-defined&quot; features is not made, but in 
1.1 it is, and the wording should be made consistent by
changing the description in 4.3.2.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>16042</commentid>
    <comment_count>2</comment_count>
    <who name="C. M. Sperberg-McQueen">cmsmcq</who>
    <bug_when>2007-08-03 18:29:33 +0000</bug_when>
    <thetext>On its telcon today, the Working Group discussed this and other
recently opened issues in the issues database and concluded (not
without some pangs of regret) that for scheduling reasons it is not
feasible for us to resolve this issue, or any of the others in the
group, before we go to Last Call.

On whether the issue / proposal discussed here is worth pursuing or
not, the WG has taken no formal decision. Accordingly I am closing
this issue with a disposition of LATER, not WONTFIX.  That means the
Working Group believes that the issue may be resolved in some future
version of the spec, and encourages whatever Working Groups are
responsible for future versions of the spec to consider this issue
at an appropriate time.  (If this bug relates both to 1.0 and 1.1,
this resolution applies only to 1.1 and leaves undetermined how to
handle it vis-a-vis 1.0.)</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>