Re: [dispatch] New version for the Alert-InfoURNs draft: draft-liess-dispatch-alert-info-urns-00.txt
"Spencer Dawkins" <spencer@wonderhamster.org> Fri, 06 November 2009 20:22 UTC
Return-Path: <spencer@wonderhamster.org>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C168428C0F2 for <dispatch@core3.amsl.com>; Fri, 6 Nov 2009 12:22:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.649
X-Spam-Level:
X-Spam-Status: No, score=-0.649 tagged_above=-999 required=5 tests=[AWL=-0.650, BAYES_50=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AXKW8XUXU7dB for <dispatch@core3.amsl.com>; Fri, 6 Nov 2009 12:22:45 -0800 (PST)
Received: from mout.perfora.net (mout.perfora.net [74.208.4.194]) by core3.amsl.com (Postfix) with ESMTP id C6BE43A6AA4 for <dispatch@ietf.org>; Fri, 6 Nov 2009 12:22:45 -0800 (PST)
Received: from S73602b ([58.247.8.178]) by mrelay.perfora.net (node=mrus0) with ESMTP (Nemesis) id 0LczwO-1MOP4k2uFk-00iKXM; Fri, 06 Nov 2009 15:23:09 -0500
Message-ID: <97702E59BDCA483DAB425B98A2AD9756@china.huawei.com>
From: Spencer Dawkins <spencer@wonderhamster.org>
To: dispatch@ietf.org
References: <40FB0FFB97588246A1BEFB05759DC8A0038854EC@S4DE9JSAANI.ost.t-com.de> <4ADCCF93.2070208@cisco.com> <40FB0FFB97588246A1BEFB05759DC8A003885F8F@S4DE9JSAANI.ost.t-com.de> <4ADFB028.3010604@cisco.com><40FB0FFB97588246A1BEFB05759DC8A0038FD976@S4DE9JSAANI.ost.t-com.de> <4AF36AA9.20409@nostrum.com>
Date: Sat, 07 Nov 2009 04:22:54 +0800
MIME-Version: 1.0
Content-Type: text/plain; format="flowed"; charset="iso-8859-1"; reply-type="response"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.5843
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.5579
X-Provags-ID: V01U2FsdGVkX1+tOkqZ1yaYcx2eNiH6ommv8Vddsi9z28SrR0O zM6xbfVuaJ5OkHHjeYC+Kbqd1GqAVuOoaHP7nkniNYrkdL0acI wZdr3CH6uVi8Ex3+rmMQidErrKZmiR4SKNgLXMkXC0=
Subject: Re: [dispatch] New version for the Alert-InfoURNs draft: draft-liess-dispatch-alert-info-urns-00.txt
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 06 Nov 2009 20:22:46 -0000
I agree with Adam's point here (matrix isn't sparse, but a lot of the n-dimensional points are really boring because they have the same value as other n-dimensional points). I was seeing this the way Paul was seeing it previously, so this was a helpful insight. Thanks, Spencer >> I will take this as an open issue for the dispatch meeting slides. I >> hope Adam will be there because it was his proposal to use combinations >> of discrete items rather than hierarchy. > > Sorry for not following this more closely. > > At this point, I think we have two different things to tease apart: (1) > The semantics for combining different dimensions of ringback, and (2) the > syntax for combining these dimensions. > > We really need to understand the first one before we start quibbling over > the second one. So, while I do have some thoughts about the syntax, I'm > not going to go into them -- even a little bit -- until we have a better > grip on the semantic problem. > > Here's an important point that Paul raises: >> It seems that what you propose is a multidimensional space, where every >> point in that space is potentially rendered uniquely. But in practice >> values will often be supplied for some but not all of the dimensions. In >> that case we end up specifying some "slice" of the array. I guess in this >> case you could look to see what you would render for each point in the >> slice. If those are all identical, then you are in good shape. But if >> they are not, then what? Do you pick one of the points? That amounts to >> choosing a default value for each unspecified dimension. Is that the >> right answer? > > I agree. We're effectively defining an n-dimensional space, and assuming > that a point can be selected with fewer than n ordinals. And, yes, I think > the correct answer is simply defining a default value for every new > dimension defined -- preferably within the specification of the dimension > itself (although some things, like country indication, would probably be > better handled as local policy). Then, you can specify a value for as few > as zero of the dimensions, and still have the answer be a point. > > The other side of that coin is that clients receiving this information > will not necessarily understand (or care to support) all of the dimensions > being presented. I believe that this is handled on the recipient's part by > ignoring any dimensions it does not understand. > > However, I think that Paul's characterization of the difference between > the previous approach and the current approach isn't correct: >> It seems like what you must be doing is replacing a hierarchy with an >> N-dimensional matrix which is sparsely populated. That seems harder to >> deal with. > > I don't agree that it is sparsely populated. Many of the points might > result in the same answer, but that doesn't mean it's sparsely populated. > I think you could take the current draft and (modulo the issues with > 7.3.3) pick any value from each of the three dimensions at random, and > have a semantically sensible ringtone. Here; I'll roll the dice a couple > of times: Internal short Brazilian ringback. External priority Pakistani > ringback. You can play along at home -- find me an empty space in the > matrix, and I'll concede the point. > > So, quite to the contrary, I think the two approaches are *semantically* > identical, and the only difference between what was proposed before and > what is proposed now is a *superficial* and *syntactic* difference. If you > need proof, I'll write a quick perl script that converts between the two > syntactic representations. :) > > /a
- [dispatch] New version for the Alert-Info URNs dr… L.Liess
- Re: [dispatch] New version for the Alert-Info URN… Paul Kyzivat
- Re: [dispatch] [BLISS] New version for the Alert-… Elwell, John
- Re: [dispatch] New version for the Alert-Info URN… L.Liess
- Re: [dispatch] New version for the Alert-Info URN… Paul Kyzivat
- Re: [dispatch] [BLISS] New version for the Alert-… L.Liess
- Re: [dispatch] [BLISS] New version for the Alert-… Elwell, John
- Re: [dispatch] New version for the Alert-Info URN… L.Liess
- Re: [dispatch] New version for the Alert-Info URN… Paul Kyzivat
- Re: [dispatch] New version for the Alert-Info URN… Dean Willis
- Re: [dispatch] New version for the Alert-Info URN… Paul Kyzivat
- Re: [dispatch] New version for the Alert-Info URN… Dean Willis
- Re: [dispatch] New version for the Alert-Info URN… Paul Kyzivat
- Re: [dispatch] New version for the Alert-Info URN… Alan Johnston
- Re: [dispatch] New version for the Alert-Info URN… Alan Johnston
- Re: [dispatch] New version for the Alert-Info URN… Francois AUDET
- Re: [dispatch] New version for the Alert-Info URN… Paul Kyzivat
- Re: [dispatch] New version for the Alert-Info URN… L.Liess
- Re: [dispatch] New version for the Alert-Info URN… Paul Kyzivat
- Re: [dispatch] New version for the Alert-Info URN… Adam Roach
- Re: [dispatch] New version for the Alert-Info URN… Adam Roach
- Re: [dispatch] New version for the Alert-Info URN… Paul Kyzivat
- Re: [dispatch] New version for the Alert-Info URN… L.Liess
- Re: [dispatch] New version for the Alert-InfoURNs… Spencer Dawkins