Re: [Uri-review] Fwd: [Fwd: Registration of 'oid:' as a URI/IRI scheme]

John Larmouth <j.larmouth@btinternet.com> Thu, 26 November 2009 12:09 UTC

Return-Path: <j.larmouth@btinternet.com>
X-Original-To: uri-review@core3.amsl.com
Delivered-To: uri-review@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B72013A6937 for <uri-review@core3.amsl.com>; Thu, 26 Nov 2009 04:09:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.52
X-Spam-Level:
X-Spam-Status: No, score=-0.52 tagged_above=-999 required=5 tests=[AWL=-0.579, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_13=0.6, J_CHICKENPOX_22=0.6, MIME_HTML_ONLY=1.457]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WYr5WWOfZiRM for <uri-review@core3.amsl.com>; Thu, 26 Nov 2009 04:09:12 -0800 (PST)
Received: from smtp832.mail.ird.yahoo.com (smtp832.mail.ird.yahoo.com [217.146.189.246]) by core3.amsl.com (Postfix) with SMTP id 209F83A6838 for <uri-review@ietf.org>; Thu, 26 Nov 2009 04:09:09 -0800 (PST)
Received: (qmail 96201 invoked from network); 26 Nov 2009 12:09:02 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=btinternet.com; h=Received:X-Yahoo-SMTP:X-YMail-OSG:X-Yahoo-Newman-Property:Message-ID:Date:From:Reply-To:User-Agent:X-Accept-Language:MIME-Version:To:CC:Subject:References:In-Reply-To:Content-Type:Content-Transfer-Encoding; b=xyFOzL2bgKbDjqn5EQ/p/Ira6Ej8XBU9rO8O3NwdqlLsBHwyafqQjG3VDB+GF+Zt3ZDcfPbMyUB9saxrP1nxFI/SlTquVKT4fElOCN2u3O5TNOWomgmQvmbMPzVU8C5d4wn/jsUOW4EYZU4y3eHaBJbjuQdZ4MxpyizQDPJMR4Q= ;
Received: from unknown (HELO ?192.168.1.65?) (j.larmouth@86.165.226.168 with plain) by smtp832.mail.ird.yahoo.com with SMTP; 26 Nov 2009 12:09:01 -0000
X-Yahoo-SMTP: wkRZlpKswBD4hYA5WOvxKyA0utS_ehUG.AZgJb2EFBo2v2XeQHg-
X-YMail-OSG: xuVV.V4VM1k_hmefm7QtxMhWg7OT8YgsnmMVf0ka4dvYArHs95.D12J1BAYG5BS0Be2W3v.DA.CWPz6jrdTGTQ.eAq4NbWqZJpFDADZ2aKou2S9vehGQUVTUhzLkEd.b5nwA2H3dXr2NawX80wdNMap8bkBx_EKi_Clwp89dX4xkOJV9aLdU1TChX7Bfgk93ZuuKSswWdTH79NvD9Qv6TdIlX.vMerOUaJtRQssfJx2sEjZDqZSzn2SiCkshYDTDshBTjlvCr3QoWqwDt5CIrMaBcVeC3vLlUdNrAml96xE7xOMG.4aewD9BwOohY_YSyGA-
X-Yahoo-Newman-Property: ymail-3
Message-ID: <4B0E6FDB.2080607@btinternet.com>
Date: Thu, 26 Nov 2009 12:08:59 +0000
From: John Larmouth <j.larmouth@btinternet.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.2) Gecko/20040804 Netscape/7.2 (ax)
X-Accept-Language: en, en-us
MIME-Version: 1.0
To: Lisa Dusseault <lisa.dusseault@gmail.com>
References: <4ADDF6ED.3080803@btinternet.com> <ca722a9e0911181137w4d105b93i700c0a4e80d12fdc@mail.gmail.com> <4B0D103F.1070509@it.aoyama.ac.jp> <4B0D507A.5020509@btinternet.com> <ca722a9e0911250921s8ecb334h9648ac56b33e2e62@mail.gmail.com>
In-Reply-To: <ca722a9e0911250921s8ecb334h9648ac56b33e2e62@mail.gmail.com>
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Cc: larmouth@btinternet.com, gk@ninebynine.org, Larry Masinter <masinter@adobe.com>, Martin Duerst <duerst@w3.org>, uri-review@ietf.org
Subject: Re: [Uri-review] Fwd: [Fwd: Registration of 'oid:' as a URI/IRI scheme]
X-BeenThere: uri-review@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: j.larmouth@btinternet.com
List-Id: Proposed URI Schemes <uri-review.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/uri-review>, <mailto:uri-review-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/uri-review>
List-Post: <mailto:uri-review@ietf.org>
List-Help: <mailto:uri-review-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/uri-review>, <mailto:uri-review-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Nov 2009 12:09:13 -0000

