Re: [calsify] I-D Action: draft-ietf-calext-jscontact-vcard-00.txt

Joris Baum <joris@audriga.com> Sun, 20 March 2022 19:16 UTC

Return-Path: <joris@audriga.com>
X-Original-To: calsify@ietfa.amsl.com
Delivered-To: calsify@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0B5263A0BC6 for <calsify@ietfa.amsl.com>; Sun, 20 Mar 2022 12:16:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.909
X-Spam-Level:
X-Spam-Status: No, score=-6.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=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 NGt-5wJKYehY for <calsify@ietfa.amsl.com>; Sun, 20 Mar 2022 12:16:46 -0700 (PDT)
Received: from mail.audriga.com (mail.audriga.com [176.221.42.35]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F13453A0A27 for <calsify@ietf.org>; Sun, 20 Mar 2022 12:16:45 -0700 (PDT)
Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.audriga.com (Postfix) with ESMTP id 2C113A0B6 for <calsify@ietf.org>; Sun, 20 Mar 2022 20:16:44 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at mail.audriga.com
Received: from mail.audriga.com ([127.0.0.1]) by localhost (mail.audriga.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ckhVnmBuUNst for <calsify@ietf.org>; Sun, 20 Mar 2022 20:16:41 +0100 (CET)
Received: from [31.133.136.205] (dhcp-88cd.meeting.ietf.org [31.133.136.205]) (Authenticated sender: joris@audriga.com) by mail.audriga.com (Postfix) with ESMTPSA id C1F75A0FF for <calsify@ietf.org>; Sun, 20 Mar 2022 20:16:41 +0100 (CET)
Content-Type: multipart/alternative; boundary="------------MiPA9V7TFaXgx7Tul0yjKP5E"
Message-ID: <d096a705-a74d-5ba4-d6d1-b730fc1e2ecd@audriga.com>
Date: Sun, 20 Mar 2022 20:16:41 +0100
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.7.0
Content-Language: en-US
To: calsify@ietf.org
References: <164668093918.9645.7682855794392438410@ietfa.amsl.com>
From: Joris Baum <joris@audriga.com>
In-Reply-To: <164668093918.9645.7682855794392438410@ietfa.amsl.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/calsify/26gi8-rmSv3Zwv0Er_eeUv7HDZU>
Subject: Re: [calsify] I-D Action: draft-ietf-calext-jscontact-vcard-00.txt
X-BeenThere: calsify@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Calendaring and Scheduling Standards Simplification <calsify.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/calsify>, <mailto:calsify-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/calsify/>
List-Post: <mailto:calsify@ietf.org>
List-Help: <mailto:calsify-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/calsify>, <mailto:calsify-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 20 Mar 2022 19:16:58 -0000

Hi,

we are currently in the process of implementing that draft. So far, we 
found two discussion-worthy things I wanted to share:

  * Currently there are only `private` and `work` defined as Context
    (see
    https://www.ietf.org/archive/id/draft-ietf-calext-jscontact-01.html#name-context
    ). We observed multiple systems (e.g. Roundcube or Android Contacts)
    where `other` can be chosen as a value for context as well. vCards
    with `other` currently cannot be mapped to JSContact. It might make
    sense to extend the values of Context with `other`.
  * When mapping from vCard to JSContact it is recommended to use
    `label` to identify the corresponding vCard property (see
    https://www.ietf.org/archive/id/draft-ietf-calext-jscontact-vcard-00.html#section-3.5.2
    ). However, it is an optional property for a lot of JSContact
    properties right now. I suggest to either make the `label` a
    mandatory property in JSContact or add a small section on how to
    handle the case of a missing `label` property in a card object.


Regards,

Joris


On 07.03.22 20:22, internet-drafts@ietf.org wrote:
> A New Internet-Draft is available from the on-line Internet-Drafts directories.
> This draft is a work item of the Calendaring Extensions WG of the IETF.
>
>          Title           : JSContact: Converting from and to vCard
>          Authors         : Mario Loffredo
>                            Robert Stepanek
> 	Filename        : draft-ietf-calext-jscontact-vcard-00.txt
> 	Pages           : 41
> 	Date            : 2022-03-07
>
> Abstract:
>     This document defines how to convert contact information as defined
>     in the JSContact [draft-ietf-calext-jscontact] specification from and
>     to vCard.
>
>
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-calext-jscontact-vcard/
>
> There is also an htmlized version available at:
> https://datatracker.ietf.org/doc/html/draft-ietf-calext-jscontact-vcard-00
>
>
> Internet-Drafts are also available by rsync at rsync.ietf.org::internet-drafts
>
>
> _______________________________________________
> calsify mailing list
> calsify@ietf.org
> https://www.ietf.org/mailman/listinfo/calsify

-- 
Joris Baum
Tel: +49 721 170293 16
Fax: +49 721 170293 179

http://www.audriga.com  |http://www.twitter.com/audriga

--------------------------------------------------------------------------
audriga GmbH | Alter Schlachthof 57 | 76137 Karlsruhe
Sitz der Gesellschaft: Karlsruhe - Amtsgericht Mannheim - HRB 713034
Geschäftsführer: Dr. Frank Dengler, Dr.-Ing. Hans-Jörg Happel
--------------------------------------------------------------------------