Re: [salud] New version of the ABNF-syntax

Paul Kyzivat <pkyzivat@alum.mit.edu> Thu, 21 February 2013 22:23 UTC

Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: salud@ietfa.amsl.com
Delivered-To: salud@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6BD8E21E8093 for <salud@ietfa.amsl.com>; Thu, 21 Feb 2013 14:23:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.362
X-Spam-Level:
X-Spam-Status: No, score=-0.362 tagged_above=-999 required=5 tests=[AWL=0.075, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_NET=0.611, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Bl6ZNo1j7UpG for <salud@ietfa.amsl.com>; Thu, 21 Feb 2013 14:23:04 -0800 (PST)
Received: from qmta05.westchester.pa.mail.comcast.net (qmta05.westchester.pa.mail.comcast.net [IPv6:2001:558:fe14:43:76:96:62:48]) by ietfa.amsl.com (Postfix) with ESMTP id 6B30C21E8045 for <salud@ietf.org>; Thu, 21 Feb 2013 14:22:58 -0800 (PST)
Received: from omta08.westchester.pa.mail.comcast.net ([76.96.62.12]) by qmta05.westchester.pa.mail.comcast.net with comcast id 31kP1l0030Fqzac55ANxTZ; Thu, 21 Feb 2013 22:22:57 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([50.138.229.164]) by omta08.westchester.pa.mail.comcast.net with comcast id 3ANx1l00v3ZTu2S3UANx4Q; Thu, 21 Feb 2013 22:22:57 +0000
Message-ID: <51269E41.1020109@alum.mit.edu>
Date: Thu, 21 Feb 2013 17:22:57 -0500
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:17.0) Gecko/20130216 Thunderbird/17.0.3
MIME-Version: 1.0
To: salud@ietf.org
References: <CACWXZj2WhAsmQ3Ku7bVpiNhbFxX7-vx9d9wWzzKgiVLSeKk__g@mail.gmail.com> <201302132105.r1DL5BM01801234@shell01.TheWorld.com> <CACWXZj0Qq=Q=7necdgCPLeFAMbr3gg-WmBb-8UzegseEd_b_Qw@mail.gmail.com> <201302181854.r1IIsNFG2067515@shell01.TheWorld.com> <CACWXZj2P58HXJUAYQyB_mp9z_-qCCVwKD1jHhcJg6kGxJ5xVng@mail.gmail.com> <201302212027.r1LKRU4D2297154@shell01.TheWorld.com>
In-Reply-To: <201302212027.r1LKRU4D2297154@shell01.TheWorld.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20121106; t=1361485377; bh=IeXnVRdZJj62/HNFcMu79pbI81FvA6VLS+er+jCfHsk=; h=Received:Received:Message-ID:Date:From:MIME-Version:To:Subject: Content-Type; b=BXJ5C+SL4DjNGP4ZeyYHAZhVpy8RiJlkjgVOEtwu9uoQ5pHpIqg10jPeLSu/EZaji pE/2jR8cU2Gl4PT15TxTRj7y0Nn6F1SosCAHbt5uWBOVPNbr5l6gP7tjVfp31MRRsR x6yBaRsu0QWEiMotr8ozQ3Nf+aMuOgoCDRi5Qw4w743CuoaBsiUN1hSLghDnArgD5e 2a4dtU3P7+p3jevIrcdRG4Uk2vermg5UL0hRmvtQ47oqZyxukTWGTsG+kFk/jlnFZ3 85w9cefbrsg2+O5n+sqmH46dRW1TAbOJ8IxoxhdRDswJoJo+8LezbpF8kS/3G4j7hn 2I6XYJ3M9FXAQ==
Subject: Re: [salud] New version of the ABNF-syntax
X-BeenThere: salud@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Sip ALerting for User Devices working group discussion list <salud.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/salud>, <mailto:salud-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/salud>
List-Post: <mailto:salud@ietf.org>
List-Help: <mailto:salud-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/salud>, <mailto:salud-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 21 Feb 2013 22:23:06 -0000

