Re: [Cbor] I-D Action: draft-bormann-cbor-cddl-2-draft-01.txt

Carsten Bormann <cabo@tzi.org> Sun, 05 March 2023 23:49 UTC

Return-Path: <cabo@tzi.org>
X-Original-To: cbor@ietfa.amsl.com
Delivered-To: cbor@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7D66CC14F74E for <cbor@ietfa.amsl.com>; Sun, 5 Mar 2023 15:49:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.897
X-Spam-Level:
X-Spam-Status: No, score=-6.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jmapsE7mqlIf for <cbor@ietfa.amsl.com>; Sun, 5 Mar 2023 15:49:25 -0800 (PST)
Received: from smtp.zfn.uni-bremen.de (gabriel-smtp.zfn.uni-bremen.de [IPv6:2001:638:708:32::15]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A5516C14F736 for <cbor@ietf.org>; Sun, 5 Mar 2023 15:49:25 -0800 (PST)
Received: from [192.168.217.124] (p548dc9a4.dip0.t-ipconnect.de [84.141.201.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.zfn.uni-bremen.de (Postfix) with ESMTPSA id 4PVJMk6YRhzDCc5; Mon, 6 Mar 2023 00:49:22 +0100 (CET)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.7\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <167805978727.46820.8536682710582729415@ietfa.amsl.com>
Date: Mon, 06 Mar 2023 00:49:22 +0100
X-Mao-Original-Outgoing-Id: 699752962.540287-919c7e98c45eef8070fc66bf7df87870
Content-Transfer-Encoding: quoted-printable
Message-Id: <5C79471A-183B-4EF9-9666-A18ABF7D3C0B@tzi.org>
References: <167805978727.46820.8536682710582729415@ietfa.amsl.com>
To: cbor@ietf.org
X-Mailer: Apple Mail (2.3608.120.23.2.7)
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/TzPl7QFTQREIuucUtsAnhaaGNig>
Subject: Re: [Cbor] I-D Action: draft-bormann-cbor-cddl-2-draft-01.txt
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "Concise Binary Object Representation \(CBOR\)" <cbor.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cbor>, <mailto:cbor-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cbor/>
List-Post: <mailto:cbor@ietf.org>
List-Help: <mailto:cbor-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cbor>, <mailto:cbor-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 05 Mar 2023 23:49:29 -0000

This draft now includes text for the results of the Thursday CDDL 2.0 design team meeting that actually have been implemented so far (cddlc 0.1.5).

The approach here is to explain the various options using examples; more rigorous specification text can be added later.

Please enjoy (and let’s have some discussion at the interim meeting on Wednesday).

Obviously, more work is needed (e.g., for some form of export control), but I think we are quite close to the Pareto 80 % already.

Grüße, Carsten


> On 2023-03-06, at 00:43, internet-drafts@ietf.org wrote:
> 
> 
> A New Internet-Draft is available from the on-line Internet-Drafts directories.
> 
> 
>        Title           : CDDL 2.0 -- a draft plan
>        Author          : Carsten Bormann
>  Filename        : draft-bormann-cbor-cddl-2-draft-01.txt
>  Pages           : 17
>  Date            : 2023-03-05
> 
> Abstract:
>   The Concise Data Definition Language (CDDL) today is defined by
>   RFC 8610 and RFC 9165.  The latter (as well as some more application
>   specific specifications such as RFC 9090) have used the extension
>   point provided in RFC 8610, the control operator.
> 
>   As CDDL is used in larger projects, feature requirements become known
>   that cannot be easily mapped into this single extension point.
>   Hence, there is a need for evolution of the base CDDL specification
>   itself.
> 
>   The present document provides a roadmap towards a "CDDL 2.0".  It is
>   based on draft-bormann-cbor-cddl-freezer, but is more selective in
>   what potential features it takes up and more detailed in their
>   discussion.  It is intended to serve as a basis for prototypical
>   implementations of CDDL 2.0.  What specific documents spawn from the
>   present one or whether this document is evolved into a single
>   CDDL 2.0 specification.
> 
> 
> The IETF datatracker status page for this Internet-Draft is:
> https://datatracker.ietf.org/doc/draft-bormann-cbor-cddl-2-draft/
> 
> There is also an HTML version available at:
> https://www.ietf.org/archive/id/draft-bormann-cbor-cddl-2-draft-01.html
> 
> A diff from the previous version is available at:
> https://author-tools.ietf.org/iddiff?url2=draft-bormann-cbor-cddl-2-draft-01