<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/XML/2000/08/xmlspec-v21.xslt"?>
<!DOCTYPE spec PUBLIC "-//W3C//DTD Specification Version 2.0//EN"
                       "/XML/1998/06/xmlspec-v21.dtd" [
<!ENTITY year "2000">
<!ENTITY month "August">
<!ENTITY MM "08">
<!ENTITY day "10">
<!ENTITY MMDD "&MM;&day;">
<!ENTITY XMLBaseDoC "http://www.w3.org/2000/06/xmlbase-comments-&year;&MMDD;">
<!ENTITY comments-list "http://lists.w3.org/Archives/Public/www-xml-linking-comments/2000JanMar">

<!ENTITY % local.p.class "|blockquote">
<!ELEMENT blockquote (p|blockquote)*>
]>
<spec>
<header>
  <title>XML Base Disposition of Comments</title>
  <version/>
  <w3c-designation>xmlbase-comments-&year;&MMDD;</w3c-designation>
  <w3c-doctype></w3c-doctype>
  <pubdate><day>&day;</day><month>&month;</month><year>&year;</year></pubdate>
  <publoc>
   <loc href="&XMLBaseDoC;">&XMLBaseDoC;</loc>
   <loc role="available-format" href="&XMLBaseDoC;.html">HTML</loc>
   <loc role="available-format" href="&XMLBaseDoC;.xml">XML</loc>
  </publoc>
  <prevlocs>
   <loc href="http://www.w3.org/2000/06/xmlbase-comments-20000607">http://www.w3.org/2000/06/xmlbase-comments-20000607</loc>
  </prevlocs>
  <authlist>
  <author>
    <name>Jonathan Marsh</name>
    <affiliation>Microsoft</affiliation>
    <email href="mailto:jmarsh@microsoft.com">jmarsh@microsoft.com</email>
  </author>
  </authlist>

  <status>
    <p>This document of the W3C's XML Linking Working Group describes
    the disposition of comments as of &month;&#32;&day;&#32;&year; on the XML Base
    <loc href="http://www.w3.org/TR/2000/WD-xmlbase-20000221">first</loc>
    and the <loc href="http://www.w3.org/TR/2000/WD-xmlbase-20000607">second</loc>
    Last Call Working Drafts.  It may be updated, replaced or rendered obsolete by
    other W3C documents at any time.</p>
  
    <p>For background on this work, please see the 
    <loc href="http://www.w3.org/XML/Activity">XML Activity Statement</loc>.</p>
  </status>

  <abstract>
    <p>This document details the responses (or lack of response) made to
    issues in XML Base raised by the XML Linking 
    Working Group, other W3C Working Groups, and the public (via the 
    <code>www-xml-linking-comments</code> mailing list).</p>
  </abstract>

  <langusage>
    <language id="EN">English</language>
  </langusage>
  <revisiondesc>
    <slist>
      <sitem>Februrary 23, 2000: Created.</sitem>
    </slist>
  </revisiondesc>
</header>

<body>
<div1 id="intro">
  <head>Introduction</head>

  <p>This document describes the disposition of comments in relation to
  both the <loc href="http://www.w3.org/TR/2000/WD-xmlbase-20000221">first</loc>
  and <loc href="http://www.w3.org/TR/2000/WD-xmlbase-20000607">second</loc>
  Last Call Working Drafts. The comments have been categorized: technical 
  errors in the current specification, requests from other Working Groups 
  and Member Companies, and editorial comments (consisting of spelling and 
  grammatical errors). Each issue is described by the name and contact 
  information of the commentator, a description of the issue, and either 
  the resolution or the reason that the issue was not resolved.</p>
</div1>

