Re: [vwrap] Removing first name / last name assumptions?
Dave CROCKER <dhc@dcrocker.net> Tue, 06 April 2010 05:03 UTC
Return-Path: <dhc@dcrocker.net>
X-Original-To: vwrap@core3.amsl.com
Delivered-To: vwrap@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix)
with ESMTP id 8DE9F3A6862 for <vwrap@core3.amsl.com>;
Mon, 5 Apr 2010 22:03:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.306
X-Spam-Level:
X-Spam-Status: No, score=-5.306 tagged_above=-999 required=5 tests=[AWL=-0.196,
BAYES_05=-1.11, RCVD_IN_DNSWL_MED=-4]
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 zOpLilY7hM3T for
<vwrap@core3.amsl.com>; Mon, 5 Apr 2010 22:03:22 -0700 (PDT)
Received: from sbh17.songbird.com (sbh17.songbird.com [72.52.113.17]) by
core3.amsl.com (Postfix) with ESMTP id 7E3683A685D for <vwrap@ietf.org>;
Mon, 5 Apr 2010 22:03:22 -0700 (PDT)
Received: from [192.168.1.14] (adsl-67-127-191-90.dsl.pltn13.pacbell.net
[67.127.191.90]) (authenticated bits=0) by sbh17.songbird.com (8.13.8/8.13.8)
with ESMTP id o3653Bn1025762 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA
bits=256 verify=NO); Mon, 5 Apr 2010 22:03:16 -0700
Message-ID: <4BBAC08F.8030809@dcrocker.net>
Date: Mon, 05 Apr 2010 22:03:11 -0700
From: Dave CROCKER <dhc@dcrocker.net>
Organization: Brandenburg InternetWorking
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US;
rv:1.9.1.9) Gecko/20100317 Thunderbird/3.0.4
MIME-Version: 1.0
To: barryleiba@computer.org
References: <62BFE5680C037E4DA0B0A08946C0933DCB738C13@rrsmsx506.amr.corp.intel.com> <t2jb325928b1004051220i5f1d8f04od2602f26f758f3da@mail.gmail.com> <CDB96FF3-A282-40B3-94D8-A9B6A00D8AF5@bbn.com> <62BFE5680C037E4DA0B0A08946C0933DCB738C9B@rrsmsx506.amr.corp.intel.com> <y2gb325928b1004051307u5f5e64d9zd18b70bfd8307d6a@mail.gmail.com>
<y2h6c9fcc2a1004052132z77168acaq26928209fa1e3e03@mail.gmail.com>
In-Reply-To: <y2h6c9fcc2a1004052132z77168acaq26928209fa1e3e03@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: ClamAV 0.92/10706/Mon Apr 5 17:08:37 2010 on
sbh17.songbird.com
X-Virus-Status: Clean
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.0
(sbh17.songbird.com [72.52.113.17]); Mon, 05 Apr 2010 22:03:17 -0700 (PDT)
Cc: vwrap@ietf.org, Barry Leiba <barryleiba.mailing.lists@gmail.com>
Subject: Re: [vwrap] Removing first name / last name assumptions?
X-BeenThere: vwrap@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: dcrocker@bbiw.net
List-Id: Virtual World Region Agent Protocol - IETF working group
<vwrap.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/vwrap>,
<mailto:vwrap-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/vwrap>
List-Post: <mailto:vwrap@ietf.org>
List-Help: <mailto:vwrap-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/vwrap>,
<mailto:vwrap-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 06 Apr 2010 05:03:23 -0000
On 4/5/2010 9:32 PM, Barry Leiba wrote: > And, by the way, I don't consider two > separate identifier fields, from which you're meant to pick which you > want to use, to be "protocol-clean". Barry, you just want to take the fun out of protocol processing. Which is another way of my saying +1... > Why not define the agent identifier in a self-parsing way? Something > like this should work (written in ABNF): Within the larger system for which this protocol will operate, what participating engines need to "understand" the internal structure of the value? If it is only the creator of the value -- that is, if the protocol and other engines merely see the string as a literal token to be returned to its originator -- then it isn't parsed or internally delimited by the protocol. It's an opaque string and its originator can define parsing rules however they see fit, since they are the only ones who will in fact be seeing its internal structure. If the string is to be parsed by others, what is the purpose of the parsing? That is, what are the other engines going to do with the sub-structure to the value? The answer to this tends to guide choices about fixed vs. variable parsing rules. If this string is really going to get into the real world firstname/lastname game and is required to operate within the larger Internet, it's going to have to support dramatically more semantic complexity than just two simple strings. My impression, however, is that this is a global unique identifier, where human names are convenient choices, when they work. That leaves open the obvious problem of when they don't, since names are not globally unique. Assuming other protocol engines and participants do need to see that substructure, it's usually best to define a single, canonical syntactic structure and have all originators and parsers map to/from it for their local encodings. So the protocol defines a fixed means of delimiting internal structure, as well as a way of "quoting" the delimiter, if needed. d/ -- Dave Crocker Brandenburg InternetWorking bbiw.net
- [vwrap] Removing first name / last name assumptio… Hurliman, John
- Re: [vwrap] Removing first name / last name assum… Meadhbh Hamrick
- Re: [vwrap] Removing first name / last name assum… Morgaine
- Re: [vwrap] Removing first name / last name assum… Richard Barnes
- Re: [vwrap] Removing first name / last name assum… Meadhbh Hamrick
- Re: [vwrap] Removing first name / last name assum… Hurliman, John
- Re: [vwrap] Removing first name / last name assum… Richard Barnes
- Re: [vwrap] Removing first name / last name assum… Meadhbh Hamrick
- Re: [vwrap] Removing first name / last name assum… Patnad Babii
- Re: [vwrap] Removing first name / last name assum… Meadhbh Hamrick
- Re: [vwrap] Removing first name / last name assum… Meadhbh Hamrick
- Re: [vwrap] Removing first name / last name assum… Hurliman, John
- Re: [vwrap] Removing first name / last name assum… Meadhbh Hamrick
- Re: [vwrap] Removing first name / last name assum… Meadhbh Hamrick
- Re: [vwrap] Removing first name / last name assum… Hurliman, John
- Re: [vwrap] Removing first name / last name assum… Hurliman, John
- Re: [vwrap] Removing first name / last name assum… Vaughn Deluca
- Re: [vwrap] Removing first name / last name assum… Morgaine
- Re: [vwrap] Removing first name / last name assum… Barry Leiba
- Re: [vwrap] Removing first name / last name assum… Meadhbh Hamrick
- Re: [vwrap] Removing first name / last name assum… Dave CROCKER
- Re: [vwrap] Removing first name / last name assum… Morgaine
- Re: [vwrap] Removing first name / last name assum… Morgaine
- Re: [vwrap] Removing first name / last name assum… Christian Scholz
- Re: [vwrap] Removing first name / last name assum… Carlo Wood
- Re: [vwrap] Removing first name / last name assum… Carlo Wood
- Re: [vwrap] Removing first name / last name assum… Carlo Wood
- Re: [vwrap] Removing first name / last name assum… Carlo Wood
- Re: [vwrap] Removing first name / last name assum… Carlo Wood
- Re: [vwrap] Removing first name / last name assum… Dzonatas Sol
- Re: [vwrap] Removing first name / last name assum… Meadhbh Hamrick
- Re: [vwrap] Removing first name / last name assum… Meadhbh Hamrick
- Re: [vwrap] Removing first name / last name assum… Dzonatas Sol
- Re: [vwrap] Removing first name / last name assum… Joshua Bell
- Re: [vwrap] Removing first name / last name assum… Meadhbh Hamrick
- Re: [vwrap] Removing first name / last name assum… Carlo Wood
- Re: [vwrap] Removing first name / last name assum… Morgaine
- Re: [vwrap] Removing first name / last name assum… Tammy Nowotny
- Re: [vwrap] Removing first name / last name assum… dyerbrookme@juno.com
- Re: [vwrap] Removing first name / last name assum… Patnad Babii
- Re: [vwrap] Removing first name / last name assum… dyerbrookme@juno.com
- Re: [vwrap] Removing first name / last name assum… Carlo Wood