Re: [urn] META URN namespace registration

"Hakala, Juha E" <juha.hakala@helsinki.fi> Tue, 26 May 2020 10:05 UTC

Return-Path: <juha.hakala@helsinki.fi>
X-Original-To: urn@ietfa.amsl.com
Delivered-To: urn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 789C73A0879 for <urn@ietfa.amsl.com>; Tue, 26 May 2020 03:05:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level:
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=helsinkifi.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iWMHGSmcirXn for <urn@ietfa.amsl.com>; Tue, 26 May 2020 03:05:31 -0700 (PDT)
Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2120.outbound.protection.outlook.com [40.107.22.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BD1FB3A081B for <urn@ietf.org>; Tue, 26 May 2020 03:05:30 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UlTFHub7P9clcXxYNnjgkofXwfoi5HB7uHWM57DKsGt+gYgw0+CmpnZbbm28WM0U45cxoem/yQPvCsvcytOdjO5SuxpGIOZTqMwXACBKMVaUwZ9THQpg9xXTKvvtLgoQr/CwXHLtOIZyQvtmc9wh0rNoctQ2dAfEXbyhvjXMQvPMa8hkxH4sWzj6UgWKY8upBxaoiNEDfxdv7jTI0Y7Brb4nRZWp/NH24RSJKSBztygSQfLP6UTOdc0A0eGfsB676o6RVH00Np0R3Am8OV+tS8DVng31uRQ1Ybg+vJCwWwuJ/WnO8hyTW8c05TkMPuZOV1Y4ZHSzUHDK4qbmD0fV6Q==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=PyTFB4bKuaC6Jg/c4F0lKL4xxqHHrRetAJLH/o+gUoI=; b=d8fjx8F87/srYA33GOuOrKYKTquRa/RapNO3cLT67DXEWRJhTeLYuzC+qow65xM57RZzrx0yn2x0uLsJWT5MMREcw3NUCKsgw2ZWmNEycd23cwbyVaWkVC0T9B+dtVOt69595AzBuhb5qTk8UBhmVB2MuOWhrxinJq5YitclHUdz4duKEg6TzWTCyCBoLS9LCWzyqU3l0YjPGM144xGKC10EVpoWq+RI5379M+8C9eLx5XGC1zH4PfaRXJ2d5gfsxHp+M2IfWjkPZg7ujll2BvV7+GTaF0kNaktkBMVKCDEUwFnpEDyiWMxttwQ2RHJ+Ns34/81nlUWZ8XfciE59qg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=helsinki.fi; dmarc=pass action=none header.from=helsinki.fi; dkim=pass header.d=helsinki.fi; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=HelsinkiFI.onmicrosoft.com; s=selector1-HelsinkiFI-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=PyTFB4bKuaC6Jg/c4F0lKL4xxqHHrRetAJLH/o+gUoI=; b=rna53oHT0wL8g6efX34MJ8iwffd8j7garf98XgVL+iFSbIhErqI4ScLnday8paotxJjgK3qactkPYbnQPYnh6RErzshghBzYRvSHmHdZg4Ws0pD77Q8EkyMPt6IZgpv5zc7cPSr2LHzPKp0J8h8jcBUT38wjCIeyKxjd4BdkcBw=
Received: from AM6PR07MB5108.eurprd07.prod.outlook.com (2603:10a6:20b:35::14) by AM6PR07MB5973.eurprd07.prod.outlook.com (2603:10a6:20b:98::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3045.7; Tue, 26 May 2020 10:05:28 +0000
Received: from AM6PR07MB5108.eurprd07.prod.outlook.com ([fe80::dc3b:292c:2a92:bf6f]) by AM6PR07MB5108.eurprd07.prod.outlook.com ([fe80::dc3b:292c:2a92:bf6f%5]) with mapi id 15.20.3045.014; Tue, 26 May 2020 10:05:28 +0000
From: "Hakala, Juha E" <juha.hakala@helsinki.fi>
To: "Dale R. Worley" <worley@ariadne.com>, "urn@ietf.org" <urn@ietf.org>
Thread-Topic: [urn] META URN namespace registration
Thread-Index: AQHWMd9OCJzasVRbJECYx0xXgkRZIKi6IwDg
Date: Tue, 26 May 2020 10:05:28 +0000
Message-ID: <AM6PR07MB51080E1C8435498002361388FAB00@AM6PR07MB5108.eurprd07.prod.outlook.com>
References: <87mu5xl5m2.fsf@hobgoblin.ariadne.com>
In-Reply-To: <87mu5xl5m2.fsf@hobgoblin.ariadne.com>
Accept-Language: en-GB, en-US
Content-Language: fi-FI
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
authentication-results: ariadne.com; dkim=none (message not signed) header.d=none;ariadne.com; dmarc=none action=none header.from=helsinki.fi;
x-originating-ip: [86.115.25.71]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: e446dbe8-5a6e-4403-4366-08d8015c5113
x-ms-traffictypediagnostic: AM6PR07MB5973:
x-microsoft-antispam-prvs: <AM6PR07MB59731A94B961F04E042E56D1FAB00@AM6PR07MB5973.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-forefront-prvs: 041517DFAB
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Uzylk/G2FP0GADm5hPInYCEUQ92LAwvlFN1CtaDhs3gjw/szoW2JGsCjUCJ4b2QBMJXCibLwm9xcg1LFrb7IMESdLVf/NP+CbFZQNnlOjAplkvMdR+Q78pnFB4UoOfDwIuStiKep3h0QksWv4E94JfjaimuxtOooBNFqO3ZKdoIAk9kEfP6Hr4wMmYcpWOUvL2b2y2tLN1Rw/RKQyQDZ5DsjF5uHOiTJgprWGhUSy2CfkzIswHpZ0wFTxoYOWw6WPayYy1ANN/ubTxVa4eIH9D/BXn5EP21pVl+GDEvHP5gbSvgM9tnw5SeywUMjS1AyFgntRDiFj49YIdVWx1DSRJBAtMOXEuEz2s71bGQmUG5UmeLfx0pAeY/HMHphT5GWB+KkVuiO5h5+e3/wJs6PpA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM6PR07MB5108.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(376002)(39860400002)(366004)(346002)(396003)(136003)(186003)(76116006)(86362001)(52536014)(7696005)(26005)(66476007)(6506007)(66616009)(66946007)(66446008)(64756008)(66556008)(478600001)(99936003)(83080400001)(8676002)(66574014)(33656002)(8936002)(316002)(2906002)(71200400001)(55016002)(110136005)(5660300002)(966005)(9686003)(786003); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: wse8TdUn4L2J9HUzS2M8nwTVJcZaz+23/T76aXFDD4+tnUnKTyTM1K9DYc0JWxAs+Mz5kQc1BjzgAVfpiIoLx00QyK7v8ThMeW5p7bEmEAZzI4J3vY7GbSFxJAA5d/VN4aZhf90eR/JfPUOFpkG2WuEy75mqhOa8IEx+302512cg1rOAuSnN+oWe+TO25dqvDsXp4jzTUh4OrV0M43ow4Davh8Ol8jghvpGBKQrRqk2v0BuRnWr8tUjmxcKw4uKJJcQlnAykwG7oi1w97klUPpy2HoQFcjg0CoLtkNHL7XwIRZTIi/LYUuJnShGAP1CGcBwGm3+nlNib/+Xf2RnRys9rYdlN31f3mNf32QhSO3H8TbAT/p/psiU4VbHA/SxTLB4v7EyulZX9OvZLAtzthKyBHsTWj2ewPNr6yOf6LiwJsMPAYnNnS4kyALYeFG/Rw9W2uE9go5xy2VVzNJkjlArQDZ9mM5HuLPXnVHZaX1U=
x-ms-exchange-transport-forked: True
Content-Type: multipart/mixed; boundary="_002_AM6PR07MB51080E1C8435498002361388FAB00AM6PR07MB5108eurp_"
MIME-Version: 1.0
X-OriginatorOrg: helsinki.fi
X-MS-Exchange-CrossTenant-Network-Message-Id: e446dbe8-5a6e-4403-4366-08d8015c5113
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 May 2020 10:05:28.0271 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 98ae7559-10dc-4288-8e2e-4593e62fe3ee
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: g60HUk5AexPttunnmF9xl3ZOFBe1GWnbl/Xh0OJXN14+Qr+iloB51cd39aPNhrf5s83c+M1Hh8dhovOjnFNH6g==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR07MB5973
Archived-At: <https://mailarchive.ietf.org/arch/msg/urn/Fmtkhvs68IepreykC_BnqAKQ9IQ>
Subject: Re: [urn] META URN namespace registration
X-BeenThere: urn@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Revisions to URN RFCs <urn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/urn>, <mailto:urn-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/urn/>
List-Post: <mailto:urn@ietf.org>
List-Help: <mailto:urn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/urn>, <mailto:urn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 May 2020 10:05:38 -0000

Hello Dale, 

thank you for carefully reviewing the draft! 

Please find attached a version of URN:META URN namespace registration request in which the errors you found have been corrected. 

All: please let me know if there is anything else that still needs to be done before this request can be approved. 

Some details below. 

-----Alkuperäinen viesti-----
Lähettäjä: urn <urn-bounces@ietf.org> Puolesta Dale R. Worley
Lähetetty: sunnuntai 24. toukokuuta 2020 18.23
Vastaanottaja: urn@ietf.org
Aihe: Re: [urn] META URN namespace registration

"Hakala, Juha E" <juha.hakala@helsinki.fi> writes:
> I have received no feedback to the heavily revised urn:meta 
> registration request which I posted in March, and without further 
> comments there is not much I can do.

My apologies for not attending to this sooner.

I believe that the urn:meta proposal should be approved after the following editorial issues have been resolved:

1. At different places in the document two alternative schemes for delimiters in the syntax are specified or used.  The alternatives are:
(a) the prefix is subdivided using colons, and separated from the meta-string by a hyphen, and (b) the prefix is subdivided using hyphens, and separated from the meta-string by a colon.  

Juha: the text has been corrected now so that it uses just alternative (a) in ABNF and examples. 

Instances
are:

1A. The natural-language specification of the syntax uses (a):

    Syntax:  

    The Namespace-Specific String (NSS) consists of three parts:

       o a prefix consisting of a code identifying the metadata format and
	  optional sub-namespace code(s) separated by a colon(s); 

       o a hyphen (-) as the delimiting character; and,

    a string assigned under the auspices of the format maintenance agency. 

1B. The ABNF specification of the syntax uses (b):

	meta-nss     = prefix ":" meta-string

	prefix      = format-code *( "-" subspc )
		    ; The entire prefix is case insensitive.

1C. Some examples use (a):

    (and as a default) URNs http://example.com/urn:meta:marc-<nss>

    is http://example.com/, urn:meta:marc-bd245 would be resolved by

    http://example.com/urn:meta:marc-bd245 

    is http://example.com/, urn:meta:marc-ad100 would be resolved by

    http://example.com/urn:meta:marc-ad100  

Some examples use (b):

    Namespace URN:META:MARC: contains URNs which identify the tags of

    http://example.com/, urn:meta:dc-terms:title would be resolved by

    http://example.com/urn:meta:dc-terms:title 

2. The document recommends using hyphen as an internal delimiter in meta-string.  This does not conflict with either (a) or (b), but the author may want to coordinate this choice with the resolution of item 1.

    Within the meta-string, it is recommended that a hyphen is used
    for separating different sections of the identifier from one
    another in order to improve the human readability of the string.

Juha: this should be OK in its present form. 

3. The text uses the term "sub-namespace" but does not define it.  It appears to mean the same as the ABNF symbol "subspc" (which is also nused in the text).  I think the clearest solution is to replace "subspc" in all three locations with "sub-namespace".

Juha: I have made this change. 


       o a prefix consisting of a code identifying the metadata format and
	  optional sub-namespace code(s) separated by a colon(s); 

	prefix      = format-code *( "-" subspc )
		    ; The entire prefix is case insensitive.
	subspc      = 1*(ALPHA / DIGIT)
		    ; As assigned by the respective format maintenance agency.

    Sub-namespaces may
    be used to differentiate formats within these format families if
    necessary.

    A registrant may provide additional base URLs for
    prefixes composed of that format-code and one or more following
    subspc's.

4. Comparing this usage of the example.com URL with the others, I believe that it was intended to end with "/":

    In this example, URNs are expressed as HTTP URIs which use
    (non-existent) URN resolver located http://example.com.

Juha: correct, and the URI ends with / now. 

5. In this example, "<nss>" should be "<meta-string>", unless I am completely misreading its intention:

    (and as a default) URNs http://example.com/urn:meta:marc-<nss>

Juha: you are of course right. I replaced nss with meta-string.  

All the best, 

Juha
_______________________________________________
urn mailing list
urn@ietf.org
https://www.ietf.org/mailman/listinfo/urn