[dispatch] JSContact Updated (was Re: JSCalendar: Updated to draft version 01)
Ben Campbell <ben@nostrum.com> Wed, 19 June 2019 18:20 UTC
Return-Path: <ben@nostrum.com>
X-Original-To: dispatch@ietfa.amsl.com
Delivered-To: dispatch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DAC50120814 for <dispatch@ietfa.amsl.com>; Wed, 19 Jun 2019 11:20:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.968
X-Spam-Level:
X-Spam-Status: No, score=-1.968 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, T_FILL_THIS_FORM_SHORT=0.01, T_SPF_HELO_PERMERROR=0.01, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nostrum.com
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 bnCQ17B2l86E for <dispatch@ietfa.amsl.com>; Wed, 19 Jun 2019 11:20:34 -0700 (PDT)
Received: from nostrum.com (raven-v6.nostrum.com [IPv6:2001:470:d:1130::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 623DF12083D for <dispatch@ietf.org>; Wed, 19 Jun 2019 11:20:16 -0700 (PDT)
Received: from bens-macbook.lan (cpe-66-25-20-105.tx.res.rr.com [66.25.20.105]) (authenticated bits=0) by nostrum.com (8.15.2/8.15.2) with ESMTPSA id x5JIK7eu060003 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Wed, 19 Jun 2019 13:20:09 -0500 (CDT) (envelope-from ben@nostrum.com)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=nostrum.com; s=default; t=1560968409; bh=lHNCil3wjmQ3xXdiht93P34+EcLCKODK7YP/EmM9pZs=; h=From:Subject:Date:In-Reply-To:Cc:To:References; b=P6UTACHozIDuqlFcjYlNnbAAJGoafycSKWyyHwu/2n3gss/8xnpf3/Ijjva7O+U4z trqCIPdnr9MdtxIPwesSb8S/0xANmVVYXSj+IDPpSYpl7v23tOtuP4vs1KoTIlcjJi etf/YfKympKbBIuQ0I0NWvuSY04+QFfiXN+YzWEE=
X-Authentication-Warning: raven.nostrum.com: Host cpe-66-25-20-105.tx.res.rr.com [66.25.20.105] claimed to be bens-macbook.lan
From: Ben Campbell <ben@nostrum.com>
Message-Id: <F50A8B5B-ABE1-48EA-9D0A-FBA2B555824D@nostrum.com>
Content-Type: multipart/signed; boundary="Apple-Mail=_0C4E8AD2-DBEE-4D09-B4EB-E0E707791857"; protocol="application/pgp-signature"; micalg="pgp-sha512"
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
Date: Wed, 19 Jun 2019 13:20:02 -0500
In-Reply-To: <96bef250-7821-4a85-85f5-f9df8128e96a@www.fastmail.com>
To: DISPATCH <dispatch@ietf.org>
References: <96bef250-7821-4a85-85f5-f9df8128e96a@www.fastmail.com>
X-Mailer: Apple Mail (2.3445.104.11)
Archived-At: <https://mailarchive.ietf.org/arch/msg/dispatch/8yBZqq8c3zp57Wje_LLRR5cpanY>
Subject: [dispatch] JSContact Updated (was Re: JSCalendar: Updated to draft version 01)
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/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: Wed, 19 Jun 2019 18:20:37 -0000
If anyone else is confused by the subject header (as I was), the topic is “JSContact”, not “JSCalendar”. Thanks! Ben. > On Jun 7, 2019, at 6:06 AM, Robert Stepanek <rsto@fastmailteam.com> wrote: > > Hi all, > > I've submitted draft version 01 of draft-stepanek-jscontact: > https://tools.ietf.org/html/draft-stepanek-jscontact <https://tools.ietf.org/html/draft-stepanek-jscontact> > > This version is includes some, but not yet all of the feedback of individual > reviewers as well as the CalConnect XLV meeting this week. > > Changes: > - Added a new property for full names. > - Changed the single-string name component fields to arrays. > - Added a kind property, similar to VCARD KIND. > - Added a ISO-3166-1 country code property to Address. > - Added a full address property to Address. > - Added preferredContactMethod property. > - Added geo URI and time zone properties to Address. > - Added a role property. > > There following feedback needs further consideration and I'm happy about > any input: > > Names: > - Learn more about the findings of ISO/TC 37/SC4 on naming schemes, and > probably reuse it for JSContact. > - Current vendors such as Google and Apple already make use of > X-PHONETIC-{FIRST,LAST}-NAME properties for phonetic names. > It's similar to https://tools.ietf.org/html/draft-fukuda-vcarddav-phonetic-transcription-03 <https://tools.ietf.org/html/draft-fukuda-vcarddav-phonetic-transcription-03> > > Contact: > - Support more than one company, and consider renaming it to affiliations or > organizations. > - Allow for a similar property such as SORT-AS in VCARD4. > - Add categories and keywords properties, similar to JSCalendar. > - Allow for hierarchies? (group includes group? contact includes contact?) > > ContactInformation: > - Add a unique id to each ContactInformation, so that sync conflicts can be > better resolved.. (might want to change the contact information lists to > JMAP-style maps, where the id is the map key). > > ContactGroup: > - List contact objects in a group, rather than their uids. If only uid is of > interest, the embedded contact could just define that property. > - Allow to override properties for a contact within a group. E.g. a contact > might override its "role" for a group that defines a project. Could use > JSCalendar PatchObject in a property called contactOverrides. > > Address: > - consider renaming it to Location > - Learn more about ISO19160-6 for international address > profiles. > > Other: > - Localization most probably will be only required for names and address. > - Rename either the RFC or the Contact object to JSCard for disambiguation? > > Cheers, > Robert > _______________________________________________ > dispatch mailing list > dispatch@ietf.org > https://www.ietf.org/mailman/listinfo/dispatch
- [dispatch] JSCalendar: Updated to draft version 01 Robert Stepanek
- Re: [dispatch] JSCalendar: Updated to draft versi… Marten Gajda
- Re: [dispatch] JSCalendar: Updated to draft versi… Robert Stepanek
- Re: [dispatch] JSCalendar: Updated to draft versi… Marten Gajda
- Re: [dispatch] JSCalendar: Updated to draft versi… Mario Loffredo
- [dispatch] JSContact Updated (was Re: JSCalendar:… Ben Campbell
- Re: [dispatch] JSContact Updated (was Re: JSCalen… Robert Stepanek