[Minutes] 14 Apr 2003 TAG teleconf (URIEquivalence-15, IRIEverywhere-27, xmlIDSemantics-32, abstractComponentRefs-37, namespaceDocument-8)

Hello,

The minutes of the 14 Apr 2003 TAG teleconf are
available as HTML [1] and as text below.

 - Ian

[1] http://www.w3.org/2003/04/14-tag-summary.html

===================================================

 
                   Minutes of 14 Apr 2003 TAG teleconference

 
1. Administrative

    1. Roll call: SW (Chair), TBL, PC, DO, TB, CL, NW, RF, IJ (Scribe),
       Martin Duerst (for IRI discussion). Regrets: DC
    2. Accepted [7]7 Apr teleconference minutes
    3. Accepted this [8]agenda
    4. Next meeting: 28 April. Regrets IJ.

      [7] http://www.w3.org/2003/04/07-tag-summary.html
      [8] http://www.w3.org/2003/04/14-tag.html

  1.1 Meeting planning

     * Please register for AC meeting and WWW2003 if you are a speaker.
     * The TAG will strive to organize a virtual meeting shortly after
       the WWW Conference. See [9]thoughts from SW on organizing a
       virtual meeting. See [10]questionnaire
     * Resolved: TAG will try to have distributed mtgs on 2 and 19 June;
       no meeting 16 June.
       SW: One possibility is a 4-hour meeting. Video? Shared white
       board?
       TB: I've used a shared white board; useful.
       Action SW: Propose meeting times, structure to TAG.
       TB: I'd be willing to start early for such a meeting (e.g., 7am ok
       by me)
       DO: I may not be there that early...

      [9] http://lists.w3.org/Archives/Member/tag/2003Mar/0082.html
     [10] http://www.w3.org/2002/09/wbs/34270/05%252F06.03/

  1.2 W3C Track Presentation

     * [11]W3C track
     * [12]Notes from Paul Cotton.

     [11] http://www2003.org/t_www.htm
     [12] http://lists.w3.org/Archives/Member/tag/2003Apr/0010.html

   [Ian]

          PC suggestion:

          + scope and role of the TAG
          + sample findings issued by the TAG and their results
          + overview of the Web Architecture document

          PC: I spoke with Janet about this; she thought it was
          reasonable to assume that there would be a number of people in
          this audience who would not be familiar with the TAG. Intro
          talk touching on some technical details appropriate.
          SW: Do we have the material?
          PC: I think so.
          SW: One presenter or more?
          PC: One or two; I volunteer to be one.
          Who will attend: PC, CL, IJ, TBL, DC (don't know).
          Who will not: SW, TB, RF, DO, NW
          PC: I'll start the presentation and we can decide later who
          will give it.
          Action PC: Prepare W3C track presentation.
          SW: We should discuss 28 April.
          PC: Slides may not be available until slightly after...

  1.3 TAG report at AC meeting

    1. Completed action IJ 2003/04/07: Report to mtg organizer TBL
       constraint on slot for TAG report, then report back to TAG on
       revised slot (11:30-12:30).
    2. [13]Suggestions for TAG presentation at May AC Meeting from DO and
       PC

     [13] http://lists.w3.org/Archives/Member/tag/2003Apr/0027.html

   [Ian]

          SW: I heard a proposal to state our plans for last call of arch
          doc. Not sure we've closed that....
          DO: Two questions to ask of AC:

         1. Faster arch doc or more complete?
         2. Shape of arch doc

          PC: Idea is that we wanted to be sure that we had some
          questions for the AC. Need to decide who will give
          presentation.
          SW: Slot is 11:30-12:30
          Resolved: DO and CL will present TAG report at AC meeting.

  1.4 Completed action items

    1. Action IJ 2003/04/07: Send out [14]summary of TAG activity.

     [14] http://lists.w3.org/Archives/Public/www-tag/2003Apr/0036.html

2. Technical

    1. [15]URIEquivalence-15
    2. [16]IRIEverywhere-27
    3. [17]xmlIDSemantics-32
    4. [18]abstractComponentRefs-37
    5. [19]namespaceDocument-8

   [Ian]

          IJ: I am revising get7 finding; hope to have draft for TAG to
          review in the next day or so.

  2.1 URIEquivalence-15

     * [20]URIEquivalence-15
          + SW proposal: Track RFC2396bis where [21]Tim Bray text has
            been integrated. Comment within the IETF process. Move this
            issue to pending state.

     [20] http://www.w3.org/2001/tag/open-summary.html#URIEquivalence-15
     [21] http://www.textuality.com/tag/uri-comp-4

   [Ian]
          SW: RF has incorporated into RFC2396bis. My proposal is to let
          that text evolve through IETF process.
          TB: SW posted some notes to uri@w3.org in this spirit.
          RF: Seems reasonable to proceed thusly.
          Resolved: Move URIEquivalence-15 to "Pending"

  2.2 IRIEverywhere-27

   Martin Duerst joins the call
     * [22]IRIEverywhere-27
          + Action CL 2003/04/07: Revised position statement on use of
            IRIs. CL says to expect this by 21 April.
          + What text can we advise WGs to include in their specs on the
            use of IRIs?

     [22] http://www.w3.org/2001/tag/open-summary.html#IRIEverywhere-27

   [Ian]
          SW: Where are we on this?

   [Martin]
          Tim, which document?

   [Ian]
          TBL: Rules in TB's[23]uri-comp-4 ("6. Good Practice When
          Generating URIs"). Is assumption for IRIs that someone will do
          mapping from 8 to 7 bit?
          CL: Yes.
          TBL: If so, there will be an increasing gulf between namespace
          approach and others.

     [23] http://www.textuality.com/tag/uri-comp-4

   [Chris]
          q+ to say that this is the compare vs dereference thing al over
          again

   [Ian]
          TBL: Are we prepared to live with this anomaly?
          CL: the spec says that if you are using 7-bit transport, you do
          the mapping, and you do it as late as possible.
          TBL: But all the time, because you can do the mapping, they
          will identify the same thing. At any time you can do the
          mapping, so anyone who does the mapping is valid.

   [TBL]
          "generating" vs "processing" ?

   [Ian]
          MD: TB's text is good practice for those generating URIs.

   [Zakim]
          Chris, you wanted to say that this is the compare vs
          dereference thing al over again

   [Ian]
          TB: I'm kind of struggling here... Can we agree on the issues
          here:

         1. What help can we give the community (of spec writers) on the
            usage of IRIs? (especially since docs are in motion)
         2. There are some problems with IRIs themselves; TAG can provide
            useful input to IRI spec process.

          TBL: I think there is a concisely statable problem: Our finding
          draws attention to the way of canonicalizing URIs, thereby
          indicating that canonicalization is a reasonable thing to do.
          We say "beware; don't expect people to do it".

   [TBray]
          I propose that we formally say: "The TAG feels that IRIs are a
          good thing, and people writing specs with places for
          identifiers bear this in mind, but
          the IRI spec is still in motion and that's a fact of life, so
          we're not going to write interim text for anyone, sorry."

   [Ian]
          TBL: But is the TAG licensing canonicalization?
          CL: I have moved away from my position due to practical
          considerations; I think that if we ask people to canonicalize,
          they won't do it
          TBL: I heard DC saying we should eliminate hex-encoding and
          just move to UTF-8 strings.
          CL: This breaks implementations of XSLT and namespace
          processors.
          TBL: But they don't notice it today since they don't use IRIs
          today.
          CL: That turns out not to be true. One case is
          uppercase/lowercase hex encoding. You have to tell them that
          uppercase and lowercase hex have to compare the same in all
          cases, and currently they don't. The canonicalization algo will
          thus bite them even if they are not doing IRIs.
          TBL: With URIs we don't expect people to mix case when using
          URis; with IRIs we do expect people to use Kanji characters.
          I think there is an unresolved issue inherent in Chris' respone
          - the fact that RFC2396-Sensitive Comparison is licensed by the
          TAG finding, so we should really move everyone up to using
          canon'n algorithm.
          TB:

         1. I think we have consensus on the following: "In the future,
            good to use IRIs (no hex-encoding)"
         2. The IRI spec is not done (That's part of life).
         3. The TAG shouldn't write an interim spec.
         4. The way Schema 1.0 handled this was reasonable.

   [TBL]
          q+ to ask whether we are eally clear that the last part - is
          canonicalization allowed in *proceessing* URIs?

   [TBray]
          The way XML 1.0 not xml schema handled it

   [Ian]
          TBL: I agree with good practice points (canonicalize URIs). But
          "IRIs are a good thing" is not enough. To say that "IRIs are
          separate from URIs" I think that that would break a lot of Web
          software. My assumption is that we've been licensing the
          canonicalization.

   [Martin]
          q+ to ask tim what in particular these 7-bit fields are

   [TBray]
          I propose we close this issue by issuing a one-word statement:
          "Yes"

   [Ian]
          TBL: IRIs are also impacted by the URI equivalence comparison
          issue since UTF-8 is involved. In the case of IRIs, there's a
          serious need to use both 7 and 8 bit.

   [Martin]
          current IRI spec says use upper case if you have to use
          escaping

   [Ian]
          TBL: The equivalence issue shines a brighter light on the IRI
          issues.

   [Zakim]
          tim-mit, you wanted to ask whether we are eally cleat that the
          last part - is canonicalization allowed in proceessing URIs?
          and to ask whether we are eally clear that the last part
          ... - is canonicalization allowed in *proceessing* URIs?

   [Ian]
          TBL: I want to use TB's document for IRIs as well. If we adopt
          this document for URIs, seems like we should do so for IRIs as
          well.

   [Zakim]
          MJDuerst, you wanted to ask tim what in particular these 7-bit
          fields are

   [Ian]
          TB: I think we should close 27 with a one-word statement: Yes.

   [TBL]
          q+ to conclude: When everyone uses URIs, Simple String
          Comparson works pretty well, but our answers to issues 15 & a7
          are incompatible.

   [Ian]
          TB: Should we take up another IRI issue, or address that in the
          I18N forum?
          CL: I think that "Yes" is insufficient as an answer to 27; they
          asked "how"
          RF: Until IRI is not a moving target, it should not be
          recommended by any spec. Recommend CDATA if you want; don't
          point to specs in development.

   [Zakim]
          tim-mit, you wanted to conclude: When everyone uses URIs,
          Simple String Comparson works pretty well, but our answers to
          issues 15 & a7 are incompatible.

   [Ian]
          TBL: While I agree with RF formally, people are looking for a
          little bit of vision to the other side of the desert. I think
          we cannot treat these two issues independently; the answers to
          issues 15 and 27 are incompatible. In issue 15 we solve the
          problems by suggesting canonicalization (into a more standard
          7-bit notation). In 27, we suggest moving away from a std 7-bit
          notation to either (1) a complete 8-bit world or a (2) 8-bit
          world with a direct mapping to a 7-bit world but you are not
          persuaded to move in one direction or the other.

   [TBL]
          16 = transmitter makes right. 27 - receiver makes right

   [Ian]
          MD: TBL said a lot of 7-bit fields might suffer from moving to
          8 bit. Which ones? For namespaces and for RDF I don't see any
          problem (since both occur in 8-bit specs).
          TBL: HTTP, SMTP will break.
          MD: That's retrieval.
          TBL: HTTP headers send around URIs (related to email, news,
          etc.) quoting the URI spec.
          MD: We are explicitly not proposing that HTTP suddenly use 8
          bit.
          TBL: What happens when someone types in an 8 bit IRI and it has
          to be sent in 7 bit HTTP?
          MD: IRI spec licenses canonicalization.
          TBL: Voila.
          MD: For retrieval.
          TBL: We may not be retrieving! We may just be talking about it
          in an email message.
          MD: My general view is that SMTP is broken in that respect
          anyway... You can send xml in email (base 64 encoding)
          CL: You can do that or use numeric char references in your URI.

   [Chris]
          xml allows you to use ncr - what s the issue here?

   [Ian]
          SW: How do we help move IRI spec along? In TB finding, he talks
          about codepoint-by-codepoint comparision; this also seems
          relevant to the 8-bit/7-bit discussion. [It's fine to do
          codepoint-by-codepoint comparison]
          MD: The IRI spec doesn't define canonicalization for the
          moment.
          TBL: But it defines a mapping from IRIs to URIs. That's a form
          of canonicalization....
          CL: We are saying that it's not; we are saying it's a
          conversion. We are not implying that the URI is in a canonical
          form.
          TBL: But it is a canonicalization algo in the sense that it
          maps a string to a subset of IRIs (namely URIs).

   [TBL]
          q+ to say that there is software, APIs, net protocols, and so
          on which take URIs as a 7-bit value. You can't, and the IRI
          draft doesn't suggest you just squeeze 8 bits into the 7bit
          space.

   [Ian]
          MD: IRI spec says explicitly "You don't do this unless you have
          to."

   [Martin]
          I'll be in Japan next week, and traveling the week after,
          sorry.

   [Ian]
          TBL: I think that, for this to hold together, we'll need a
          finding ( iri-comp-4...) which extends the URI Equivalence text
          to talk about IRIs. We need to explicitly answer the question:
          "If I have an IRI, can I turn into a 7-bit form if I'm an
          intermediary?" I think that we'll have to modify our response
          to 15 when we look at 27.

   [Martin]
          q+ to say that if you want IRI to move forward, this discussion
          better get somewhere soon.

   [Ian]
          SW: Should this be going on in TAG or in I18N + URI Activities?

   [Zakim]
          tim-mit, you wanted to say that there is software, APIs, net
          protocols, and so on which take URIs as a 7-bit value. You
          can't, and the IRI draft doesn't suggest you just squeeze 8
          ... bits into the 7bit space.
          MJDuerst, you wanted to say that if you want IRI to move
          forward, this discussion better get somewhere soon.

   [Ian]
          MD: If this discussion continues the way it has over the past
          few weeks, the IRI spec will not move forward. I can, of
          course, just pick a way forward...but I don't want to do that.
          RF: This discussion does not have an impact on the content of
          the IRI spec.
          MD: My understanding is that what TBL wants to do is not
          independent of the IRI spec.
          RF: If you were to publish the IRI spec tomorrow, then the
          issue we are talking about is answered. The only thing that's
          missing today is a reference for the IRI spec.
          TBL: I think we are being asked to look at the bigger picture
          (usage of IRIs).
          CL: Yes, I agree with TBL.
          TB: I think that we can tell the community that in specs, in
          slots where ids can go, do not constraint to just what's
          blessed by RFC2396. It's ok to have non-ascii chars in formats
          and protocols.

   [TBL]
          Is a processor allowed to canonicalize an IRI using the IRI
          spec?

   [Ian]
          TB: Not sure what else to say. Perhaps (1) keep an eye on IRI
          work; we support it (2) we recommend canonicalizatoin and it
          applies to URIs and IRIs. Most importantly, canonicalization on
          generation is best.
          TBL: So you should display a Kanji char and immediately convert
          to 7 bit?
          MD: The question is whether TB's good practice for URIs applies
          literally to IRIs or "appropriately" to IRIs.

   [TBL]
          Martin would like to NOT canonicalize early (on generation) but
          to have such a well-defined equivalence that one can delay the
          canonicalization to any time. This is the opposite of the style
          of uri-comp-4.
          hence the connection between 15 and 27

   [Ian]
          MD: There are thus two ways to do this, and possibly other ways
          in between. You can apply section 6 of uri-comp-4 in a literal
          sense (# Only perform %-escaping where required by RFC2396.) or
          in an appropriate spec (# Only perform %-escaping where
          required by IRI spec)
          TB, MD: I'd prefer to do the latter.

   [Stuart]
          What do we think about the way Namespace 1.1 handles this?
          http://www.w3.org/TR/xml-names11/#IRIs

   [Ian]
          TBL: We can't get away with string compare for IRIs. We want
          people for people to be able to exchange 7-bit and 8-bit forms.
          CL: If you want to make something 7-bit, don't use hex
          conversion; use numeric char references.: Since we are talking
          about XML Namespaces here.
          TBL: I'm also imagining other contexts (e.g., email headers)
          SW: How to move forward?
          TB: MD's comments after last week's meeting were helpful (even
          if I disagreed with some of them).
          MD: I think I'll take Roy's advice and just do something...
          TB: I think we can say - (1) virtue of early canonicalization
          (2) IRIs good; keep an eye on them (3) support 8-bit
          identifiers, even if IRI spec not done. Canonicalization:
          "Don't use "/../". Avoid other crap, independent of Kanji or
          %-escaping.
          Action TB: Draft a proposed step forward on IRI 27.
          CL: My action may be moot depending on TB's results: "Action CL
          2003/04/07: Revised position statement on use of IRIs. CL says
          to expect this by 21 April."

  2.3 xmlIDSemantics-32

     * [24]xmlIDSemantics-32
          + See [25]Chris Lilley draft finding

     [24] http://www.w3.org/2001/tag/ilist#xmlIDSemantics-32
     [25] http://www.w3.org/2001/tag/doc/xmlIDSemantics-32.html

   [Ian]
          * See Chris Lilley draft finding

   [Martin]
          good bye everybody. thanks for having me here.

   [Ian]
          Proposed: Send "How should the problem of identifying ID
          semantics in XML languages be addressed in the absence of a
          DTD?" to www-tag for their consideration?
          CL: This is mostly discussion; no conclusion. Almost all of the
          material is on the email thread.

   [Norm]
          +1

   [Ian]
          Resolved: Make "Chris Lilley draft finding" public.
          Abstain: TBL

   [Chris]
          Needs more discussion. No conclusion yet. This document is a
          summary made available by the TAG; it is hoped that it lists
          all the solutions that have been proposed, and their advantages
          and disadvantages, which should help any group chartered to
          deal with this problem. The TAG is unhappy with the current
          situation and would like to see further discussion and
          convergence on a solution.

   [Ian]
          Action SW, NW: Read Client handling of MIME headers. If +2,
          then IJ will send to www-tag.
          Resolved: That approach for deciding to make public finding is
          fine.

  2.4 abstractComponentRefs-37

     * [26]abstractComponentRefs-37

     [26] http://www.w3.org/2003/04/24-tag-summary.html#abstractComponentRefs-37

   [Ian]
          DO: 11 different options in [27]latest summary. I didn't get
          much comment on tag@w3.org; got more feedback on www-tag.
          PC: Please either post to www-tag or give us 7 days.
          DO: Lurking here is an issue about URIs/URNs....

     [27] http://lists.w3.org/Archives/Public/www-tag/2003Apr/0089.html

  2.5 namespaceDocument-8

     * [28]namespaceDocument-8
          + Action TB 2003/04/07: Prepare RDDL Note. Include in status
            section that there is TAG consensus that RDDL is a suitable
            format for representations of an XML namespace. Clean up
            messy section 4 of RDDL draft and investigate and publish a
            canonical mapping to RDF.
          + Action PC 2003/04/07: Prepare finding to answer this issue,
            pointing to the RDDL Note.

     [28] http://www.w3.org/2001/tag/open-summary.html#namespaceDocument-8

   [Ian]
          PC: In [29]TB's 16 theses, he includes "don't use URNs"; I'm
          not sure that the TAG has taken a position on that point.
          SW: I think we said it was important that namespace doc be both
          human- and machine-readable.
          TB: Jonathan is working on the RDDL part.
          PC: There's a US Govt namespace recommendatoin that proposes to
          use URNs instead of URLs. {Draft policy}

     [29] http://www.textuality.com/tag/Issue8.html

  2.7 Architecture document

   See also: [30]findings.
    1. [31]26 Mar 2003 Working Draft of Arch Doc:
         1. Action DC 2003/02/06: Attempt a redrafting of 1st para under
            [32]2.2.4 of 6 Feb 2003 draft
         2. Action DC 2003/01/27: write two pages on correct and
            incorrect application of REST to an actual web page design
         3. Action DO 2003/01/27: Please send writings regarding Web
            services to tag@w3.org. DO grants DC license to cut and paste
            and put into DC writing.
         4. Action DC 2003/03/17: : Write some text for interactions
            chapter of arch doc related to [33]message passing, a dual of
            shared state.

     [30] http://www.w3.org/2001/tag/findings
     [31] http://www.w3.org/TR/2003/WD-webarch-20030326/
     [32] http://www.w3.org/2001/tag/2002/webarch-20030206#uri-use
     [33] http://lists.w3.org/Archives/Public/www-tag/2003Mar/0018.html

  2.8 Issues that have associated action items

     * [34]contentTypeOverride-24
          + Solicit review of [35]draft finding from IJ?
     * [36]xlinkScope-23
          + Status report?
          + See [37]draft, and [38]SW message to CG chairs.
     * [39]siteData-36
          + Action TBL 2003/02/24 : Summarize siteData-36
     * [40]xmlFunctions-34
          + Action TBL 2003/02/06: State the issue with a reference to
            XML Core work. See [41]email from TimBL capturing some of the
            issues.
     * [42]binaryXML-30
          + Action TB 2003/02/17: Write to www-tag with his thoughts on
            adding to survey.
          + Next steps to finding? See [43]summary from Chris.
     * [44]contentPresentation-26
          + Action CL 2003/02/06: Create a draft finding in this space.
            Deadline 3 March.
     * [45]rdfmsQnameUriMapping-6
          + Action DC 2003/02/06: Propose TAG response to XML Schema
            desideratum ([46]RQ-23).
     * [47]uriMediaType-9
          + Action DC 2003/02/06: Start discussion on
            discuss@apps.ietf.org, but not urgent
     * [48]HTTPSubstrate-16
          + Action RF 2003/02/06: Write a response to IESG asking whether
            the Web services example in the SOAP 1.2 primer is intended
            to be excluded from RFC 3205
          + See [49]message from Larry Masinter w.r.t. Web services.
     * [50]errorHandling-20
          + Action CL 2003/02/06: Write a draft finding on the topic of
            (1) early/late detection of errors (2) late/early binding (3)
            robustness (4) definition of errors (5) recovery once error
            has been signaled. Deadline first week of March.
     * [51]metadataInURI-31
          + Action SW 2003/02/06: Draft finding for this one.
     * [52]fragmentInXML-28 : Use of fragment identifiers in XML.
         1. Connection to content negotiation?
         2. Connection to opacity of URIs?
         3. No actions associated / no owner.

     [34] http://www.w3.org/2001/tag/open-summary.html#contentTypeOverride-24
     [35] http://www.w3.org/2001/tag/doc/mime-respect-20030405.html
     [36] http://www.w3.org/2001/tag/ilist.html#xlinkScope-23
     [37] http://lists.w3.org/Archives/Member/tag/2003Mar/0094.html
     [38] http://lists.w3.org/Archives/Member/tag/2003Mar/0104
     [39] http://www.w3.org/2001/tag/ilist.html#siteData-36
     [40] http://www.w3.org/2001/tag/ilist#xmlFunctions-34
     [41] http://lists.w3.org/Archives/Public/www-tag/2003Feb/0309.html
     [42] http://www.w3.org/2001/tag/open-summary.html#binaryXML-30
     [43] http://lists.w3.org/Archives/Public/www-tag/2003Feb/0224.html
     [44] http://www.w3.org/2001/tag/open-summary.html#contentPresentation-26
     [45] http://www.w3.org/2001/tag/open-summary.html#rdfmsQnameUriMapping-6
     [46] http://www.w3.org/TR/2003/WD-xmlschema-11-req-20030121/#N400183
     [47] http://www.w3.org/2001/tag/open-summary.html#uriMediaType-9
     [48] http://www.w3.org/2001/tag/open-summary.html#HTTPSubstrate-16
     [49] http://lists.w3.org/Archives/Public/www-tag/2003Feb/0208.html
     [50] http://www.w3.org/2001/tag/open-summary.html#errorHandling-20
     [51] http://www.w3.org/2001/tag/open-summary.html#metadataInURI-31
     [52] http://www.w3.org/2001/tag/ilist#fragmentInXML-28

3. Other actions

     * Action IJ 2003/02/06: Modify issues list to show that
       actions/pending are orthogonal to decisions. IJ is working with
       PLH on this. Revisit this end of April.

     _________________________________________________________________


    Ian Jacobs for Stuart Williams and TimBL
    Last modified: $Date: 2003/04/15 15:49:26 $

-- 
Ian Jacobs (ij@w3.org)   http://www.w3.org/People/Jacobs
Tel:                     +1 718 260-9447

Received on Tuesday, 15 April 2003 11:51:48 UTC