Draft TAG telcon minutes of 2010-06-24 available

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Online at

  http://www.w3.org/2001/tag/2010/06/24-minutes.html

and below in text form.

ht
- --------------
                                   - DRAFT -

                                  TAG telcon

24 Jun 2010

   [2]Agenda

   See also: [3]IRC log

Attendees

   Present
          Dan Appelquist, Yves Lafon, Ashok Malhotra, Larry Masinter, Noah
          Mendelsohn, Jonathan Rees, Henry S. Thompson

   Regrets
          Tim Berners-Lee, John Kemp, T.V. Raman

   Chair
          Noah Mendelsohn

   Scribe
          Henry S. Thompson

Contents

     * [4]Topics
         1. [5]Admin
         2. [6]IRI Everywhere
         3. [7]Generic Processing of Fragment Identifiers -- ISSUE-39
         4. [8]ACTION-382 -- WebArch and the W3C web site
     _________________________________________________________________

Admin

   NM: Approve minutes of 27 May?
   ... Regrets from John Kemp

   <DKA> +1 to approving 27-may minutes

   NM: Minutes of 27 May are approved
   ... Minutes from f2f?

   <DKA> I've read most of them...

   <jar> maybe 1/2 or so...

   NM: Minutes from f2f of 7 June -- 9 June approved

   <DKA> +1 to approve

   RESOLUTION: Minutes from f2f of 7 June -- 9 June approved

   NM: Minutes of 17 June?
   ... Minutes of 17 June approved
   ... Telcons of 1 July and 8 July are cancelled
   ... Date of next meeting: 15 July, John Kemp is expected to scribe
   ... Availability tabulated in [9][member-only] a message to the TAG internal
   mailing list
   ... F2F at Google confirmed for 19--21 October, but hold off booking plane
   tickets until review at beginning of September

   <DKA> I plan to organize other meetings in Silicon Valley that week so I
   hope we do stand by having the f2f those dates.

