Re: [VCARDDAV] phonetic-given-name and phonetic-family-name
Dan Brickley <danbri@danbri.org> Fri, 30 August 2013 07:37 UTC
Return-Path: <danbri@danbri.org>
X-Original-To: vcarddav@ietfa.amsl.com
Delivered-To: vcarddav@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6734011E80E0 for <vcarddav@ietfa.amsl.com>; Fri, 30 Aug 2013 00:37:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.676
X-Spam-Level:
X-Spam-Status: No, score=-2.676 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dP+6aEXvVGAh for <vcarddav@ietfa.amsl.com>; Fri, 30 Aug 2013 00:37:48 -0700 (PDT)
Received: from mail-qc0-f180.google.com (mail-qc0-f180.google.com [209.85.216.180]) by ietfa.amsl.com (Postfix) with ESMTP id 52A0421F9FCF for <vcarddav@ietf.org>; Fri, 30 Aug 2013 00:37:47 -0700 (PDT)
Received: by mail-qc0-f180.google.com with SMTP id l13so706405qcy.11 for <vcarddav@ietf.org>; Fri, 30 Aug 2013 00:37:45 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=P/JuRMuBLoTvR8YPkj7sIbXPN1WWsjKUxBWYqybCekc=; b=OPSz0jBduDFU/hVvKn6Bpm8s1YMe4GawlV+3gxPvXA31A8Jwe1r2uG7tvfMpjlFof9 a8XYUcZSbewUC1MXBaMjZs3DpdG5+uasBD12wwOUj2ZzVSjom7XSjMiHnAJE4PgSzGhr kEZSoDLX0H8c420MdM08hSYV4swQ6ghG0MHotLg1wa82gb6gQ800LZmpOFvqSvg9mYyt Drsn2ofk5ek/Lb9uzwECVZJTIKDJznFKTbcemIsFtM+LE5tgmfOkryy4KhMdGnmrn8Yy nojzVzHwGbZMUzHsUUWHXnWaDS4tmjPEFYkimhyXAQL5CbhvyT6mkP2gFuSYsRXFnu8f 6XsQ==
X-Gm-Message-State: ALoCoQn4QQ1vhHh8rftum7fz38NuZzvh2FN+yksnFal6b/rqfnPY0qTf50+AFOld+dpWwXPQZSUu
MIME-Version: 1.0
X-Received: by 10.224.43.200 with SMTP id x8mr9984385qae.57.1377848265014; Fri, 30 Aug 2013 00:37:45 -0700 (PDT)
Received: by 10.49.34.170 with HTTP; Fri, 30 Aug 2013 00:37:44 -0700 (PDT)
In-Reply-To: <CAEV2_WZP2zQg_SPcA4L+qM4LxFqGKQDKXtQJnVQA9kgANYQxRg@mail.gmail.com>
References: <CAEV2_WYMsCBoS8hm7GDeVOfVk3hwfSe9NsbZb+__QwBC4Yat9Q@mail.gmail.com> <CAEV2_WaLihgFj5h97LN1z_eE2U4YPuzkMw3iyat6rdEXp-ZuaQ@mail.gmail.com> <CAEV2_WZP2zQg_SPcA4L+qM4LxFqGKQDKXtQJnVQA9kgANYQxRg@mail.gmail.com>
Date: Fri, 30 Aug 2013 08:37:44 +0100
Message-ID: <CAFfrAFopZwTruicRWOv0sa8RoCDeyF2dAE448L3JuM56q36BbA@mail.gmail.com>
From: Dan Brickley <danbri@danbri.org>
To: Tantek Çelik <tantek@cs.stanford.edu>
Content-Type: multipart/alternative; boundary="047d7bf0ec22640fd804e5254ce4"
Cc: "vcarddav@ietf.org" <vcarddav@ietf.org>
Subject: Re: [VCARDDAV] phonetic-given-name and phonetic-family-name
X-BeenThere: vcarddav@ietf.org
X-Mailman-Version: 2.1.12
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: Fri, 30 Aug 2013 07:37:55 -0000
Hi all, On 20 March 2012 22:40, Tantek Çelik <tantek@cs.stanford.edu> wrote: > Greetings, > > In iOS and MacOS Address Book interfaces, in addition to the usual > name fields such as given-name, family-name, the Address Book provides > phonetic-given-name and phonetic-family-name fields for users to enter > for a contact. > > The UI use case of these is sorting by given or family name > explicitly, beyond a simple "canonical" sort which the 'sort-as' > parameter would suffice. > Looking at Teiichiro Fukuda's example, N:山田;太郎;;; FN:山田 太郎 X-PHONETIC-FIRST-NAME:たろう X-PHONETIC-LAST-NAME:やまだ ... it seems the convention is to use the same implied natural language setting as the main naming fields, e.g. kanji vs hirigana here both express Japanese but the latter carries pronunciation information. How many languages does that generalize to? I can see the value for sorting in several languages, but wonder about addressing the broader question of pronunciation. The risk is of running speculatively ahead of implementations/product esp authoring tools. Are there any uses of something like http://en.wikipedia.org/wiki/International_Phonetic_Alphabet in the wild for this? See also http://www.w3.org/html/wg/wiki/PronunciationSemantics http://www.w3.org/html/wg/tracker/issues/49 for investigations into this in an HTML context. W3C's speech work is also relevant - see examples at http://www.w3.org/TR/pronunciation-lexicon/#S5 also http://www.w3.org/2006/10/SSML/agenda.html It seems from http://en.wikipedia.org/wiki/Pronunciation_Lexicon_Specification they allow less formal mechanisms than IPA, e.g. <lexeme><grapheme>BBC 1</grapheme> <alias>be be sea one</alias></lexeme>. If I understand correctly, the mechanism proposed in this thread would - for at least some major languages - transfer control of sorting from publishers/authors (who have it now via 'sort-as') to users/consumers by allowing more fields to be directly sortable, assuming the phonetic mapping is made available. What would the intended ordering behaviour be when only some records had the new fields? If the underlying use case here is discovery (looking up a record from a larger collection), searching (and exploiting pronunciation info only where it exists) could have stronger impact than sort-based browsing in the case of mixed collections where only some records have phonetics information. Looking at other phonetics mechanisms - I'm not sure if IPA pronunciation data would be sufficient to produce the expected sort orders, but would help with speech synthesis, perhaps with speech recognition, and most importantly also those awkward occasions where you need to know how someone's name is spoken. Thinking of this in terms of the incentive for authors/publishers, the latter use case could be a good motivation - many people (and organizations) have a strong preference for their name to be pronounced correctly. Dan ps. BTW how does one pronounce 'Çelik'? In English for 'c' variants people often write "c as in church/loch/cat/sea" etc.; I assume such phonetics-by-analogy are out of scope for X-PHONETIC-LAST-NAME?
- [VCARDDAV] phonetic-given-name and phonetic-famil… Tantek Çelik
- Re: [VCARDDAV] phonetic-given-name and phonetic-f… Barry Leiba
- Re: [VCARDDAV] phonetic-given-name and phonetic-f… Simon Perreault
- [VCARDDAV] phonetic-given-name and phonetic-famil… te-fukuda
- Re: [VCARDDAV] phonetic-given-name and phonetic-f… Simon Perreault
- Re: [VCARDDAV] phonetic-given-name and phonetic-f… Teiichiro Fukuda
- Re: [VCARDDAV] phonetic-given-name and phonetic-f… Teiichiro Fukuda
- Re: [VCARDDAV] phonetic-given-name and phonetic-f… Dan Brickley
- Re: [VCARDDAV] phonetic-given-name and phonetic-f… Simon Perreault
- Re: [VCARDDAV] phonetic-given-name and phonetic-f… Daisuke Miyakawa
- Re: [VCARDDAV] phonetic-given-name and phonetic-f… Simon Perreault
- Re: [VCARDDAV] phonetic-given-name and phonetic-f… Daisuke Miyakawa
- Re: [VCARDDAV] phonetic-given-name and phonetic-f… Teiichiro Fukuda