Re: [VCARDDAV] Confusion regarding the correct use of FN, N and NICKNAME in RFC6350 with regards to nicknames and honorifics

Cyrus Daboo <cyrus@daboo.name> Wed, 29 January 2014 00:54 UTC

Return-Path: <cyrus@daboo.name>
X-Original-To: vcarddav@ietfa.amsl.com
Delivered-To: vcarddav@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BEBBA1A03D1 for <vcarddav@ietfa.amsl.com>; Tue, 28 Jan 2014 16:54:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.843
X-Spam-Level:
X-Spam-Status: No, score=-0.843 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DATE_IN_PAST_03_06=1.592, RP_MATCHES_RCVD=-0.535] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id glyLhcAmDNJv for <vcarddav@ietfa.amsl.com>; Tue, 28 Jan 2014 16:54:48 -0800 (PST)
Received: from daboo.name (daboo.name [173.13.55.49]) by ietfa.amsl.com (Postfix) with ESMTP id 454531A0378 for <vcarddav@ietf.org>; Tue, 28 Jan 2014 16:54:48 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by daboo.name (Postfix) with ESMTP id 7BDCA5AD5FCA; Tue, 28 Jan 2014 19:54:45 -0500 (EST)
X-Virus-Scanned: amavisd-new at example.com
Received: from daboo.name ([127.0.0.1]) by localhost (daboo.name [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HiwZbspkxL-P; Tue, 28 Jan 2014 19:54:45 -0500 (EST)
Received: from [10.0.1.22] (unknown [17.212.159.120]) by daboo.name (Postfix) with ESMTPSA id 788845AD5FC1; Tue, 28 Jan 2014 19:54:44 -0500 (EST)
Date: Tue, 28 Jan 2014 16:54:40 -0500
From: Cyrus Daboo <cyrus@daboo.name>
To: Gesh hseG <gesh@gesh.uni.cx>, vcarddav@ietf.org
Message-ID: <BBD6BBCDA4FB468FCBB3024D@cyrus.local>
In-Reply-To: <CACS5XqM=S--v0Wp746oBky3XKkyt6072tQHnFpbJLK2Gu6=iFA@mail.gmail.com>
References: <CACS5XqM=S--v0Wp746oBky3XKkyt6072tQHnFpbJLK2Gu6=iFA@mail.gmail.com>
X-Mailer: Mulberry/4.1.0a3 (Mac OS X)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; size="716"
Subject: Re: [VCARDDAV] Confusion regarding the correct use of FN, N and NICKNAME in RFC6350 with regards to nicknames and honorifics
X-BeenThere: vcarddav@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF vcarddav wg mailing list <vcarddav.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/vcarddav>, <mailto:vcarddav-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/vcarddav/>
List-Post: <mailto:vcarddav@ietf.org>
List-Help: <mailto:vcarddav-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/vcarddav>, <mailto:vcarddav-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 29 Jan 2014 00:54:50 -0000

Hi Gesh,

--On January 29, 2014 at 2:18:16 AM +0200 Gesh hseG <gesh@gesh.uni.cx> 
wrote:

> In brief, assuming I refer to a person by a name that is not their full
> name, how do I

> A) correctly note this in their vCard,

I think that is done simply by having NICKNAME present.

> B) write a standards-conforming program that displays and sorts the person
> the same way I refer to them?

It seems that what you need is a client sort option that uses as the sort 
key the NICKNAME value if present, else the FN value (using any SORT-AS 
parameter specified for the selected property). If you do that, there is no 
need to add the N value as a SORT-AS on the FN value as you did in your 
examples.

-- 
Cyrus Daboo