IRI Everywhere

   LM: The most recent discussions about IRI[bis]/LEIRIs/etc. arose originally
   from a concern about venues (how many places should something about this be
   said)
   ... But once we started looking at that, some technical issues emerged
   ... Some of these have begun to be addressed in IRIbis, progressing (slowly)
   at IETF
   ... Here is my list of issues I think are on the table:

   <noah> I'd like to know how Larry feels about Roy's position, which I take
   to be: HTML and similar "containers" don't directly contain URIs or IRIs,
   but rather reference strings in some document encodings; standardizing those
   isn't likely to be practical; let HTML5 define what it does.

   <masinter> IRI -> URI via hex encoding, and then parse & reencode domain
   names

   LM: 1) (small) -- processing of non-ASCII hostnames, e.g. http://[something
   in Chinese]/ -- IRIbis draft said to turn all non ASCII chars in an IRI into
   hex-encoded UTF-8, and then translate the domain name back into punycode

   <noah> This recommendation is embodied where? I missed that.

   LM: And that seems to be a bad approach, because the domain names didn't
   always get turned back into punycode
   ... at the right point

   LM: And the browsers don't do that anyway, in practice
   ... they parse the UTF-8 and convert directly to punycode
   ... w/o going through hex-encoding
   ... Fixing this required changes to IRIbis, but maybe also the http and ftp
   URI schemes, maybe LDAP too
   ... That work can't happen in the HTML WG
   ... 2) (related) Security issues around spoofing of IRIs are made worse by
   the large number of homographs
   ... (different characters with similar glyphs)
   ... That's a small part of a larger issue of the visual presentation of IRIs
   that also arises with more complexity when characters from RtoL national
   languages are used
   ...  Overall,  getting a clear picture of the stages of processing wrt
   different tasks involving IRIs is still a job that needs to be done
   ... Writing ASCII URIs on the side of a bus was easy -- it's not easy now,
   with combining chars and bidi
   ... So that's three areas where we have work to do
   ... And the question of who has to do it, and can we do it so that HTML is
   not either overly involved or overly delayed
   ... ABarth change proposal
   [[10]http://lists.w3.org/Archives/Public/public-html/2010Jun/0394.html]
   seems more about venue than about actually doing the work
   ... Maastricht IETF meeting coming up might offer the opportunity to really
   get moving
   ... but browser vendor participation is in doubt, which is worrying . . .

   NM: Helpful summary, thanks

   <masinter> not so much in doubt as not quite aggressive enough

   NM: I'm confused by some aspects of ABarth's change proposal which you
   didn't mention
   ... Particularly where he quotes Roy Fielding

   <noah> From Roy by way of Adam:

     RFC 3986 defines how to parse URIs (for recipients) and provides many
     rules for scheme-specific specs to define how to generate URIs of a given
     scheme (for producers) within the overall constraint of matching the URI
     syntax (the formal ABNF). Please understand that browsers almost never
     parse URI or IRI or anything in between. Browsers have input strings that
     contain one or more references, usually in the document encoding, and so
     there  is  a  sequence of context-specific and charset-specific and
     media-type-specific processing that occurs before you even get to the
     individual URI-reference or IRI-reference that are defined by 3986/3987.
     Some people have proposed that most of that pre-processing be added to the
     IRIbis  spec,  but  I  have  seen  no evidence to suggest that such
     pre-processing is even remotely standardizable (it seems to be different
     for every input context). If you can demonstrate or get agreement on a
     single  way  to preprocess an input string, or at least a few named
     processes (like single-ref and multi-ref), then that would be useful.

   NM: So Roy is focussing on the strings in browser input and the processing
   they do
   ... which he doesn't think can be standardized

   <Yves> [was
   [11]http://lists.w3.org/Archives/Public/public-iri/2010May/0008.html ]

   NM: We have to confront that point -- either by saying "oh yes it can", or
   by being more careful and splitting it into two parts
   ... one of which can be done globally, and one of which remains with e.g.
   the HTML spec.
   ... So I think that makes it more than just a venue issue

   <Zakim> noah, you wanted to look a little more closely at Adam's note and
   whether the word "venue" captures the issue

   AM: LM, are those three technical points written up in more detail?

   <masinter> [12]http://tools.ietf.org/wg/iri/charters

   LM: Some are to some extent in the IRI WG mailing list issue processing, and
   some have been (partly) addressed in the current IRIbis draft
   ... Follow your nose from the charter
   [13]http://tools.ietf.org/wg/iri/charters to drafts

   <masinter> [14]http://tools.ietf.org/wg/iri/draft-ietf-iri-3987bis/

   <masinter> that is the current draft that address many of the issues I
   discussed

   <noah> To clarify: I think we need to come to a more considered opinion, on
   the technical merits, as to which aspects of parsing belong in the HTML 5
   draft  (I  suspect  at  minimum  things  like lead/trailing blanks and
   document-coding specific concerns), vs. parts that belong in IRIbis. WRT to
   the latter, we need to decide whether HTML5 need hang up waiting for them to
   be settled.

   <masinter> and [15]http://trac.tools.ietf.org/wg/iri/trac/report/1 notes
   issues still open

   <noah> I don't feel that I have an informed opinion on the answers, but I
   believe those are the questions.

   LM: So what ABarth and RFielding are saying is partly true: some processing
   is context-dependent and some is generic

   <masinter>
   [16]http://lists.w3.org/Archives/Public/public-html/2010Feb/0882.html

   LM: My proposal for HTML issue 56 and the IRIbis draft embody my answer

   LM: Specifically, my proposal includes draft rewrites of parts of the HTML5
   spec. which make the split of responsibility wrt IRIbis clear
   ... You could make the cut somewhere else
   ... but you must to connect to IRIbis somewhere

   <noah> Too much there for me to grok in a hurry -- any guesses as to whether
   it's consonant with Roy's position?

   <masinter> if you go back to
   [17]http://tools.ietf.org/html/draft-ietf-iri-3987bis-00

   <masinter> section 7.2

   <noah> This seems to be what Roy is saying is a bad bet architecturally.

   LM: That describes some preprocessing that might be appropriate for HTML
   alone, except that WebApps has also proposed to adopt that
   ... So it shouldn't go in the HTML spec.

   <jar> LM is giving evidence then against Roy's "I have seen no evidence to
   suggest that such pre-processing is even remotely standardizable" ?

   LM: I think RFielding is arguing that there is not a second context which
   might share it

   NM: Not sufficiently common across different contexts to merit factoring
   ... He's betting against getting much value from saying "mostly do it this
   way" in IRIbis
   ... Which links to the venue issue via scheduling - - why wait for something
   being done elsewhere which you believe is not architecturally subject to
   good factoring anyway

   LM: We none-the-less do need to find a good venue for the technical issues
   to be addressed
   ...  I am told anecdotally of a software package with 7--9 options for
   parsing IRIs, depending on the kind of IRI and the context

   <noah> I think we also need to figure out what likely should have shared
   specs (I.e. shared between HTML and lots of other uses) vs. separate specs,
   before we can settle the venue question

   LM: 9 is not 100, maybe it can be reduced by removing some inadvertent
   differences

   <noah> OK, but that seems to be the discussion we need to help the community
   have. Looks to me like, to some degree, people are talking past each other.

   LM: And if so, bringing the remainder together would make sense

   NM: How can the TAG help?

   <noah> Not presuming the answer is that we should do anything.

   LM:  There are still some problems with IRIbis, which is a fundamental
   document for (internationalizing) the Web
   ... Separating the presentation of IRIs to humans from the representation of
   IRIs as sequences of unicode characters [for mechanical use] is an important
   architectural distinction, which we have not made in the past
   ... So, in particular, I invite the TAG to look at the issues still before
   the IRI WG
   ...  Comparing  IRIbis,  which includes a change summary, with 3987 as
   published would be a big help

   NM: So, the ultimate goal is to tell the whole story of getting between a
   string in a text/html representation which is delimited by double-quotes and
   may have leading/trailing space, and the characters needed for a GET request
   ... And getting the right layering of specs for that is looking like a lot
   of people talking past each other

   <masinter>  the issue of permanence of URIs interacts with things like
   character encodings, internationalization

   NM: Getting input for Maastricht would be good, but it would have to be done
   w/o further discussion

   [no volunteers]

   NM: Rather than close 448, I will REOPEN it to cause us to come back to it
   after Maastricht

   <noah> ACTION-448?

   <trackbot>  ACTION-448  --  Noah  Mendelsohn to schedule discussion of
   [18]http://lists.w3.org/Archives/Public/public-html/2010Jun/0394.htmlon15
   July (followup to 24 June discussion) -- due 2010-07-13 -- OPEN

   <trackbot> [19]http://www.w3.org/2001/tag/group/track/actions/448

   NM: That completes the agenda -- we could look at frag-ids
   ... but TBL is involved with that, and not here

   <masinter> action-382?

   <trackbot> ACTION-382 -- Larry Masinter to review Web Arch web material on
   W3C Web Site and make proposals for changes or TAG action -- due 2010-05-31
   -- OPEN

   <trackbot> [20]http://www.w3.org/2001/tag/group/track/actions/382

   <jar> Can we just close action 382?

Generic Processing of Fragment Identifiers -- ISSUE-39

   <noah> ISSUE-39?

   <trackbot> ISSUE-39 -- Meaning of URIs in RDF documents -- open

   <trackbot> [21]http://www.w3.org/2001/tag/group/track/issues/39

   <noah> ACTION-449?

   <trackbot> ACTION-449 -- Noah Mendelsohn to schedule discussion of pushback
   on generic handling of fragment IDs in application/xxx+xml media types
   (self-assigned) -- due 2010-07-13 -- OPEN

   <trackbot> [22]http://www.w3.org/2001/tag/group/track/actions/449

   <masinter> relates to new issue on MIME and the web

   <noah> FWIW, I have some sympathy with the suggestion that 3032 bis should
   call out rdf+xml in particular as an exception that's being grandfathered.

   LM: Including fragid definitions in media type registrations was new, in
   that it wasn't needed for the email use of media types

   <masinter> but svg+xml and xhtml+xml also need exceptions?

   LM: And it wasn't well-architected

   <masinter> application/xhtml+xml for polyglot

   LM: URI rfc says media type registration determines, but the media type
   guidance doesn't cover this

   <Zakim> noah, you wanted to say that, in this case, media type registration
   is working dandy...except that there's a looming inconsistency if 3023bis
   goes forward

   LM: There at least three cases of conflict -- rdf+, svg+ and xhtml+

   NM: Is there problem with svg+

   YL: Not sure it's a conflict, it's an addition

   NM: If a generic processor encounters it, will it do "the wrong thing"?

   YL: Not sure

   NM: Would you take an action?

   <masinter> i think the horse is already out of the barn, and that there is
   no hope of generic fragment identifier handling for +xml MIME types

   <jar> i tend to agree.

   <noah>  ACTION  yves  to investigate generic processing of svg+xml and
   XHTML+xml

   <trackbot> Created ACTION-450 - Investigate generic processing of svg+xml
   and XHTML+xml [on Yves Lafon - due 2010-07-01].

   NM: I agree with LM that the relationship between [guidance for] media reg
   docs and the URI rfc could be clarified
   ... but in practice the right thing has been happening
   ... But 3023bis should cause a red flag, if it goes forward as written
   ... because it contradicts an existing registration
   ...  So  the  TAG  is trying to prevent that, in the first instance by
   suggesting the removal of the entry for fragids in the list of generic
   processing
   ... We've gotten strong pushback

   NM:  So  I'd  like  to look again at some kind of grandfathering as an
   alternative approach

   <noah> So, my position is: 3023bis should say "process generically, except
   if it's rdf+xml (or, as necessary, svg+xml, etc.)

   <Zakim> jar, you wanted to ask how to involve Norm etc.

   JR: I'm interested in the pushback, maybe, since we sort of covered the
   options they propose, that we should summarize our analysis

   NM: We could do that, but with the new information, I'd like to start by
   reconsidering the whole thing ourselves
   ...  HST  would also like to come back to this, we have new input from
   outside, and from LM -- particularly wrt making clear what a media type
   registration involves
   ... so we should come back to this in July

   <jar> umm... no, not interested in pushback or defense, just wanted to help
   open up the discussion by making sure www-tag folks knew about all the
   options that we considered at the F2F. this gives people a chance to say "no
   I like option Z" instead of just "no I don't like the option you chose"

   LM:  Contrasting  a position of allowing/encouraging particular fragid
   handling vs. focussing on the generic, I prefer the former
   ... Better to encourage new registrations to adopt the generic processing
   ... of fragids, i.e. XPointer

   <masinter> I think netting out the pros and cons, the advantage of allowing
   MIME  types  --  even  if they're +xml -- to have specific fragment ID
   processing, even if they are +xml.

   NM: The alternative is to encourage non-generic-enabling types to not use
   +xml

   LM: Need to net out the pros and cons
   ... . I'm confident that more exceptions will arise

   <noah> And in particular, to note that allowing non-XPointer for +xml means
   that generic processors can never safely gamble on using XPointer.

   NM: Or you could play with the syntax

   LM: I don't see the pro for {always generic except these 3 exceptions},
   because i'm confident that more exceptions will arise

ACTION-382 -- WebArch and the W3C web site

   <noah> ACTION-382?

   <trackbot> ACTION-382 -- Larry Masinter to review Web Arch web material on
   W3C Web Site and make proposals for changes or TAG action -- due 2010-05-31
   -- OPEN

   <trackbot> [23]http://www.w3.org/2001/tag/group/track/actions/382

   LM: I can't see getting to this any time soon

   JR: I have a very similar action already

   ACTION-381?

   <trackbot> ACTION-381 -- Jonathan Rees to spend 2 hours helping Ian with
   [24]http://www.w3.org/standards/webarch/ -- due 2010-06-23 -- OPEN

   <trackbot> [25]http://www.w3.org/2001/tag/group/track/actions/381

   <noah> close ACTION-382

   <trackbot> ACTION-382 Review Web Arch web material on W3C Web Site and make
   proposals for changes or TAG action closed

   NM: Adjourned

   <jar>
   [26]http://www.adobe.com/devnet/xmp/pdfs/DynamicMediaXMPPartnerGuide.pdf
     _________________________________________________________________


    Minutes formatted by David Booth's [27]scribe.perl version 1.134 ([28]CVS
    log)
    $Date: 2010/07/14 09:24:40 $

References

   1. http://www.w3.org/
   2. http://www.w3.org/2001/tag/2010/06/24-agenda.html
   3. http://www.w3.org/2010/06/24-tagmem-irc
   4. http://www.w3.org/2001/tag/2010/06/24-minutes.html#agenda
   5. http://www.w3.org/2001/tag/2010/06/24-minutes.html#item01
   6. http://www.w3.org/2001/tag/2010/06/24-minutes.html#item02
   7. http://www.w3.org/2001/tag/2010/06/24-minutes.html#item03
   8. http://www.w3.org/2001/tag/2010/06/24-minutes.html#item04
   9. http://lists.w3.org/Archives/Member/tag/2010Jun/0063.html
  10. http://lists.w3.org/Archives/Public/public-html/2010Jun/0394.html
  11. http://lists.w3.org/Archives/Public/public-iri/2010May/0008.html
  12. http://tools.ietf.org/wg/iri/charters
  13. http://tools.ietf.org/wg/iri/charters
  14. http://tools.ietf.org/wg/iri/draft-ietf-iri-3987bis/
  15. http://trac.tools.ietf.org/wg/iri/trac/report/1
  16. http://lists.w3.org/Archives/Public/public-html/2010Feb/0882.html
  17. http://tools.ietf.org/html/draft-ietf-iri-3987bis-00
  18. http://lists.w3.org/Archives/Public/public-html/2010Jun/0394.html
  19. http://www.w3.org/2001/tag/group/track/actions/448
  20. http://www.w3.org/2001/tag/group/track/actions/382
  21. http://www.w3.org/2001/tag/group/track/issues/39
  22. http://www.w3.org/2001/tag/group/track/actions/449
  23. http://www.w3.org/2001/tag/group/track/actions/382
  24. http://www.w3.org/standards/webarch/
  25. http://www.w3.org/2001/tag/group/track/actions/381
  26. http://www.adobe.com/devnet/xmp/pdfs/DynamicMediaXMPPartnerGuide.pdf
  27. http://dev.w3.org/cvsweb/~checkout~/2002/scribe/scribedoc.htm
  28. http://dev.w3.org/cvsweb/2002/scribe/

- -- 
       Henry S. Thompson, School of Informatics, University of Edinburgh
      10 Crichton Street, Edinburgh EH8 9AB, SCOTLAND -- (44) 131 650-4440
                Fax: (44) 131 651-1426, e-mail: ht@inf.ed.ac.uk
                       URL: http://www.ltg.ed.ac.uk/~ht/
 [mail from me _always_ has a .sig like this -- mail without it is forged spam]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)

iD8DBQFMPYL3kjnJixAXWBoRAtBTAJ4z8QW5eY1b4N+sZbLFInOl6/WQ6ACeL6bf
SNaGa9ENLRVpim5CmHdVonI=
=zRi1
-----END PGP SIGNATURE-----

Received on Wednesday, 14 July 2010 09:27:48 UTC