Thanks Lisa.

I am doing two things - producing a summary of comments made and of our resolution of  them, plus a 04 which implements our resolutoin of the comments.

I will post the summary of comments and our resolution as a simple e-mail to URI-REVIEW, and the 04 will be posted as a new I-D in the usual way.

I need to finalise both these with colleagues, so I think the middle/end of next week is a reasonable expectation for this all to happen, then I will contact you again.

(No reply needed at this stage.)

John L

Lisa Dusseault wrote:
midca722a9e0911250921s8ecb334h9648ac56b33e2e62@mail.gmail.com" type="cite">
Hi John,

Please do a -04 as soon as you like.  I suspect this round of feedback
is about finishing up and reviewers don't yet understand what you
intend to do about the feedback.

Thanks,
Lisa

On Wed, Nov 25, 2009 at 7:42 AM, John Larmouth
<j.larmouth@btinternet.com> wrote:
  
All,

As I was cc:ed, let me just say that I appreciate Martin's comments, and I
believe them be largely accurate.

I am collecting all the comments on this stuff, and will produce a 04
version when it seems appropriate and comments have died down!

I am sure we understand the issues and implications of comparison, and for
our purposes they are acceptable.  On the // issue, we have oscillated on
that over the production process, and our latest advice is as recorded in 03
- we use only "oid:/Alerting/....." for example.   There *is* a use for
relative OIDs (and they *are* defined in the Recommendations | International
Standards), but we were *not* planning on allowing those in the IRI scheme,
as establishing the context for the relative OID/IRI is more difficult than
in a controlled protocol environment.

I am not wanting any reply to this, unless someone wants to - I will await
Lisa telling me it is time to do a 04 (addressing known comments as best we
can) for a couple of weeks review, and then to request her to initiate an
IETF-wide Last Call.

The co-authors (representing the ASN.1 group in ITU-T and ISO/IEC) feel
themselves in waiting and observing mode, but very happy to respond
positively to any suggestions.  We just want to get this stuff sewn up and
in place as soon as possible!

John L

Martin J. Dürst wrote:

    
Hello Lisa,

I have looked at that draft.

On 2009/11/19 4:37, Lisa Dusseault wrote:

      
Hi Larry, Martin, Graham,

Graham, I haven't seen your response to John Larmouth's request for
review
on the 'uri-review' list.  Did I miss it?

Larry&  Martin, since this particularly involves IRI syntax, I would
appreciate a review from one of you, particularly with an eye to the
comparison function.  The current description for comparison seems to
include a DNS lookup which might be problematic in many use cases.
        
I agree that this locks out many use cases. My guess is that this is
necessary because there is a proliferation of representations, first there
are numeric and alpha(numeric) ways to identify arcs, and second, if I
understand correctly, it may be possible to give more than one
alpha(numeric) arc, e.g. for different scripts/languages which are like
translations. At that point, there's virtually no other way than to use
lookup for comparison.

I think there should be a clearer explanation abouth this and some real
examples, including (with appropriate circumscription) some non-ASCII ones,
both in the draft and e.g. at places such as
http://www.oid-info.com/faq.htm#iri" rel="nofollow">http://www.oid-info.com/faq.htm#iri.

If my understanding is correct, then this is not exactly the way that IRIs
are intended to be used, but it's not something we need to forbid if the
proponents are aware of the consequences.

      
The
encoding is also "normally" UTF-8, but I believe that requires a bit more
explanation for when an agent gets a OID IRI in one encoding, and needs
to
compare it to an IRI in another encoding.
        
In my eyes, the following:

      
                                                              A URI is
  restricted to the ASCII character set, but [RFC3987], Section 3.1
  specifies the conversion of the characters allowed in an IRI into the
  characters allowed in a URI, enabling both an IRI and a URI to carry
  the same semantics for the identification.  This mapping is an
  integral part of the "oid" URI/IRI scheme.  This enables names based
  on the Unicode labels in the International OID tree to be used
  wherever an IRI or a URI is required.
      
is sufficient, but this may be because I'm too familiar with all this
encoding stuff.

      
It's also not clear to me in what cases a oid IRI might use numbers in
arcids, and where it might use strings with unicode characters.  I
probably
don't understand OIDs well enough, but the description so far makes me
think
that these are substitutable
        
