Re: Application for a formal URN NID
Enrico Francesconi <francesconi@ittig.cnr.it> Mon, 20 May 2013 14:34 UTC
Return-Path: <enrico.francesconi@gmail.com>
X-Original-To: urn-nid@ietfa.amsl.com
Delivered-To: urn-nid@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C370621F9600 for <urn-nid@ietfa.amsl.com>; Mon, 20 May 2013 07:34:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.793
X-Spam-Level:
X-Spam-Status: No, score=-1.793 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, DEAR_SOMETHING=1.605, GB_I_LETTER=-2, HTML_MESSAGE=0.001, J_CHICKENPOX_32=0.6, J_CHICKENPOX_33=0.6]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id I0uyga-tDkSF for <urn-nid@ietfa.amsl.com>; Mon, 20 May 2013 07:34:12 -0700 (PDT)
Received: from mail-ea0-x22f.google.com (mail-ea0-x22f.google.com [IPv6:2a00:1450:4013:c01::22f]) by ietfa.amsl.com (Postfix) with ESMTP id DE06E21F9606 for <urn-nid@apps.ietf.org>; Mon, 20 May 2013 07:34:00 -0700 (PDT)
Received: by mail-ea0-f175.google.com with SMTP id h10so3731926eaj.34 for <urn-nid@apps.ietf.org>; Mon, 20 May 2013 07:34:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:sender:cc:message-id:from:to:in-reply-to:content-type :mime-version:subject:date:references:x-mailer; bh=y43El+THGaSqh7ZhXnyF8qqt33XF12DaHHdsU31o4ts=; b=AQ58s4i50ulJqrWlCcQBxJfaMjvETjSql+YMhuSvrqEagSsatxOmUiZ8M/Udtu9kR4 nokhzOwG9oElc1/bpg6aGq1VX8e66lgLtZNPXGgkfTa2k5WQTW3rhwgKGx+gflHcwrsA IKF5yBs9e8EIgt/ojVJDwRXTUGcLHDuVPAQ5h88Z1HHyGb3C3rteDI4++Yv6MP8V02by Zv/mKfi5FoEfyoIHRi0NQ+M0kYgcRdeR519/V4vySylVg8XXuekMv+XiLb7MfsLCVgkD UYNqQICbhJtlD/0Wan0WvYdwyDVcemT+nzrxoZNMhGf5j1STBK91G8JG5hq7z9LzrgML Jd7g==
X-Received: by 10.15.93.193 with SMTP id w41mr157010775eez.22.1369060439843; Mon, 20 May 2013 07:33:59 -0700 (PDT)
Received: from [10.10.1.4] (fw.ittig.cnr.it. [149.139.2.254]) by mx.google.com with ESMTPSA id e50sm38025561eev.13.2013.05.20.07.33.58 for <multiple recipients> (version=TLSv1 cipher=RC4-SHA bits=128/128); Mon, 20 May 2013 07:33:59 -0700 (PDT)
Sender: Enrico Francesconi <enrico.francesconi@gmail.com>
Message-Id: <369F7AD6-DD28-4CFA-BB20-662941885C3C@ittig.cnr.it>
From: Enrico Francesconi <francesconi@ittig.cnr.it>
To: Ted Hardie <ted.ietf@gmail.com>
In-Reply-To: <5193B06A.8030904@ittig.cnr.it>
Content-Type: multipart/alternative; boundary="Apple-Mail-5--88797107"
Mime-Version: 1.0 (Apple Message framework v936)
Subject: Re: Application for a formal URN NID
Date: Mon, 20 May 2013 16:33:46 +0200
References: <23A64284-6B03-4B24-B680-54A61E96BECA@ittig.cnr.it> <CA+9kkMAVvFOAXuSUTOyeO+3uays24SwNX5SY7hn4B5FYEPSKRg@mail.gmail.com> <51681EA4.7040804@ittig.cnr.it> <CA+9kkMAKy0Y=_qzg=hvq3nTNi6-BxtGWaa6WzzRaupK6ava5xA@mail.gmail.com> <5193B06A.8030904@ittig.cnr.it>
X-Mailer: Apple Mail (2.936)
Cc: Pierluigi Spinosa <pierluigi.spinosa@ittig.cnr.it>, urn-nid@apps.ietf.org
X-BeenThere: urn-nid@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: discussion of new namespace identifiers for URNs <urn-nid.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/urn-nid>, <mailto:urn-nid-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/urn-nid>
List-Post: <mailto:urn-nid@ietf.org>
List-Help: <mailto:urn-nid-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/urn-nid>, <mailto:urn-nid-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 20 May 2013 14:34:13 -0000
Dear Ted, thanks for your reply. Here below please find in-line our comments. Il 15/04/2013 19:10, Ted Hardie ha scritto: > Greetings, > > Some further comments in-line. > > On Fri, Apr 12, 2013 at 7:48 AM, PierLuigi Spinosa <pierluigi.spinosa@ittig.cnr.it > <mailto:pierluigi.spinosa@ittig.cnr.it>> wrote: > > Dear Ted, > thanks again for your document review. Please find here below > our answers: > > Il 27/03/2013 18:57, Ted Hardie ha scritto: > > Greetings, > > I note that this document uses ISO3166-1 alpha 2 as the common > source > of jurisdiction codes; these codes are subject to > re-assignment, if I > understand it correctly, and some have been re-assigned (e.g. > AI). > How would the namespace authority handle such a re-assignment? > > From a logical point of view the jurisdiction depends on the date > of the act. Therefore it is always possible to know at which > jurisdiction an act belongs to (in case of the "ai" , the acts > issued before 1983 belong to the French Afar and Issas > jurisdiction, since 1983 to the Anguilla jurisdiction) > > From a technical point of view the solution is more complex. > Routing can be solved in one of the following different solutions: > 1) in the DNS by a complex regex able to match not only the > jurisdiction code but also the issuing date; > 2) by a software developed by the manager of the current > jurisdiction code, able to route the resolution to the proper > resolver. > > > > I do not believe that a DNS-based solution will work, as it would > require delegation to two different parties. That is, you cannot > have the ai.lex.urn.arpa delegated to Anguilla and expect it to have > references to Afar and Issas, but neither can you have it delegated > to two different authorities; you would have to create a new > delegation e.g. pre-1983ai.lex.urn.arpa. Knowing what dates to > associate with these delegations would require prior knowledge in > the resolvers; given the rates of re-delegation are small, this may > not be a show-stopper, but it seems simpler to use the 3-letter > versions which have not seen this problem. Thanks for your suggestion. In case of country code re-assignement ("ai" given to Anguilla), in any URN this country code will be associated to the new jurisdiction, therefore the related documents will be identified by such new jurisdiction country code. This means that the previous jurisdiction ("ai" as associated to French Afar and Issas), will use another country code and, at the same time, change the first element of each URN identifier already assigned. A possible choice for jurisdiction renaming in old URNs can be one of the following: 1) keeping the old country code and appending a date interval corresponding to the period of validity of the code for this jurisdiction (ex: "ai-1974-1983") 2) changing the old country code with the new code assigned to the same country/jurisdiction (ex: "ai" ---> "dj" (Djibouti)) 3) changing the old 2-letters country code with the 3-letters one (ex: "ai" --->"afi", however this is currently deleted) We consider that most effective solution is the one that manage delegations according different dates (solution 1)), however it is up to the specific jurisdiction to choose the preferred solution. > > The document also says this: > > > In order to keep editing and communication more simple and > to avoid > character percent-encoding, it is strongly recommended > that national > characters and diacritic signs are turned into base > characters (e.g., > the Italian term "sanitU+00E0" converted into "sanita", > the French > term "ministU+00E8re" converted into "ministere"). > Otherwise, the > characters have to be percent-encoded according to the > UTF-8 > character encoding [STD63] (e.g., "sanitU+00E0" encoded > into > "sanit%C3%A1"). > Anyway each country or jurisdiction decides the uniform > names > encoding modality of all the sources of law issued within > its > territory. > > The recommendation to use "base characters" does not work for > languages where the base character set is not permitted > according to > the URN syntax. Within the EU context, Greek would face this > problem; > the extension of this system to China, Japan, or Korea would > represent > similar challenges. Having a common method seems essentially > required > for successful parsing, but matching will be a challenge even > so, > because of the issue that characters which are considered > equivalent > in one jurisdiction may not be so in others. If a straight > string-match on the encoded characters is sufficient, this > can be > worked around, but it implies that the namespace authorities > will need > strict canonicalization rules. Is that within the scope of > this > effort? > > As already reported in the specific answers to Patrik, the > convertion to "base characters" (in case by a transliteration) is > recommended to fully exploit DNS routing facilities. > Possible ambiguities or collisions due to different conversion > modalities are solved, firstly by the jurisdiction code, > otherwise, within the same jurisdiction, it is up to the > Jurisdictional Registrar (as described in Section 5.2) to solve > them. > > > If this is the case, I believe this: > Registrar SHOULD establish > > should be a MUST instead, as it is critical for maintaining one of > the key properties of URNs: > collision avoidance. OK > If such conversion is not accepted by a specific jurisdiction and > therefore it is used the UTF-8 %-encoding, it is necessary to > create a routing service relying to a software, out of DNS, > addressing a proper resolution service. > > > If the folks are willing to follow the IDN rules on acceptable > characters, conversion to IDN encoding seems like another potential > choice here. I defer to Patrik on this point, though, as he is far > more expert in this matter than I. Following your suggestion, we can rephrase the previous sentence as follows: "If such conversion is not accepted by a specific jurisdiction and therefore it is used the UTF-8 %-encoding, it is necessary: - to convert the non-ASCII characters to IDN encoding, using the rfc3492 punycode translation (es: /München ---> /mnchen-3ya); - to create a routing service relying to a software, out of DNS, addressing a proper resolution service. However it is up to the specific jurisdiction to choose the preferred solution." > > Reading through this, I am greatly concerned that the attempt > to > create a system which is applies to each national legal system > but is > not obviously delegated to them will result in reference > issues. I am > particularly concerned by the implications for countries with > multiple > national languages; if a country which allows multiple > languages, the > choice of which to use for sub jurisdictions seems fraught with > political impact. Making them parallel without the input of > the > jurisdiction seems, unfortunately, to create reference > integrity > problems. > > Our solution to this problem is described in Section 4.5. The > specific guideline is to identify the same act with as many > equivalent identifiers (aliases) as many official languages exist > within a jurisdiction. > > > If you are not concerned that the result will be the same act being > referred to be multiple equivalent names, that's fine; I had > misunderstood that to be a goal of the work. If one were canonical, > it would, of course, make the inter-relationships easier to follow. > OK > > > An alternative approach is for the relevant national > authority to > create a namespace and to use that to include legal documents > if they > wish (New Zealand, for example, has created a URN namespace). > Why is > that not the preferable approach here? The approach you propose would imply to register different national namespaces, which "lex" would be a sub-namespace of (ex: urn:it:lex, urn:uk:lex , etc.). In our opinion this approach would be different and more complex, from an organization point of view, with respect to the registration of a lex namespace (urn:lex), because every country should register its own urn namespace (urn:it, urn:uk, etc.), then a "lex" sub-namespace should be foreseen and appended to. The related "lex" naming convention should then follow the rules now reported in the urn:lex I-D. On the contrary with the registration of the "lex" namespace each country can simply add an entry in the DNS pointing to the proper national resolver. Moreover, using urn national schemas (ex: urn:uk:lex) you will have national "lex" sub-schemas which, in principle, may be different to one another, without infringing any established rule at international level, therefore reducing interoperability between jurisdictions. > > > best regards, > > Ted Hardie > Waiting Patrik's comment too, we will prepare a new version of the document. Then we will send it to you again and, if you agree, will submit it as final release. Best regards Pierluigi and Enrico --------------------------------------------------------- ITTIG - CNR Institute of Legal Information Theory and Techniques Italian National Research Council Via de' Barucci 20 50127 Florence Italy Tel: +39-055-4399-665 Fax: +39-055-4399-605 --------------------------------------------------------- > > > On Wed, Mar 27, 2013 at 10:08 AM, Enrico Francesconi > <francesconi@ittig.cnr.it <mailto:francesconi@ittig.cnr.it>> > wrote: > > Dear Sirs, > as per RFC 3406, we are requesting a two-week review > for a formal URN > namespace (LEX) related to "Sources of Law". The I-D > application for our > formal URN NID request is available at: > > http://datatracker.ietf.org/doc/draft-spinosa-urn-lex > > Since this Internet Draft is going to expire on April 4th, > 2013, we would > kindly ask you if, meanwhile, we have to upload the draft > again (even if no > changes have been made with respect to the current version > (v.07)). > > > Thank you very much > > best regards > > Pierluigi Spinosa and Enrico Francesconi > > > > --------------------------------------------------------- > ITTIG - CNR > Institute of Legal Information Theory and Techniques > Italian National Research Council > > Via de' Barucci 20 > 50127 Florence > Italy > > Tel: +39 055 4399665 <tel:%2B39%20055%204399665> > Fax: +39 055 4399605 <tel:%2B39%20055%204399605> > email:francesconi@ittig.cnr.it > <mailto:email%3Afrancesconi@ittig.cnr.it> > --------------------------------------------------------- > > > -- > > ---------------------------------------------------------------------- > PierLuigi Spinosa > ITTIG / CNR > Istituto di Teoria e Tecniche dell'Informazione Giuridica > del Consiglio Nazionale delle Ricerche > Via de' Barucci, 20 > 50127 Firenze > tel. +39 055 4399-673 <tel:%2B39%20055%204399-673> > fax +39 055 4399-605 <tel:%2B39%20055%204399-605> > > e-mail:pierluigi.spinosa@ittig.cnr.it > <mailto:e-mail%3Apierluigi.spinosa@ittig.cnr.it> > Web:http://www.ittig.cnr.it > > ---------------------------------------------------------------------- > > -- ---------------------------------------------------------------------- PierLuigi Spinosa ITTIG / CNR Istituto di Teoria e Tecniche dell'Informazione Giuridica del Consiglio Nazionale delle Ricerche Via de' Barucci, 20 50127 Firenze tel. +39 055 4399-673 fax +39 055 4399-605 e-mail:pierluigi.spinosa@ittig.cnr.it Web:http://www.ittig.cnr.it ----------------------------------------------------------------------
- Application for a formal URN NID John Wus
- Re: Application for a formal URN NID Keith Moore
- Re: Application for a formal URN NID Ted Hardie
- Application for a formal URN NID Enrico Francesconi
- Re: Application for a formal URN NID Patrik Fältström
- Re: Application for a formal URN NID Ted Hardie
- Re: Application for a formal URN NID Enrico Francesconi
- Re: Application for a formal URN NID Ted Hardie
- Re: Application for a formal URN NID PierLuigi Spinosa
- Re: Application for a formal URN NID PierLuigi Spinosa
- Re: Application for a formal URN NID Ted Hardie
- Re: Application for a formal URN NID Enrico Francesconi