On 2/21/13 3:27 PM, Dale R. Worley wrote:
> (as an individual)
>
>> From: Laura Liess <laura.liess.dt@googlemail.com>
>>
>> a) Let me try to find out if I understood you correctly:
>>
>> -  We want to allow internationalized <label>s for the <provider-id>,
>> this means Non Reserved LDH-labels or A-labels
>>
>> -  We want to allow internationalized <label>s for "private alert
>> labels" (labels within the <private-name> preceding the "@" or lables
>> following a <private-name>).  This means Non Reserved LDH-labels or
>> A-labels.
>>
>> - We want to allow only ASCII-labels for "standardised/registred alert
>> labels".  This means Non Reserved LDH-labels.
>>
>> Is this correct or did I get something wrong?
>
> Yes, that is what I suggest.
>
> The second point assumes that we want to allow private alert labels to
> be internationalized.  I don't know if we have discussed that point,
> but it seems like a good idea to me; it allows private labels in
> users' own languages, and it won't cause any operational problems
> (since A-labels are processed essentially the same way as
> NR-LDH-labels).

I'm slightly concerned about this, for perhaps poor reasons.

1) allowing internationalized private labels but not for standard labels 
might bias some against defining a new standard label because they want 
to use internationalized names. I would rather not give that incentive 
for non-standard behavior.

2) allowing internationalized names will open Pandora's box for all 
sorts of issues about comparison of labels. Not permitting them will 
avoid the need to go down that rat hole.

	Thanks,
	Paul

>> b)
>>
>>>      5c) The entity owning <provider> defines the meaning of a
>>>       <private-name>, whether it is used as an <alert-category> or an
>>>       <alert-indication>.
>>
>>   >  5d) The entity owning <provider> within a <private-name> (in either an
>>   > <alert-category> or an <alert-indication>) defines the meaning of
>>   > each <alert-indication> which is a <label> following that
>>   > <private-name> and preceding the next <alert-indication> which is
>>   > a <private-name>.
>>
>> Maybe I got something wrong, but it seems to me that the text above is
>> not completely consistent to the definitions in the draft:
>>   -  It seems to me that in your text the term "<alert-indication>" is
>> used for a string between two ":" which is a  single label  or a
>> <private-name>). In the draft, an <alert-indication> is a chain of
>> <lables>.
>
> (Based on the original version of "New version of the ABNF-syntax":)
> Yes, you are correct.  I should have said <alert-name> rather than
> <alert-indication>.  That changes (5d) to:
>
>       5d) The entity owning <provider> within a <private-name> (in either an
>       <alert-category> or an <ALERT-NAME>) defines the meaning of
>       each <ALERT-NAME> which is a <label> following that
>       <private-name> and preceding the next <ALERT-NAME> which is
>       a <private-name>.
>
>>    - In your talk about the "meaning"  for <private-name>s and <label>s
>> (<alert-indication>s), while according to the draft only an
>> <alert-category> or an <alert-identifier> as a whole has a "meaning"
>> or a "description".
>
> You are correct.  Let me try to describe what I mean...  There is a
> standard URN:
>
>      urn:alert:source:internal
>
> Suppose example.com wants to define a URN to describe an internal
> source that is "secure" in some way:
>
>      urn:alert:source:internal:secure@example.com
>
> Now let us suppose that the UA army decides to augment a PBX purchased
> from example.com to include a "top-secret" subcategory:
>
>      urn:alert:source:internal:secure@example.com:top-secret@army.mil
>
> I want to express:
>
> 1) The meaning of "urn:alert:source:internal" is defined by the standard.
>
> 2) The additional meaning when "secure@example.com" is added to
> "urn:alert:source:internal" is defined by example.com.
>
> 3) The additional meaning when "top-secret@army.mil" is added to
> "urn:alert:source:internal:secure@example.com" is defined by army.mil.
>
> Of course, meaning 2 is dependent on meaning 1, and meaning 3 is
> dependent on meaning 2.
>
> I don't quite know how to express this, because, as you point out,
> "secure@example.com" and "top-secret@army.mil" have no meaning in
> isolation.
>
> Dale
> _______________________________________________
> salud mailing list
> salud@ietf.org
> https://www.ietf.org/mailman/listinfo/salud
>