Re: [regext] RDAP jCard profile

George Michaelson <ggm@algebras.org> Mon, 08 July 2019 06:12 UTC

Return-Path: <ggm@algebras.org>
X-Original-To: regext@ietfa.amsl.com
Delivered-To: regext@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F123C120106 for <regext@ietfa.amsl.com>; Sun, 7 Jul 2019 23:12:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.604
X-Spam-Level:
X-Spam-Status: No, score=-0.604 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, PDS_NO_HELO_DNS=1.295, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=algebras-org.20150623.gappssmtp.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 lvUB8FR-oBKd for <regext@ietfa.amsl.com>; Sun, 7 Jul 2019 23:12:11 -0700 (PDT)
Received: from mail-io1-xd31.google.com (mail-io1-xd31.google.com [IPv6:2607:f8b0:4864:20::d31]) (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 D3DFB120099 for <regext@ietf.org>; Sun, 7 Jul 2019 23:12:11 -0700 (PDT)
Received: by mail-io1-xd31.google.com with SMTP id q22so10756635iog.4 for <regext@ietf.org>; Sun, 07 Jul 2019 23:12:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=algebras-org.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=xOJBg6yXBrVeHs8KbU7kn8m8d6h9IGKS3gu97JK0vIY=; b=MrdR//7oG+Rn4q0xGxIyhMd47C17ZnZCyWZu1snchsYk7oFQWXOk/uQIdINNQuzQnH MrH3zuZ2382CiqDCCL+MWo+Od7T0ODcmGjzL84tDjva2DH/CN3+1t+20Js4s4oLscyBG qJaOZdAH68gTvXCF5zJu0oLmkZFumG/bSmFIE9Ock8tIS4OxADlXiLy2y2hLWR7hAIgi GjbAoBcGEDKGS4TkFx2Og0sAKVBRyqpMDYvASHD2/ZrlbJMg/TeHpFhJTXBHbYi01wEb QI19la7Msnt2U7qRvLfu3fFyHJoBJjU+NQSAJaMT7MlcbdbF+cVC6mcSX5YSczjMcmyf 7bnA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=xOJBg6yXBrVeHs8KbU7kn8m8d6h9IGKS3gu97JK0vIY=; b=V96JGigqBympku6ebrLYPxyJRNAyEkXzHbj7u6AU8qt7esAtzyML9E4cKLRFcvAFcs 3T1pe02jxHzcMG3ENZBeO/meS2J9JT+8akcTtZj+2jsSX2EUpDln9e+tsJ4l1OA53zj0 5egvSS7ZOkBE5s7cTZkWHdEkV+6OavX99NV3JZV6bzfBOB1QdkL0RXVyya5IlJtBYRXE eotf7V0vSWf36m0aZiKumjwmjISklxb1HfisWc1jFqYGjJMAApRdh3FMpY6XgqyUFeMT PdjNwWLBF5d+PgZViE3ZZqYwdFkB6gzRoGJrP4QrduQFNMAPqTBLx2tOLyC+2ZQFIjv6 QPOw==
X-Gm-Message-State: APjAAAWO/S5pK/QuL3Z/v+ytFIjZp1Kss9IzyYpwKVyqkLvq4Cf9Dh0r KzcfnQuzUI0/KTQ2UsC0WqetgGv+WoNkJT+seIj7TE8nRL0=
X-Google-Smtp-Source: APXvYqz0dp9NF1ZgwAlAimSp1CDYCXyMcG9SSOCLjQrgybAx98lY27QOx0FWIiaZFn+rhkB0UF7Ff5w1/B6YR6fLw/0=
X-Received: by 2002:a5e:881a:: with SMTP id l26mr13017293ioj.185.1562566330929; Sun, 07 Jul 2019 23:12:10 -0700 (PDT)
MIME-Version: 1.0
References: <20190708041905.GA18099@tomh-laptop> <CAOeDe4JVbSuXjVFEwjGhVdoCH9HzxZtO1SG1U5N5Qf642_bivQ@mail.gmail.com>
In-Reply-To: <CAOeDe4JVbSuXjVFEwjGhVdoCH9HzxZtO1SG1U5N5Qf642_bivQ@mail.gmail.com>
From: George Michaelson <ggm@algebras.org>
Date: Mon, 08 Jul 2019 16:11:59 +1000
Message-ID: <CAKr6gn3p1fQwP=RmBKm7P=2Ky2pgd=Byt6que8ReSPFGCX8+Fg@mail.gmail.com>
To: Cameron Hall <chall@staff.synergywholesale.com>
Cc: "regext@ietf.org" <regext@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/rRrf2LFMkoZ0ERXVAEXXlyV6MXo>
Subject: Re: [regext] RDAP jCard profile
X-BeenThere: regext@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Registration Protocols Extensions <regext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/regext>, <mailto:regext-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/regext/>
List-Post: <mailto:regext@ietf.org>
List-Help: <mailto:regext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/regext>, <mailto:regext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Jul 2019 06:12:15 -0000

I think we should have time at the Montreal meeting to discuss this
f2f. You have a proposal for a simplified model requiring
re-implementation, we have a proposal for a simplification of the
existing implementation. Both are worth discussing.

-George

On Mon, Jul 8, 2019 at 3:31 PM Cameron Hall
<chall@staff.synergywholesale.com> wrote:
>
> Hi Tom,
>
> Having recently built our own RDAP server to meet the implementation deadline, and experienced first hand the implementation of jCard; I don't believe that simplifying the profile is sufficient enough.
>
> I'm under the assumption that jCard (vCard) was chosen due to its flexibility and wide adoption in terms of email/calendar/contact clients. While I can appreciate the flexibility, it was very tedious and complex to implement given that it is not human readable and not "straight-forward" so to speak. I do appreciate the specification of the fields required by RDAP in your draft, but I still think that jCard is "over-engineered" for the purpose of reporting contacts. The format for domain contact objects/mappings haven't changed in nearly ten years and given the direction the world is moving with privacy regulations I can't imagine us taking full-advantage of what jCard has to offer.
>
> I believe that JSContact better fits the RDAP system due to its overall simplicity. Being both human and machine readable is a huge advantage in comparison, as it will lessen implementation time and be a not require one to wrap their head around the complexities of the vCard/jCard formats.
>
> Not to mention, JSContact would complement the REST API quite nicely.
>
> - Cameron
>
>
> On Mon, 8 Jul 2019 at 14:19, Tom Harrison <tomh@apnic.net> wrote:
>>
>> Hi all,
>>
>> This draft
>> (https://tools.ietf.org/html/draft-harrison-regext-rdap-jcard-profile-00)
>> is a profile of jCard for use in RDAP.  It is based on the jCard
>> properties/parameters etc. used by the current RDAP servers, plus some
>> extras that will likely be in use soon (e.g. support for properties in
>> multiple languages).  Before moving forward with something like
>> JSContact, we'd like to see whether profiling jCard will simplify it
>> sufficiently for the group that it's no longer necessary to replace it
>> with a new format (though obviously this can't fix problems that occur
>> due to the format itself, such as difficulties with
>> marshalling/unmarshalling jCard data).  Feedback would be appreciated.
>>
>> -Tom
>>
>> _______________________________________________
>> regext mailing list
>> regext@ietf.org
>> https://www.ietf.org/mailman/listinfo/regext
>
> _______________________________________________
> regext mailing list
> regext@ietf.org
> https://www.ietf.org/mailman/listinfo/regext