<div1 id="comments">
  <head>Comments Received</head>
  
  <div2>
    <head>Technical Errors and Clarifications</head>
    <div3>
      <head>Why is XBase needed?</head>
      
      <p><emph>Source:</emph> Rick Jelliffe,
      <loc href="&comments-list;/0046.html">&comments-list;/0046.html</loc>.</p>
      
      <p>Rick proposes that the functionality of xml:base is already available
      in the form of XML entity references, <code>&lt;html:base&gt;</code>, 
      and variables in XSLT transformations.  Rick also is concerned by a 
      lack of a Requirements document specifically for XML Base.</p>
      
      <p><loc href="http://lists.w3.org/Archives/Member/w3c-xml-linking-wg/2000May/0049.html">Resolution</loc>: <emph>members only)</emph>
      Declined. Rationale follows:</p>
      <ulist>
        <item><p>The XML Base specification results from the attempt by
          the XLink group to fulfill it's requirements as found in the 
          XLink Requirements Document.  During development, it was determined
          that supporting something equivalent to the HTML BASE element
          was best provided generically to all URIs, instead of only those
          URIs which happened to be in xlink:href attributes.  As a generic
          layer, it was felt that a separate namespace (xml) and a separate
          Working Draft would provide greater modularity.</p></item>
        <item><p>XML Base was developed as a generic XML equivalent of 
          html:base functionality.  But in generic XML, we can't expect all 
          hyperlinks to be represented as XLinks, neither do we expect URIs 
          to appear only in hyperlinks.  We favored consistently addressing 
          the base problem at the URI level instead of the providing different
          base processing at the link level.</p></item>
        <item><p>Layering XLink on top of XHTML, which in turn we hope will 
          be layered upon XLink, is a bit circular.</p></item>
        <item><p>Scoping of xml:base supports XInclude, which originated
          in the XLink group and is now being completed by the XML Core
          WG.  Other applications which move subtrees of XML around or
          merge them can make use of xml:base to keep relative URIs from
          breaking with minimal intrusion into the document.  The scoping 
          behavior of xml:space and xml:lang was used as a model.</p></item>
      </ulist>
    </div3>
    
    <div3>
      <head>"XBase" abbreviation is confusing</head>
      
      <p><emph>Source:</emph> Steve Hodgkiss,
      <loc href="&comments-list;/0051.html">&comments-list;/0051.html</loc>.
      Also see linking issues list [<loc href="http://www.w3.org/XML/Group/1999/07/LinkingIssueList.html#XB2">XB2</loc>]<emph> (members only)</emph>.</p>
      
      <p>The term "XBase" previously referred to dBase, FoxPro, Clipper, et.
      al. as in the "XBase World" or "XBase Community".  Unique terminology 
      would be welcomed.</p>
      
      <p><emph>Editors comments:</emph> Defining a shortcut XBase for XML Base is 
      of dubious value.  We're only defining a single attribute, which is 
      called "xml:base", not "x:base".  We don't have XSpace or XLang.  
      There is such a thing as taking the XWhatever naming convention too 
      far.</p>
      
      <p><loc href="http://lists.w3.org/Archives/Member/w3c-xml-linking-wg/2000Mar/0045.html">Resolution</loc>:<emph> (members only)</emph>
      Accepted. Lose the acronyn XBase.</p>
    </div3>

    <div3>
      <head>XBase: unsetting the base URI</head>
      
      <p><emph>Source:</emph> Richard Tobin,
      <loc href="&comments-list;/0066.html">&comments-list;/0066.html</loc>.
      Also see linking issues list [<loc href="http://www.w3.org/XML/Group/1999/07/LinkingIssueList.html#XB3">XB3</loc>]<emph> (members only)</emph>.</p>
      
      <p>Can the base URI infoset property be explicitly set to unknown by
      specifying xml:base=""?</p>

      <p>It seems that this or some such syntax is needed to allow
      serialisation of an infoset that contains elements with unknown URI
      nested inside elements with a known URI.  (Presumably such an infoset
      would have to be created by hand.)</p>
      
      <p><loc href="http://lists.w3.org/Archives/Member/w3c-xml-linking-wg/2000Mar/0045.html">Resolution</loc>:<emph> (members only)</emph>
      Declined, per the analysis at
      <loc href="&comments-list;/0075.html">&comments-list;/0075.html</loc>.</p>

    </div3>
    
    <div3>
      <head>Clarify use over HTTP</head>
      
      <p><emph>Source:</emph> John Tigue, email to editor.</p>

      <p>How about some explicit references to how this works over HTTP. 
      Specifically, Section 14.11 entitled, "Content-Base" of  RFC 2068 
      (which I notice doesn't appear in RFC 2616)?</p>

      <p>This would follow the model of the xml-stylesheet spec:
      http://www.w3.org/TR/xml-stylesheet/</p>

      <p><loc href="http://lists.w3.org/Archives/Member/w3c-xml-linking-wg/2000May/0049.html">Resolution</loc>:<emph> (members only)</emph>
      Declined.  The more recent <loc href="http://www.ietf.org/rfc/rfc2616.txt">RFC 2616</loc>
      states in Section 19.6.3 entitled "Changes from RFC 2068":</p>

      <p><quote>Content-Base was deleted from the specification: it was not
      implemented widely, and there is no simple, safe way to
      introduce it without a robust extension mechanism.</quote></p>
     
     <p>Thus we defer to their judgment on what was widely implemented
     and would benefit from clarification in our spec.</p>
    </div3>

    <div3>
      <head>Scope of xml:base</head>
      
      <p><emph>Source:</emph> Philippe Le Hegaret,
      <loc href="http://lists.w3.org/Archives/Public/www-xml-linking-comments/2000AprJun/0007.html">http://lists.w3.org/Archives/Public/www-xml-linking-comments/2000AprJun/0007.html</loc>.</p>

      <p>Base is definition is circular, a relative base URI is resolved
      relative to the base URI.</p>

      <p><loc href="http://lists.w3.org/Archives/Member/w3c-xml-linking-wg/2000May/0049.html">Resolution</loc>:<emph> (members only)</emph>
      Duplicate of 2.1.6.</p>
    </div3>

    <div3>
      <head>relative base URI reference defined circularly</head>
      
      <p><emph>Source:</emph> Dan Connolly,
      <loc href="http://lists.w3.org/Archives/Public/www-xml-linking-comments/2000AprJun/0008.html">http://lists.w3.org/Archives/Public/www-xml-linking-comments/2000AprJun/0008.html</loc>.</p>

      <p>Base is definition is circular, a relative base URI is resolved
      relative to the base URI.</p>

      <p>Suggested replacement text: "The value of the xml:base attribute
      denotes a URI with respect to the [base URI] property of the 
      *parent* of the element on which it appears, provided the parent
	    element starts and ends in the same external entity; otherwise 
	    (e.g. if the xml:base attribute occurs on the root element
	    of a document) it denotes a URI with respect to the base URI of 
	    the enclosing external entity."  And add an example of relative
	    base URIs.</p>
      
      <p><loc href="http://lists.w3.org/Archives/Member/w3c-xml-linking-wg/2000May/0049.html">Resolution</loc>:<emph> (members only)</emph>
      Accepted.</p>
    </div3>
    
    <div3>
      <head>XBase is in conflict with RFC 2396</head>
      
      <p><emph>Source:</emph> MURATA Makoto,
      <loc href="http://lists.w3.org/Archives/Public/www-xml-linking-comments/2000AprJun/0011.html">http://lists.w3.org/Archives/Public/www-xml-linking-comments/2000AprJun/0011.html</loc>.
      Also see linking issues list [<loc href="http://www.w3.org/XML/Group/1999/07/LinkingIssueList.html#XB9">XB9</loc>].<emph> (members only)</emph></p>

      <p>At present, a default value for the xml:base is allowed to appear 
      in an external DTD subset or external parameter entity.  Then, that 
      default value would control all XML document entities that reference 
      to this external DTD subset or external parameter entity.  This is a 
      violation of RFC 2396.</p>
      
      <p>Options from this and subsequent threads include:</p>
      <olist>
        <item><p>XML Base should prohibit default values for xml:base.</p></item>
        <item><p>XML Base should prohibit default values for xml:base in external 
        DTDs.</p></item>
        <item><p>Add a note indicating that the base may be inherited from a different
        Mime entity.</p></item>
        <item><p>Do nothing - treat the use of an element type which defaults
        xml:base as sufficient indication within the document entity of the 
        base URI.</p></item>
      </olist>

      <p><emph>Further investigation</emph> reported by Steve DeRose in
      <loc href="http://lists.w3.org/Archives/Member/w3c-xml-linking-wg/2000May/0035.html">RFC 2396 and BASE</loc>
      <emph> (member only)</emph>, and reproduced here for convenience:</p>
      
      <blockquote>
        <p>... I went and looked over 2396 in detail. For one thing, it says:</p>

        <blockquote>
          <p>5.1.2. Base URI from the Encapsulating Entity</p>
          
          <p>If no base URI is embedded, the base URI of a document is defined by
          the document's retrieval context.  For a document that is enclosed
          within another entity (such as a message or another document), the
          retrieval context is that entity; thus, the default base URI of the
          document is the base URI of the entity in which the document is
          encapsulated.</p>
        </blockquote>

        <p>Now with XML Base, there is no unique meaning to the phrase "the base URI of
        the entity in which the document is encapsulated" -- because there may be
        many. It seems to me that the most reasonable interpretation of this clause
        in the face of that fact would be "the base URI [at the encapsulation point
        in] the entity in which the document is encapsulated -- that is, when an
        entity is included in another and the enclosing doc has multiple bases at
        different places, choose the one that's in effect at the relevant point ...</p>

        <p>But perhaps most telling, check this out from section 5.1.1:</p>

        <blockquote>
          <p>Protocols that do not use the MIME message header syntax,
          but which do allow some form of tagged metainformation to be included
          within messages, may define their own syntax for defining the base
          URI as part of a message.</p>
        </blockquote>
        
        <p>XML is, in itself, a protocol that does not use MIME, but which allows
        tagged metainformation. So it may define its own syntax for defining the
        base URI as part of its "messages". "message" is a MIME term, and this
        paragraph is talking about MIME -- but isn't the best interpretation of
        "message" in XML terms, "document"? In which case, this clause appears to
        permit exactly what we want.</p>

        <p>I couldn't find the constraint that's supposed to be there, that the BASE
        must be defined in the same MIME object. I examined every instance of
        "base", "MIME", and even "must" in RFC2396.... Can anyone else find it? Or
        perhaps were people thinking of the 5.1.1 text just cited, which does not
        seem to have any clear conflict with what we want.</p>
      </blockquote>

      <p><loc href="http://lists.w3.org/Archives/Member/w3c-xml-linking-wg/2000May/0049.html">Resolution</loc>:<emph> (members only)</emph>
      However, in light of these concerns, and despite the doubts raised by
      Steve, we will attempt to mitigate the problem.  It seems 
      impractical to enforce restrictions on where xml:base attributes
      may be declared, as some processors cannot be expected to have
      this information, and enforcement (or even ignoring such attributes)
      cannot be reliably performed without changes to XML 1.0 parsers.
      We note that Namespaces faces a similar problem (defaulting 
      something as intrinsic to a document as the namespace declarations
      is unwise), and we will add a note to XML Base phrased along the
      same lines as appear in the Namespace rec, warning users not to
      engage in such practice.</p>
    </div3>
    
    <div3>
      <head>Deployment strategy unclear (2nd last call)</head>
      
      <p><emph>Source:</emph> Larry Masinter,
      <loc href="http://lists.w3.org/Archives/Member/w3c-xml-linking-ig/2000Jun/0056.html">http://lists.w3.org/Archives/Member/w3c-xml-linking-ig/2000Jun/0056.html</loc>
      <emph> (members only)</emph>.</p>

      <p>When you say "Relative URIs appearing in an XML document" you need to be
      completely clear about:</p>

      <p>Exactly which "XML documents" it applies to, since it clearly does not
      apply to any context in which XML appears.</p>

      <p>Exactly which "relative URI references" it applies to, within those
      documents, since even for documents that are in scope, it does not apply to
      all possible strings which use the relative URI reference syntax.</p>
      
      <p><loc href="http://lists.w3.org/Archives/Member/w3c-xml-linking-wg/2000Jul/0014.html">Resolution</loc>:<emph> (members only)</emph>
      Accept.  Add the following wording to the start of Appendix C:</p>

      <p>XML Base defines a mechanism for embedding base URI 
      information within an XML document.  It does not define 
      a mechanism to recognize which content or attribute values 
      might contain URIs.  This is only known by the 
      specifications or applications assigning semantics to
      the vocabulary.</p>
      
      <p>It is the intention of XML Base that future specifications
      and revisions of XML vocabularies identify which parts of 
      the XML document are considered to be URIs, and provide 
      normative reference to this specification in order to 
      ensure that relative URIs are treated consistently across 
      XML documents.</p>

    </div3>    
    
    <div3>
      <head>XML Base Conformance (2nd last call)</head>
      
      <p><emph>Source:</emph> J.R. van Ossenbruggen,
      <loc href="http://lists.w3.org/Archives/Public/www-xml-linking-comments/2000JulSep/0083.html">http://lists.w3.org/Archives/Public/www-xml-linking-comments/2000JulSep/0083.html</loc>.</p>

      <p>Unlike most other XML related specs, the XML Base draft is
      lacking a conformance section defining XML Base conforming
      documents and/or applications.</p>

      <p>Is this an oversight?</p>

      <p><loc href="http://lists.w3.org/Archives/Member/w3c-xml-linking-wg/2000Aug/0008.html">Resolution</loc>:<emph> (members only)</emph>
      Add the following conformance statement; "An application conforms 
      to XML Base if it calculates base URIs in accordance with the 
      conditions set forth in this specification.".</p>
    </div3>
    
  </div2>
  
  <div2>
    <head>Requests From Other Working Groups and Member Companies</head>
    <div3>
      <head>I18N: scoped attribute support</head>
      
      <p><emph>Source:</emph> Martin J. D&#252;rst,
      <loc href="http://lists.w3.org/Archives/Member/w3c-xml-linking-ig/2000Mar/0020.html">http://lists.w3.org/Archives/Member/w3c-xml-linking-ig/2000Mar/0020.html</loc>
      <emph> (members only)</emph>.
      Also see linking issues list [<loc href="http://www.w3.org/XML/Group/1999/07/LinkingIssueList.html#XB4">XB4</loc>].<emph> (members only)</emph></p>

      <p>The XML Base spec defines an attribute xml:base that works in
      a nested/inherited way. This is similar to xml:lang. Support
      for such attributes in W3C technologies, e.g. in XSLT or
      XML Schemas, is currently scarce if not non-existent. The
      I18N WG/IG hopes that both groups can use their contacts
      to make the relevant W3C WGs aware of the need for such support.</p>

      <p><loc href="http://lists.w3.org/Archives/Member/w3c-xml-linking-wg/2000Apr/0100.html">Resolution</loc>: <emph> (members only)</emph>
      Remove the sentences noting the similarity to xml:space and xml:lang
      as it does not add any normative value.  I also note here that 
      XPath has some facility for scoped attributes - 
      <code>ancestor-or-self::*[@xml:lang][1]/@xml:lang</code> 
      identifies the xml:lang attribute currently in scope.</p>
    </div3>
    
    <div3>
      <head>I18N: reference character model</head>
      
      <p><emph>Source:</emph> Martin J. D&#252;rst,
      <loc href="http://lists.w3.org/Archives/Member/w3c-xml-linking-ig/2000Mar/0020.html">http://lists.w3.org/Archives/Member/w3c-xml-linking-ig/2000Mar/0020.html</loc>
      <emph> (members only)</emph>.
      Also see linking issues list [<loc href="http://www.w3.org/XML/Group/1999/07/LinkingIssueList.html#XB5">XB5</loc>].<emph> (members only)</emph></p>

      <p>For URIs, RFC 2396 (URIs) is referenced directly, without taking
      the provisions of http://www.w3.org/TR/charmod/#URIs into account.
      This should be corrected.</p>

      <p><loc href="http://lists.w3.org/Archives/Member/w3c-xml-linking-wg/2000Apr/0100.html">Resolution</loc>: <emph> (members only)</emph>
      Accepted. Since the character model is still
      a working draft, it may be appropriate to copy the relevant text into
      XML Base to satisfy the request for normativeness, as suggested in
      <loc href="http://lists.w3.org/Archives/Member/w3c-xml-linking-ig/2000Mar/0025.html">http://lists.w3.org/Archives/Member/w3c-xml-linking-ig/2000Mar/0025.html</loc>
      <emph> (members only)</emph>.</p>
    </div3>
    
    <div3>
      <head>I18N: scoping into external entities</head>
      
      <p><emph>Source:</emph> Martin J. D&#252;rst,
      Thread starting at <loc href="http://lists.w3.org/Archives/Member/w3c-xml-linking-ig/2000Mar/0020.html">http://lists.w3.org/Archives/Member/w3c-xml-linking-ig/2000Mar/0020.html</loc>
      <emph> (members only)</emph>.
      Also see linking issues list [<loc href="http://www.w3.org/XML/Group/1999/07/LinkingIssueList.html#XB6">XB6</loc>].<emph> (members only)</emph></p>

      <p>I18N asked us to clarify the difference between not extending 
      into external entities and extending into external entities.  After
      such an example was provided, Martin stated: "I think that things 
      should work the other way from how they are specified now."  In other
      words, xml:base SHOULD extend into external entities, one reason
      being that internal and external entities should be handled 
      consistently.</p>

      <olist>
        <item><p>Provide for the extension of base into external entities.</p></item>
        <item><p>Define (if XML 1.0 allows us to) that the base URI of elements
        in an internal entity are set to the base URI of the document entity.
        Thus entities would always carry their base independently of their
        context.</p></item>
        <item><p>Note the discrepancy and warn users about it.</p></item>
      </olist>

      <p><loc href="http://lists.w3.org/Archives/Member/w3c-xml-linking-wg/2000May/0049.html">Resolution</loc>:<emph> (members only)</emph>
      Option 3, note the discrepancy and warn users of it.  Changes to support 
      the extension of xml:base into external entities are declined for the 
      following reasons:</p>
      <olist>
        <item><p>Canonicalization already breaks things, so the existence of
        scenarios broken solely by this feature is dubious.</p></item>
        <item><p>The base would be context dependent when relative URIs
        are used, which would tend to be confusing and may cause unexpected
        behavior, e.g. broken links.</p></item>
        <item><p>See the concerns about the wisdom of this practice
        raised by the comment "XBase is in conflict with RFC 2396".</p></item>
        <item><p>Suggested behavior is inconsistent with the Infoset and the XPath 
        Data Model.</p></item>
      </olist>
      
      <p>Extending the scope into internal entities also is rejected, internal
      and external entities are used very differently by customers, and consistency
      here does not seem necessary.  Infoset and possibly XPath would need
      to reflect this change - the costs are not justifiable.</p>
    </div3>
    
    <div3>
      <head>Schema: xml:base information item handling</head>
      
      <p><emph>Source:</emph> C. M. Sperberg-McQueen,
      <loc href="&comments-list;/0081.html">&comments-list;/0081.html</loc>.</p>

      <p>XML Schema depends on the infoset to carry information about
      xml:base declarations.  Schema suggests three possible resolutions:</p>
      <olist>
        <item><p>Make the xml:base available as a scoped information item
        similar to namespaces.</p></item>
        <item><p>Make the xml:base information available through convenient
        core properties on all relevant information items.</p></item>
        <item><p>Make the base URI information item mandatory (core) not 
        optional (peripheral).</p></item>
      </olist>

      <p><loc href="http://lists.w3.org/Archives/Member/w3c-xml-linking-wg/2000May/0049.html">Resolution</loc>:<emph> (members only)</emph>
      Out of scope. This functionality has been moved to the Infoset.  We 
      believe they are adopting a solution along the lines of options 2 
      and 3.</p>
    </div3>
    
    <div3>
      <head>DOM: impacts of xml:base on namespaces</head>
      
      <p><emph>Source:</emph> Lauren Wood,
      <loc href="&comments-list;/0085.html">&comments-list;/0085.html</loc>.</p>

      <p>XBase makes the current ambiguity about relative URIs in namespaces
      more acute.  As such the DOM recommends:</p>
      
      <olist>
        <item><p>XBase should state clearly whether it should apply to 
        namespace URIs or not.</p></item>
        <item><p>Don't consider XBase final until the interaction with 
        namespaces is clarified.</p></item>
        <item><p>Clarify that making the relative URI absolute by using 
        XBase still does not make it identical with an absolute 
        namespace URI. Only the act of traversing a namespaceURI 
        actually requires making the relative URI absolute.</p></item>
        <item><p>Don't expand the scope of the Infoset to XBase.</p></item>
      </olist>
      
      <p><loc href="http://lists.w3.org/Archives/Member/w3c-xml-linking-wg/2000Jun/0003.html">Resolution</loc>:<emph> (members only)</emph>
      The plenary has suggested
      that namespace names be compared as literal strings.  See
      <loc href="http://lists.w3.org/Archives/Member/w3c-xml-plenary/2000Apr/0222.html">http://lists.w3.org/Archives/Member/w3c-xml-plenary/2000Apr/0222.html</loc>
      (<emph>members only</emph>).  Accordingly, we concur
      with the first three points.  The second last call draft
      addresses the need for more clarity on namespace issues.
      The last point is out of scope
      for this group as the Infoset is owned by the XML Core WG.
      They have resolved to support XML Base in the infoset.
      Notwithstanding this, it is our belief that the Infoset
      <emph>should</emph> incorporate XML Base processing, as it
      is closely correlated with the base URI property.</p>
    </div3>
    
    <div3>
      <head>DOM: is base contextual?</head>
      
      <p><emph>Source:</emph> Lauren Wood,
      <loc href="&comments-list;/0085.html">&comments-list;/0085.html</loc>.</p>

      <p>There seems to be scope for misunderstanding whether the base 
      URI is a property of the information item and therefore moves 
      with it when it is moved (as for namespaceURI), or whether it is 
      contextual.</p>
      
      <p><loc href="http://lists.w3.org/Archives/Member/w3c-xml-linking-wg/2000Jun/0003.html">Resolution</loc>:<emph> (members only)</emph>
      out of scope.  XML Base 
      provides a way for a MIME entity of the XML Media type to 
      specify a base URI per RFC 2396.  The Infoset describes how 
      the xml:base attribute interacts with the base URI property.  As an
      infoset "property" it is implied that base URI must stay with
      information items when they are moved.
      Neither XML Base nor the relevant parts of the Infoset constrain
      APIs as to how they manage dynamic manipulation or serialization 
      of an infoset.</p>
    </div3>
    
    <div3>
      <head>Core: XML Base like xml:space/xml:lang</head>
      
      <p><emph>Source:</emph> Paul Grosso,
      <loc href="http://lists.w3.org/Archives/Member/w3c-xml-linking-wg/2000Apr/0048.html">http://lists.w3.org/Archives/Member/w3c-xml-linking-wg/2000Apr/0048.html</loc>
      (member only).
      Also see linking issues list [<loc href="http://www.w3.org/XML/Group/1999/07/LinkingIssueList.html#XB7">XB7</loc>].<emph> (members only)</emph></p>

      <p>References to the behavior of xml:lang and xml:space are
      potentially confusing and at best unnecessary and cause
      potential cross-dependencies that needn't be there and
      should be deleted.</p>
      
      <p>Options from this and subsequent threads include:</p>
      <olist>
        <item><p>Delete the last sentence of each referenced paragraph.</p></item>
        <item><p>Reword things to mention xml:lang and xml:space in such
        a way that there is no normative dependency.</p></item>
        <item><p>Leave worded as is.</p></item>
      </olist>

      <p><loc href="http://lists.w3.org/Archives/Member/w3c-xml-linking-wg/2000Apr/0100.html">Resolution</loc>:
      Option 1 accepted - delete references to xml:lang and xml:space.</p>

    </div3>

    <div3>
      <head>Core: XML Base scope</head>
      
      <p><emph>Source:</emph> Paul Grosso,
      <loc href="http://lists.w3.org/Archives/Member/w3c-xml-linking-wg/2000Apr/0048.html">http://lists.w3.org/Archives/Member/w3c-xml-linking-wg/2000Apr/0048.html</loc>
      <emph> (members only)</emph>.
      Also see linking issues list [<loc href="http://www.w3.org/XML/Group/1999/07/LinkingIssueList.html#XB8">XB8</loc>].<emph> (members only)</emph></p>

      <p>There is no clear positive statement about the scoping of 
      xml:base.  We should add such to the spec.</p>
      
      <p>Options include:</p>
      <olist>
        <item><p>Augment the wording of the second paragraph of 
        section 2 accordingly, making sure to point out that 
        the scope does not extend into external entities.</p></item>
        <item><p>Leave worded as is.</p></item>
      </olist>

      <p><loc href="http://lists.w3.org/Archives/Member/w3c-xml-linking-wg/2000May/0049.html">Resolution</loc>: <emph> (members only)</emph>
      Option 1 accepted - describe scoping clearly.</p>

    </div3>
    
    <div3>
      <head>DSig: XML Base and XPath absolutizing of URIs (2nd last call)</head>
      
      <p><emph>Source:</emph> John Boyer,
      <loc href="http://lists.w3.org/Archives/Public/www-xml-linking-comments/2000AprJun/0040.html">http://lists.w3.org/Archives/Public/www-xml-linking-comments/2000AprJun/0040.html</loc>.</p>

      <p>The XPath Recommendation states that URIs are absolutized, but no mechanism
      for specifying the base URL is given.  I need to know as soon as possible
      whether an erratum to XPath will be issued to state that XBase will be the
      way of doing it.  Alternately, will there be an erratum stating that XPath
      does not absolutize URIs?</p>
      
      <p>Options include:</p>
      <olist>
        <item><p>Add XPath to appendix C.  The default is that XML Base does
          not currently apply to the XPath data model.</p></item>
        <item><p>Push off problem to XPath.</p></item>
        <item><p>Do nothing.</p></item>
      </olist>

      <p><loc href="http://lists.w3.org/Archives/Member/w3c-xml-linking-wg/2000Jul/0029.html">Resolution</loc>: <emph> (members only)</emph>
      Option 1 and 2 accepted - describe XPath and XSLT impacts in 
      Appendix C, and draft message on XSLT issue and forward to the 
      XSL WG.</p>

    </div3>
    
    <div3>
      <head>SYMM: comments on XBase (2nd last call)</head>
      
      <p><emph>Source:</emph> Lloyd Rutledge,
      <loc href="http://lists.w3.org/Archives/Public/www-xml-linking-comments/2000AprJun/0068.html">http://lists.w3.org/Archives/Public/www-xml-linking-comments/2000AprJun/0068.html</loc>.</p>

      <olist>
        <item><p>XBase as a recommendation fits into SMIL because SMIL is XML. We will not
        make any specific restrictions on the use of XBase with SMIL.</p></item>

        <item><p>We request the SML Linking WG to consider adding referential XBase
        functionality to the current draft, or a later version. We will not make
        this a requirement for using XBase with SMIL, however.</p></item>

        <item><p>If the XBase recommendation does not have referential functionality, then
        we may use XBase and add SMIL specific referential functionality to it.</p></item>
      </olist>
      
      <p><loc href="http://lists.w3.org/Archives/Member/w3c-xml-linking-wg/2000Jul/0002.html">Resolution</loc>: <emph> (members only)</emph>
      Declined.  The proposal adds complexity and introduces many new issues.
      The necessity to include this feature in XML Base 1.0 is not clear.</p>
    </div3>
    
    <div3>
      <head>I18N: Endless loop in relative xml:base attributes (2nd last call)</head>
      
      <p><emph>Source:</emph> Martin J. D&#252;rst,
      <loc href="http://lists.w3.org/Archives/Public/www-xml-linking-comments/2000AprJun/0069.html">http://lists.w3.org/Archives/Public/www-xml-linking-comments/2000AprJun/0069.html</loc>.</p>

      <p>"Note that this applies to xml:base attributes themselves." 
      The last sentence seems confusing if not completely wrong.
      It says to resolve the xml:base attribute against itself.
      This will lead to an endless loop. Please change.</p>

      <p><loc href="http://lists.w3.org/Archives/Member/w3c-xml-linking-wg/2000Jul/0002.html">Resolution</loc>: <emph> (members only)</emph>
      Accepted.</p>
    </div3>
    
    <div3>
      <head>I18N: scoping into external entities part 2 (2nd last call)</head>
      
      <p><emph>Source:</emph> Martin J. D&#252;rst,
      <loc href="http://lists.w3.org/Archives/Public/www-xml-linking-comments/2000AprJun/0069.html">http://lists.w3.org/Archives/Public/www-xml-linking-comments/2000AprJun/0069.html</loc>.</p>

      <p>Martin is unsatisfied with the resolution of the comment
      "I18N: scoping into external entities".</p>

      <p><loc href="http://lists.w3.org/Archives/Member/w3c-xml-linking-wg/2000Jul/0014.html">Resolution</loc>:<emph> (members only)</emph>
      Declined again.  Rationale clarified:</p>
      <olist>
        <item><p>Canonicalization has been notified of the problem, see
        <loc href="http://lists.w3.org/Archives/Public/www-xml-linking-comments/2000JulSep/0034.html">http://lists.w3.org/Archives/Public/www-xml-linking-comments/2000JulSep/0034.html</loc>.</p></item>
        <item><p>There are concerns about the wisdom of this practice
        raised by the comment "XBase is in conflict with RFC 2396".
        In that case, we warn users against this practice, but they
        have to go out of their way to engage in it.  In this case,
        users would engage in this practice unless they specifically
        added xml:base workarounds.</p></item>
        <item><p>XML Core WG confirmed our behavior, see
        <loc href="http://lists.w3.org/Archives/Public/www-xml-linking-comments/2000JulSep/0056.html">http://lists.w3.org/Archives/Public/www-xml-linking-comments/2000JulSep/0056.html</loc>.</p></item>
      </olist>
      
      <p>We note that Martin's suggested architecture is coherent 
      and solves some problems, but is inconsistent with existing
      practice in XSLT, XML 1.0 and the infoset, and SGML.  The
      practical costs of switching architectures at this point 
      overwhelms the benefit of his architecture.</p>
      
      <p>Martin is not satisfied with this resolution.</p>
    </div3>
    
    <div3>
      <head>I18N: change "crosshatch" to "number sign" (2nd last call)</head>
      
      <p><emph>Source:</emph> Martin J. D&#252;rst,
      <loc href="http://lists.w3.org/Archives/Public/www-xml-linking-comments/2000AprJun/0069.html">http://lists.w3.org/Archives/Public/www-xml-linking-comments/2000AprJun/0069.html</loc>.</p>

      <p>There is a very minor I18N comment to change 'crosshatch'
      to 'number sign' (the official name of #).</p>

      <p><loc href="http://lists.w3.org/Archives/Member/w3c-xml-linking-wg/2000Jul/0002.html">Resolution</loc>: <emph> (members only)</emph>
      Accepted.</p>
    </div3>
    
    <div3>
      <head>HTML WG comment on XML Base (2nd last call)</head>
      
      <p><emph>Source:</emph> Steven Pemberton,
      <loc href="http://lists.w3.org/Archives/Public/www-xml-linking-comments/2000JulSep/0005.html">http://lists.w3.org/Archives/Public/www-xml-linking-comments/2000JulSep/0005.html</loc>.</p>

      <p>IE and Netscape follow RFC1808 in regards to handling of the
      relative URI "".  XML Base follos RFC 2396.</p>

      <p><loc href="http://lists.w3.org/Archives/Member/w3c-xml-linking-wg/2000Jul/0002.html">Resolution</loc>: <emph> (members only)</emph>
      Declined.  RFC2396 supercedes RFC1808.  For XML Base to refer to RFC1808
      instead would be bizarre.  Part of supporting XML Base involves support
      for RFC 2396.</p>
    </div3>
    
    <div3>
      <head>DSig: XML Base Comment (2nd last call)</head>
      
      <p><emph>Source:</emph> John Boyer,
      <loc href="http://lists.w3.org/Archives/Public/www-xml-linking-comments/2000JulSep/0080.html">http://lists.w3.org/Archives/Public/www-xml-linking-comments/2000JulSep/0080.html</loc>.</p>

      <p>XML base is restricted from applying to external entities.  
      However, when you c14n a document, the external entity content is 
      brought into the document, so xml:base will apply to it.</p>
      
      <p>I think c14n is doing the right thing in that it is consistent 
      with what xml:base should do:  the entities are no longer external, 
      so xml:base attributes from ancestors should apply to them.</p>

      <p><loc href="http://lists.w3.org/Archives/Member/w3c-xml-linking-wg/2000Aug/0008.html">Resolution</loc>:<emph> (members only)</emph>
      Duplicate of 2.1.12.</p>
    </div3>
    
  </div2>
  
  <div2>
    <head>Spelling Errors and Other Typos</head>
    
    <div3>
      <head>Reference xml:lang and xml:space</head>
      
      <p><emph>Source:</emph> Susan Lesch,
      <loc href="&comments-list;/0062.html">&comments-list;/0062.html</loc>.</p>

      <p>2. par. 2 "...This enables scoping behavior consistent with the
      xml:lang and xml:space attributes."  could give those attributes' 
      source the first time they are mentioned. For example:
      This enables scoping behavior consistent with the xml:lang and
      xml:space attributes (defined in [XML] sections 2.12 and 2.10).</p>

      <p><loc href="http://lists.w3.org/Archives/Member/w3c-xml-linking-wg/2000May/0049.html">Resolution</loc>:<emph> (members only)</emph>
      Accepted. </p>
    </div3>

    <div3>
      <head>Consistent name for XML namespaces</head>
      
      <p><emph>Source:</emph> Susan Lesch,
      <loc href="&comments-list;/0062.html">&comments-list;/0062.html</loc>.</p>

      <p>2. par. 3 and Appendix A list item 2
      "XML Namespaces" could be the title "Namespaces in XML" or read "XML 
      namespaces" (no cap).</p>

      <p><loc href="http://lists.w3.org/Archives/Member/w3c-xml-linking-wg/2000May/0049.html">Resolution</loc>:<emph> (members only)</emph>
      Accepted. </p>
    </div3>

    <div3>
      <head>Use example.org in examples</head>
      
      <p><emph>Source:</emph> Susan Lesch,
      <loc href="&comments-list;/0062.html">&comments-list;/0062.html</loc>.</p>

      <p>2. example following par. 4, and the list that follows
      "http://somewhere.org" could read "http://example.org". IANA 
      registered example.com, example.net, and example.org for just this 
      kind of use. (See RFC 2606 also known as BCP 32 at 
      http://www.ietf.org/rfc/rfc2606.txt.)</p>

      <p><loc href="http://lists.w3.org/Archives/Member/w3c-xml-linking-wg/2000May/0049.html">Resolution</loc>:<emph> (members only)</emph>
      Accepted. </p>
    </div3>

    <div3>
      <head>Formatting of xml:base</head>
      
      <p><emph>Source:</emph> Susan Lesch,
      <loc href="&comments-list;/0062.html">&comments-list;/0062.html</loc>.</p>

      <p>Appendix A - list items 1 and 2
      The plain instances of xml:base could read <code>xml:base</code> to 
      match the others.</p>

      <p><loc href="http://lists.w3.org/Archives/Member/w3c-xml-linking-wg/2000May/0049.html">Resolution</loc>:<emph> (members only)</emph>
      Accepted. </p>
    </div3>
    
    <div3>
      <head>use example.org</head>
      
      <p><emph>Source:</emph> Dan Connolly,
      <loc href="http://lists.w3.org/Archives/Public/www-xml-linking-comments/2000AprJun/0009.html">http://lists.w3.org/Archives/Public/www-xml-linking-comments/2000AprJun/0009.html</loc>.</p>

      <p>Replace somewhere.org with example.org.</p>

      <p><loc href="http://lists.w3.org/Archives/Member/w3c-xml-linking-wg/2000May/0049.html">Resolution</loc>:<emph> (members only)</emph>
      Duplicate of 2.3.3.</p>
    </div3>

    <div3>
      <head>References suggestions (2nd last call)</head>
      
      <p><emph>Source:</emph> Susan Lesch,
      <loc href="http://lists.w3.org/Archives/Public/www-xml-linking-comments/2000AprJun/0047.html">http://lists.w3.org/Archives/Public/www-xml-linking-comments/2000AprJun/0047.html</loc>.</p>

      <p>XML is a normative reference, but not linked to in the text until 
      Appendix C. You might spell out the specification's name "Extensible 
      Markup Language (XML) 1.0 [XML]" with a link to #XML the first time 
      it is mentioned in the introduction.</p>

      <p>Also for C., e-commerce markup uses a "baseurl" [2] that may or may 
      not be related to XML Base; (I don't know).</p>

      <p><loc href="http://lists.w3.org/Archives/Member/w3c-xml-linking-wg/2000Jul/0002.html">Resolution</loc>: <emph> (members only)</emph>
      Accept.  The micropayment spec is not relevant because it does not specify
      an XML grammar - just HTML and RDF representations, neither of which are
      in scope for XML Base.</p>
    </div3>

    <div3>
      <head>Spelling errors (2nd last call)</head>
      
      <p><emph>Source:</emph> Susan Lesch,
      <loc href="http://lists.w3.org/Archives/Public/www-xml-linking-comments/2000AprJun/0047.html">http://lists.w3.org/Archives/Public/www-xml-linking-comments/2000AprJun/0047.html</loc>.</p>

      <p>2. par. 2 and C. list item 3 could spell out "spec" as "specification."</p>

      <p>There are missing space characters in 4. last par. "NOTE:The" and in 
      A. Unicode "Standard.(See".</p>

      <p>In B. XHTML, "et. al." should read "et al."</p>

      <p><loc href="http://lists.w3.org/Archives/Member/w3c-xml-linking-wg/2000Jul/0002.html">Resolution</loc>: <emph> (members only)</emph>
      Accept.</p>
    </div3>
    
    <div3>
      <head>Wording issue (2nd last call)</head>
      
      <p><emph>Source:</emph> Paul Grosso,
      <loc href="http://lists.w3.org/Archives/Public/www-xml-linking-comments/2000AprJun/0064.html">http://lists.w3.org/Archives/Public/www-xml-linking-comments/2000AprJun/0064.html</loc>.</p>

      <p>In section 4 [1], the third point of the summary of RFC 2396 says: "The base 
      URI is that of the URI used to retrieve the entity. ... Therefore, the words 
      "that of" should be struck in our summary of point 3.</p>
      
      <p><loc href="http://lists.w3.org/Archives/Member/w3c-xml-linking-wg/2000Jul/0002.html">Resolution</loc>: <emph> (members only)</emph>
      Accept.</p>
    </div3>
    
  </div2>
  
</div1>
</body>

</spec>
