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

worley@ariadne.com (Dale R. Worley) Wed, 20 February 2013 15:43 UTC

Return-Path: <worley@shell01.TheWorld.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 08C0C21F8887 for <salud@ietfa.amsl.com>; Wed, 20 Feb 2013 07:43:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.67
X-Spam-Level:
X-Spam-Status: No, score=-2.67 tagged_above=-999 required=5 tests=[AWL=0.310, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, RCVD_IN_SORBS_WEB=0.619]
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 d4CQQzuCDdHa for <salud@ietfa.amsl.com>; Wed, 20 Feb 2013 07:43:11 -0800 (PST)
Received: from TheWorld.com (pcls5.std.com [192.74.137.145]) by ietfa.amsl.com (Postfix) with ESMTP id 55A5921F8886 for <salud@ietf.org>; Wed, 20 Feb 2013 07:43:11 -0800 (PST)
Received: from shell.TheWorld.com (svani@shell01.theworld.com [192.74.137.71]) by TheWorld.com (8.14.5/8.14.5) with ESMTP id r1KFgL4p000715; Wed, 20 Feb 2013 10:42:23 -0500
Received: from shell01.TheWorld.com (localhost.theworld.com [127.0.0.1]) by shell.TheWorld.com (8.13.6/8.12.8) with ESMTP id r1KFgKTn2193254; Wed, 20 Feb 2013 10:42:20 -0500 (EST)
Received: (from worley@localhost) by shell01.TheWorld.com (8.13.6/8.13.6/Submit) id r1KFgJUC2214689; Wed, 20 Feb 2013 10:42:19 -0500 (EST)
Date: Wed, 20 Feb 2013 10:42:19 -0500
Message-Id: <201302201542.r1KFgJUC2214689@shell01.TheWorld.com>
From: worley@ariadne.com
Sender: worley@ariadne.com
To: Paul Kyzivat <pkyzivat@alum.mit.edu>
In-reply-to: <5122C129.1040507@alum.mit.edu> (pkyzivat@alum.mit.edu)
References: <CACWXZj2WhAsmQ3Ku7bVpiNhbFxX7-vx9d9wWzzKgiVLSeKk__g@mail.gmail.com> <201302132105.r1DL5BM01801234@shell01.TheWorld.com> <CACWXZj0Qq=Q=7necdgCPLeFAMbr3gg-WmBb-8UzegseEd_b_Qw@mail.gmail.com> <51225C60.9050201@alum.mit.edu> <201302182105.r1IL5S7O2079509@shell01.TheWorld.com> <51229F75.809@alum.mit.edu> <EDC0A1AE77C57744B664A310A0B23AE2107016089A@FRMRSSXCHMBSC3.dc-m.alcatel-lucent.com> <5122C129.1040507@alum.mit.edu>
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: Wed, 20 Feb 2013 15:43:12 -0000

> From: Paul Kyzivat <pkyzivat@alum.mit.edu>
> 
> Yes. The thing is that this does not define any normative behavior.
> 
> The person that inserts the URN can put in anything they like, and then 
> it means what it means. If you inserted a URN without a date, then it 
> has some meaning, even if it is not the meaning that you intended.
> 
> E.g. when you insert a URN you may omit the date, thinking that the 
> current owner is the first owner. Its meaning is then defined by the 
> first owner. If the current owner is not the first owner, then the only 
> error is that you referred to a different meaning than you intended.
> 
> And if the person that defines the actual alert that this URN maps to 
> makes the same mistake, then all is well.

That is, I think, an unavoidable problem here.  We can set up a
framework that defines who is permitted to "define the meaning" of a
URN, but "defining the meaning" of a URN has no conseqences at the
level of the operation of the protocol.  All we are doing is providing
guidance to the implementers who they should ask to learn the social
content of a particular URN.  (And we define a bunch of rules
regarding how certain URNs relate to other URNs, which URN is the most
important when processing a set of URNs, etc.)

This is somewhat like priority levels.  We define "emergency",
"urgent", etc., but there are no protocol consequences of those words,
their meaning has an effect only at higher levels of processing.

Dale