<?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>4907</bug_id>
          
          <creation_ts>2007-08-02 01:35:28 +0000</creation_ts>
          <short_desc>The infoset is not a data structure and not an API</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.0/1.1 both</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>16015</commentid>
    <comment_count>0</comment_count>
    <who name="C. M. Sperberg-McQueen">cmsmcq</who>
    <bug_when>2007-08-02 01:35:28 +0000</bug_when>
    <thetext>In section 3.16.3, the Schema Representation Constraint:
QName Interpretation reads in part:

    In the absence of the [in-scope namespaces] property in 
    the infoset for the schema document in question, processors 
    must reconstruct equivalent information as necessary, 
    using the [namespace attributes] of the containing element 
    information item and its ancestors.

This formulation reflects a fundamental misunderstanding of
the nature of information sets, which we should neither retain
in our spec nor encourage in others.  The [in-scope namespaces]
property and the [namespace attributes] property of the basic
infoset are not names for different fields in a data structure;
the former is merely a different name for a subset of the
information present in the latter.  It is not only not
necessary to &quot;reconstruct the equivalent information&quot;, if
[namespace attributes] is present, but it is not possible
for the information of [namespace attributes] to be present
without the information of [in-scope namespaces] being
present.

The existing text would make sense if the infoset spec were
the description of a data structure, or of an API.  It is
neither.

The paragraph in question should be deleted.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>16040</commentid>
    <comment_count>1</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>