Re: [salud] New version of the ABNF-syntax
Laura Liess <laura.liess.dt@googlemail.com> Fri, 22 February 2013 15:13 UTC
Return-Path: <laura.liess.dt@googlemail.com>
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 EF3B221F8613 for <salud@ietfa.amsl.com>; Fri, 22 Feb 2013 07:13:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.616
X-Spam-Level:
X-Spam-Status: No, score=-1.616 tagged_above=-999 required=5 tests=[AWL=0.363, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, NO_RELAYS=-0.001]
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 kxggg4x02xUP for <salud@ietfa.amsl.com>; Fri, 22 Feb 2013 07:13:36 -0800 (PST)
Received: from mail-la0-x234.google.com (mail-la0-x234.google.com [IPv6:2a00:1450:4010:c03::234]) by ietfa.amsl.com (Postfix) with ESMTP id 9DFCC21F855F for <salud@ietf.org>; Fri, 22 Feb 2013 07:13:35 -0800 (PST)
Received: by mail-la0-f52.google.com with SMTP id fs12so708939lab.25 for <salud@ietf.org>; Fri, 22 Feb 2013 07:13:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=jmKPdPOTAmXCiS4nMBXMqgGU9I5MWtMldevRvph/ZK4=; b=ARV7HQ5NY+olZWrubUDZMmAHjf4eDLfSkr4Z/TSgnkFjebHnhfitwhKBlrCiyx+TdJ 8SdCU4zxPXVmvK4b73WbHubFysCcPKNUrKaj4Go3D0QykCyP6ARRyRYNmu71MvOWvPVI t0D/v9VKF/tXnRfCguIcoKu/BP+h95a5yosKfU/L2ITyOGmN0xOqJypMTYNvtPPtI7ll ++uMX+IS+zBmPW5f/r32Vb6nJQj6HPjiFWiRLPuYbBclAvtJZdM0KRJpLOrDCVJw3oug I8vIE5NkPKh/hISK0e8ikLf3OPJbRNw+3tr0m7jWtmljtJwjwMKnH0MdWvii4k5du5j3 3zgA==
MIME-Version: 1.0
X-Received: by 10.152.104.80 with SMTP id gc16mr2031995lab.49.1361546014400; Fri, 22 Feb 2013 07:13:34 -0800 (PST)
Received: by 10.114.95.99 with HTTP; Fri, 22 Feb 2013 07:13:34 -0800 (PST)
In-Reply-To: <201302212027.r1LKRU4D2297154@shell01.TheWorld.com>
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>
Date: Fri, 22 Feb 2013 16:13:34 +0100
Message-ID: <CACWXZj1txwpeCFqAJrJQpL845BNswyvm651WABGULr0DuEwF3A@mail.gmail.com>
From: Laura Liess <laura.liess.dt@googlemail.com>
To: "Dale R. Worley" <worley@ariadne.com>
Content-Type: text/plain; charset="ISO-8859-1"
Cc: salud@ietf.org
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: Fri, 22 Feb 2013 15:13:37 -0000
Dale, 2013/2/21 Dale R. Worley <worley@ariadne.com>: > (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). This was also my opinion. But after reading Paul's e-mail I have doubts if we should do this. I would think we should keep it simpe if we can. Note: Maybe the "prosa" could also become more simple if we have the same syntactic rules for the <label>s which do not apear in the <provider-id>. We could then just distinguish in the syntax between "alert-labels" and "domain-labels", like: alert-name = alert-label / private-name private-name = alert-label "@" provider provider = provider-id ["(" date ")"] provider-id = 1*(domain-label ".") toplabel <Alert-label>s MUST comply with the syntax for Non Reserved LDH-labels [RFC5890]. <Domain-label>s MUST comply with the syntax for Non Reserved LDH-labels or for A-labels [RFC5890]. Comparisons MUST follow the comparison rules for the corresponding type of label. Registered URNs MUST be transmitted as registered. A new name MUST NOT be registered if it is equal by the comparison rules above to an already registered name. What do you think? I don't have any strong opinion about splitting the <label>s in <alert-label> and <domain-label> or not. > >> 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. This is exactly my point. And I don't have any idea, either. I don't have any problems with the text myself, I just suspect we have to be very accurate with our text to pass through the URNBIS and IESG review. Thank you Laura 5d) The entity owning <provider> within an <ALERT-CATEGORY> or <ALERT-IDENTIFIER> ntifierCATEGORY>which is a <label> following that > <private-name> and preceding the next <ALERT-NAME> which is > a <private-name>. > > Dale
- [salud] New version of the ABNF-syntax Laura Liess
- Re: [salud] New version of the ABNF-syntax DRAGE, Keith (Keith)
- Re: [salud] New version of the ABNF-syntax Paul Kyzivat
- Re: [salud] New version of the ABNF-syntax Dale R. Worley
- Re: [salud] New version of the ABNF-syntax Paul Kyzivat
- Re: [salud] New version of the ABNF-syntax Dale R. Worley
- Re: [salud] New version of the ABNF-syntax Paul Kyzivat
- Re: [salud] New version of the ABNF-syntax Laura Liess
- Re: [salud] New version of the ABNF-syntax Paul Kyzivat
- Re: [salud] New version of the ABNF-syntax Dale R. Worley
- Re: [salud] New version of the ABNF-syntax DRAGE, Keith (Keith)
- Re: [salud] New version of the ABNF-syntax Dale R. Worley
- Re: [salud] New version of the ABNF-syntax Dale R. Worley
- Re: [salud] New version of the ABNF-syntax Paul Kyzivat
- Re: [salud] New version of the ABNF-syntax Paul Kyzivat
- Re: [salud] New version of the ABNF-syntax Dale R. Worley
- Re: [salud] New version of the ABNF-syntax Paul Kyzivat
- Re: [salud] New version of the ABNF-syntax DRAGE, Keith (Keith)
- Re: [salud] New version of the ABNF-syntax Paul Kyzivat
- Re: [salud] New version of the ABNF-syntax Dale R. Worley
- Re: [salud] New version of the ABNF-syntax Laura Liess
- Re: [salud] New version of the ABNF-syntax Dale R. Worley
- Re: [salud] New version of the ABNF-syntax Paul Kyzivat
- Re: [salud] New version of the ABNF-syntax Laura Liess
- Re: [salud] New version of the ABNF-syntax Dale R. Worley
- Re: [salud] New version of the ABNF-syntax Laura Liess
- Re: [salud] New version of the ABNF-syntax Paul Kyzivat
- Re: [salud] New version of the ABNF-syntax Laura Liess
- Re: [salud] New version of the ABNF-syntax Paul Kyzivat
- Re: [salud] New version of the ABNF-syntax Dale R. Worley
- Re: [salud] New version of the ABNF-syntax Dale R. Worley
- Re: [salud] New version of the ABNF-syntax Laura Liess
- Re: [salud] New version of the ABNF-syntax Paul Kyzivat
- Re: [salud] New version of the ABNF-syntax Paul Kyzivat
- Re: [salud] New version of the ABNF-syntax Laura Liess
- Re: [salud] New version of the ABNF-syntax Dale R. Worley
- Re: [salud] New version of the ABNF-syntax Laura Liess
- Re: [salud] New version of the ABNF-syntax Dale R. Worley
- [salud] Fwd: New version of the ABNF-syntax Laura Liess
- Re: [salud] New version of the ABNF-syntax Dale R. Worley
- Re: [salud] New version of the ABNF-syntax Paul Kyzivat
- Re: [salud] New version of the ABNF-syntax Laura Liess
- Re: [salud] New version of the ABNF-syntax Dale R. Worley
- Re: [salud] New version of the ABNF-syntax Paul Kyzivat
- Re: [salud] New version of the ABNF-syntax Laura Liess
- Re: [salud] New version of the ABNF-syntax Laura Liess
- Re: [salud] New version of the ABNF-syntax Dale R. Worley
- Re: [salud] New version of the ABNF-syntax Laura Liess
- Re: [salud] New version of the ABNF-syntax Dale R. Worley
- Re: [salud] New version of the ABNF-syntax Laura Liess