I agree that this needs to be explained better.

      
-- again providing problems for a comparison function.
        
If the proponents understand the implications, both of having both URI/IRI
and URN, and of having various forms that need network activity for
comparison, then in my view, it's their business to decide whether they are
okay with that or not. There are limits to how far we can force people to
design good URI/IRI schemes, after that, it is "natural selection".


      
Next, if these are intended to be more human-friendly than the numerical
representations, how are bidi characters to be displayed?
        
The display of bidi characters should follow whatever RFC 3987 (and it's
successor) say. There is absolutely no point in having special rules for
displaying bidi "oid:" IRIs.

In addition, I agree with Graham that the use of slashes in this scheme
should be carefully checked against RFC 3986, and potentially be fixed. In
my understanding, slashes are only appropriate if relative URIs/IRIs are
potentially used, and in that case, the whole thing has to start with '//'
(which wouldn't be a problem because indeed the first part of an OID is an
authority). But I may as well have some details wrong here, the best person
to answer this is Roy.

Regards,    Martin.


      
John, Is there any requirement to compare OID URNs (urn:oid:*) to OID
IRIs?
If not, this should be mentioned as being not desired.

If these questions have already been answered in the discussion on
uri-review,  I must have missed that.  I believe Alfred raised very
similar
questions in Dec 2008 and I did not see answers in the spec or on the
list.

Thanks,
Lisa

---------- Forwarded message ----------
From: John Larmouth<j.larmouth@btinternet.com>
Date: Tue, Oct 20, 2009 at 9:44 AM
Subject: [Fwd: Registration of 'oid:' as a URI/IRI scheme]
To: lisa.dusseault@gmail.com, alexey.melnikov@isode.com


Lisa and Alexey,

The following request for IANA registration has been made following
earlier
discussions in uri-review.

It was originally intended to request "permanent", but Ira said that this
was not normal and that we should request "provisional". Alred HÎnes
responded saying that as it is based on an existing ITU-T Rec. X.660 |
ISO/IEC 9834-1,
an immediate request for "permanent" might be better.

The current request to IANA is for "provisional", but presumably this
could
be upgraded if you were to recommend that?

Whether "provisional" or "permanent", it would be helpful if you could
give
the proposed IANA registration your support for rapid progression.

Thank you.

John L


-------- Original Message --------
Subject: Registration of 'oid:' as a URI/IRI scheme
Date: Tue, 20 Oct 2009 18:08:18 +0100
From: John Larmouth<j.larmouth@btinternet.com>
Reply-To: j.larmouth@btinternet.com
To: iana@iana.org

I refer to the Internet Draft draft-larmouth-oid-iri-03.

I would like IANA to register 'oid:' as a "permanent" URI scheme,  with
the
registration template given in the 'IANA considerations' section
of the Internet Draft draft-larmouth-oid-iri-03.

This request is on behalf of the ASN.1 group, which is collaborative work
between ITU-T SG 17 Q.12 (I am the Rapporteur) and ISO/IEC JTC 1/SC 6 WG
9
(I am
the Convenor).

I understand that a "provisional" registration would be approptiate until
the
I-D reaches a certain stage of processing, but the target is "permanent"
(so
an
early progression to "permanent" would be good), as the scheme is based
on
existing ITU-T Recommendations and ISO Standards that are stable.

There has been review of earlier drafts by uri-review, with no adverse
comments
that have not been addressed, but I understand that you will appoint your
own
expert for a further review.

I will contact the Area Director shortly to alert her to this request.

Thank you.

John L



------------------------------------------------------------------------

_______________________________________________
Uri-review mailing list
Uri-review@ietf.org
https://www.ietf.org/mailman/listinfo/uri-review" rel="nofollow">https://www.ietf.org/mailman/listinfo/uri-review
        
      
--
 Prof John Larmouth
 Larmouth T&PDS Ltd
 (Training and Protocol Design Services Ltd)
 1 Blueberry Road                      Bowdon
j.larmouth@btinternet.com
 Altrincham
 Cheshire
 WA14 3LS                  England
 Tel: +44 161 928 1605


    
  

-- 
   Prof John Larmouth
   Larmouth T&PDS Ltd
   (Training and Protocol Design Services Ltd)
   1 Blueberry Road                     
   Bowdon                               j.larmouth@btinternet.com
   Altrincham
   Cheshire
   WA14 3LS                 
   England
   Tel: +44 161 928 1605