- From: Phillips, Addison <addison@amazon.com>
- Date: Wed, 16 Sep 2009 12:51:14 -0400
- To: Larry Masinter <masinter@adobe.com>, "PUBLIC-IRI@W3.ORG" <PUBLIC-IRI@w3.org>
Hello Larry, > > (Have I missed any groups, specs? I'll update this list > and set it up somewhere) W3C International Activity / W3C Internationalization Core WG We are also the maintainers of Character Model and it's part on Resource Identifiers: http://www.w3.org/TR/charmod-resid/ That would probably be a good place to document the outcome of these discussions. And, obviously, we contribute to the various documents in question. Addison Addison Phillips Globalization Architect -- Lab126 Chair -- W3C Internationalization WG Internationalization is not a feature. It is an architecture. > -----Original Message----- > From: uri-request@w3.org [mailto:uri-request@w3.org] On Behalf Of > Larry Masinter > Sent: Wednesday, September 16, 2009 8:43 AM > To: PUBLIC-IRI@W3.ORG > Subject: IDNA, IRI, HTML5 coordination > > Goal: bring together and coordinate the definitions > of what is used for resource identification in the web and > elsewhere > (IRIs as the evolution of URL, URI, IRI, HREF, Web Address, etc.) > within W3C, IETF and their specifications. See "design goals" below. > > Goal of this message: lay out the concerned groups, start > discussion > of process for coordination. > > I've bcc'd everyone except the public-iri@w3.org mailing list, > archive http://lists.w3.org/Archives/Public/public-iri/ as the > list proposed for discussion: > > > My suggestion for how to get all of these groups to coordinate > is to start an IETF working group with a charter to bring these > specifications into alignment. I can't think of any other process > which can accomplish the goal. > > PLEASE, PLEASE: if you're going to post an opinion, please at least > cc public-iri@w3.org and try to keep discussion there. > > PLEASE: Separate 'process' issues (should there be a working group? > Who else needs to be involved? What's the timing and when?) from > technical issues. > > Thanks, > > Larry > > ================= > (Incomplete) list of specifications, groups, chairs, editors: > > HTTP: > > [HTTPBIS-URI] HTTP URI scheme def in HTTPBIS draft: > http://tools.ietf.org/html/draft-ietf-httpbis-p1-messaging- > 07#section-9.2 > [HTTP-RFC] current HTTP URI scheme definition > in RFC 2616 http://tools.ietf.org/html/rfc2616#section-3.2.2 > [HTTPBIS-WG] IETF HTTPBIS working group > charter: http://tools.ietf.org/wg/httpbis/charters > http://www.ietf.org/dyn/wg/charter/httpbis- > charter.html > mailing list: ietf-http-wg@w3.org, > archives http://lists.w3.org/Archives/Public/ietf-http- > wg/ > chair: Mark Nottingham <mnot@mnot.net> > editors: Roy Fielding <fielding@gbiv.com>, > Julian Reschke <julian.reschke@greenbytes.de>, (others) > > IDNA: > [IDNABIS-*] definitions, policies, standards for how > Internationalized > Domain Names should be handled in Internet applications > http://tools.ietf.org/html/draft-ietf-idnabis-defs/ > [IDNABIS-WG] IETF IDNABIS working group > charter: http://www.ietf.org/dyn/wg/charter/idnabis- > charter.html > chair: Vint Cerf <vint@google.com> > editor: John C Klensin <klensin@jck.com> > > IRI: > [IRIBIS-6] Revision under preparation: > http://tools.ietf.org/html/draft-duerst-iri-bis-06 > [IRIBIS-LMM] ("Experimental" draft attempting to satisfy IDNABIS > and HTML requirements) > http://larry.masinter.net/iribis-hack.html > (http://tools.ietf.org/rfcdiff?url1=draft-duerst-iri- > bis.txt&url2=http://larry.masinter.net/iribis-hack.txt) > discussion on: public-iri@w3.org (among others) > (other)editors: Martin Dürst <duerst@it.aoyama.ac.jp> > Michel SUIGNARD <Michel@suignard.com> > > Mailto URI: > > [MAILTO-RFC] Mailto: URI scheme > Current: http://tools.ietf.org/html/rfc2368 > [MAILTO-BIS] In preparation > http://tools.ietf.org/html/draft-duerst-mailto-bis-06 > (other) editors (including) Martin Dürst (duerst@it.aoyama.ac.jp) > discussion on: uri@w3.org > > URI: > > [URI-RFC] URI spec > http://tools.ietf.org/html/rfc3986 > mailing list: uri@w3.org > (other) editors: Roy Fielding <fielding@gbiv.com>, Tim Berners- > Lee <timbl@w3.org> > [URIREG-RFC] > URI guidelines: policies and procedures for registering new > URI schemes > http://tools.ietf.org/html/rfc4395 > editors: Tony Hansen <tony@att.com> > mailing list for URI review: uri-review@ietf.org > > HTML5: > [HTML5-CURRENT] HTML5 definition of "URLs" > http://dev.w3.org/html5/spec/Overview.html#urls > [WEBADDRESS] Attempt to split out "Web Address" component: > http://www.w3.org/html/wg/href/draft > [HTML-WG] W3C Working Group > charter: http://www.w3.org/html/wg/ > URL/IRI issue: http://www.w3.org/html/wg/tracker/issues/56 > chairs: Paul Cotton <paul.cotton@microsoft.com> > Maciej Stachowiak <mjs@apple.com> > Sam Ruby <rubys@intertwingly.net> > editor: Ian Hickson <ian@hixie.ch> > > > Other interested groups: > > IETF Applications area > mailing list: apps-discuss@ietf.org > area directors: Lisa Dusseault <lisa.dusseault@gmail.com>; > Alexey Melnikov <alexey.melnikov@isode.com> > > W3C TAG (architectural issue around URIs in W3C specs) > mailing list: www-tag@w3.org > archive http://lists.w3.org/Archives/Public/www-tag/ > issue: http://www.w3.org/2001/tag/group/track/issues/27 > chair: Noah Mendelsohn <noah_mendelsohn@us.ibm.com> > > [WHATWG] http://www.whatwg.org/ > > > (Have I missed any groups, specs? I'll update this list > and set it up somewhere) > > ============================================== > Some design goals: > > I’ve tried to write down some of the design goals which I think are > important; these may be in conflict, but I've tried to propose > priorities which make sense to me. Does anyone disagree with any of > these? Think some are missing? > > > Consistent Terminology: Multiple definitions of the same terms in > different documents are to be avoided; even consistent definitions > are problematic. Where possible, newer documents should reference > older specs. > > Security: Avoiding security problems (e.g., difficulties due to > spoofing, renaming, misuse of DNS) is a high priority; avoiding > security problems is a higher priority than being consistent with > existing applications. > > Uniform behavior: Optional interpretation rules for resource > identifiers which give different results depending on the > processing model chosen are to be avoided. > > Consistency of web and other Internet applications: > Interoperability between web applications (browsers, proxies, > spiders, etc.) and other Internet applications which use resource > identifiers (email, directory services) is important, and should be > given equal (or nearly equal) priority as interoperability between > web browsers. Recommended practice for web applications and other > Internet applications should be the same – those creating web > content should not be encouraged to create Resource Identifiers > (whether called URLs, URIs, IRIs, Web Addresses) which would not > function in other applications. > > Consistency of specifications with implementations: When existing > specifications do not match the common practice of existing > applications, it is appropriate to update the existing > specification, even if long standing. > > Improve interoperability: When existing implementations disagree, > document existing practice, but recommend (normatively) the > behavior that will best lead to improved interoperability. > > Separate “specification of what a conservative producer should send” > from “advice for what a liberal consumer should accept”: for > robustness, the specification of a “conforming” resource identifier > should produce can be (if necessary) more restrictive than the > specification of what some common applications accept. > > Minimize options and specifications: The split between URI and IRI > as separate protocol elements was unfortunate – to have two > separate normative terms, “URI” and “IRI” to describe two > variations of “resource identifiers”, but having unnecessary > multiple non-terminals and terms is harmful. Adding additional > terms such as “LEIRI” and “Web Address” or HREF should be avoided, > if at all possible.. (In some ways, “URI” was the term used to > unify “URL” and “URN”). > > Unless necessary for other reasons above, avoid making existing, > conforming, and widely implemented behavior non-conforming: > Applications which accept URIs but not IRIs should not be made > “non-conforming” by a redefinition of terms. > > ============================ > > Some issues (I'm sure there are many more) > > • Can IRI -> URI transformation be scheme independent? > ((optional processing would allow > non-uniform behavior, not meet IDNA requirements)) > • Use of term “URL” ((ambiguous terms)) > • handling of extra processing rules for XML vs HTML5 vs. IRI > document > • Whether HTML5 references anything other than IRIbis > • Updating the URI scheme registry to be clear that "URI > schemes" are the same as “URL schemes” > and “IRI schemes” > • Can different URI schemes allow different I18N processing > rules? > > >
Received on Wednesday, 16 September 2009 16:51:24 UTC