Re: Some remarks on draft-marx-qlog-main-schema-02

Sean Turner <sean@sn3rd.com> Wed, 31 March 2021 03:14 UTC

Return-Path: <sean@sn3rd.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E29FD3A157D for <quic@ietfa.amsl.com>; Tue, 30 Mar 2021 20:14:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=sn3rd.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 3kD07gJ17MpY for <quic@ietfa.amsl.com>; Tue, 30 Mar 2021 20:14:42 -0700 (PDT)
Received: from mail-qk1-x732.google.com (mail-qk1-x732.google.com [IPv6:2607:f8b0:4864:20::732]) (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 59D6B3A1574 for <quic@ietf.org>; Tue, 30 Mar 2021 20:14:42 -0700 (PDT)
Received: by mail-qk1-x732.google.com with SMTP id x14so18065536qki.10 for <quic@ietf.org>; Tue, 30 Mar 2021 20:14:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sn3rd.com; s=google; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=Z4WX5dGe8JPXXBE4rWxzlGuNzISjY+SBVHR069r0lHg=; b=dpZOYRa6D+RfZ0fKWB7QPmVVfxGdPv+q8nudrfjcuAahBpnw+BdR8whYXIvBH1VmPm c4+xComrfecH06fZXApjHiHiI11jO7cIMERUz1lweOgU9DSGq1nQMl3B2Gc+eod1R7xh y5LdNLQ+ShzOolLieJrhNCVq9DIhHiJ7Uw8uQ=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=Z4WX5dGe8JPXXBE4rWxzlGuNzISjY+SBVHR069r0lHg=; b=o/16NWz3Q9d/nz9wDPMbo50LMWQKMiXOfUd4kblAdRNCE4vp30zHRmwcJbwr6vTbck pCi6zoEXx/P9KYJc+51y3frZZSifZjGo6hkleNlHp3upKkRqkLKlLTS7qY882DuFYndW /kTEAHimIoPZumyBLhePaGYz4YrAUxZIVEhwmFWJ1TCJDZLqug7TMS3+KK7tqvGUELCn NLsUxzB5/f+bR2WyQNRPS4SyWmdankJrfUDAzxhRMUFsphYrEtWAbUu8rPY4EDarGNW2 hzDbKL1CW9MtPvESSH+qH25ESa6oulu9Bzdu9FLOVrZgvPbwLaYKwgXqqmxLwE1h/dA2 UlYw==
X-Gm-Message-State: AOAM533m3zP2Tq6Mvmgcn1ldp76c2bDI/pDfR2GJIWS7tw5QzoNe0xLF RyguBdOfdqkUBjcs+KuCKKIFbw==
X-Google-Smtp-Source: ABdhPJxHEVoHhjueFjKg6vEhH5dqe3xMqJWzY5aDLcqWpe8IFVHy91xiEvYhpVHAdxpoCXJvN8v0gA==
X-Received: by 2002:a37:6796:: with SMTP id b144mr1309318qkc.432.1617160478932; Tue, 30 Mar 2021 20:14:38 -0700 (PDT)
Received: from [192.168.1.152] (pool-71-178-177-131.washdc.fios.verizon.net. [71.178.177.131]) by smtp.gmail.com with ESMTPSA id g25sm660117qtq.7.2021.03.30.20.14.38 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 30 Mar 2021 20:14:38 -0700 (PDT)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\))
Subject: Re: Some remarks on draft-marx-qlog-main-schema-02
From: Sean Turner <sean@sn3rd.com>
In-Reply-To: <CAC7UV9bEn+MASA6uNY-51J=BQ0GptZjM3Xwm5KB=LU4c_BxiEw@mail.gmail.com>
Date: Tue, 30 Mar 2021 23:14:37 -0400
Cc: Pieter Lexis <pieter.lexis@powerdns.com>, IETF QUIC WG <quic@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <5BB12EC6-F762-45CB-9D0D-94EE1D8A3A59@sn3rd.com>
References: <f1387b85-93c2-51fa-1f6a-5dfcc79c0ae2@powerdns.com> <CAC7UV9bEn+MASA6uNY-51J=BQ0GptZjM3Xwm5KB=LU4c_BxiEw@mail.gmail.com>
To: Robin MARX <robin.marx=40uhasselt.be@dmarc.ietf.org>
X-Mailer: Apple Mail (2.3654.60.0.2.21)
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/5pkzguydP-87-HTa4Mm4QICmdtg>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 31 Mar 2021 03:14:47 -0000


> On Mar 8, 2021, at 07:48, Robin MARX <robin.marx=40uhasselt.be@dmarc.ietf.org> wrote:
> 
> 1) My personal main goal for the datatype definition language in the documents would be to allow automatically generating
> schema definitions for multiple serialization formats / programming languages. I assume CDDL and/or YANG allow that, so they 
> seem like good candidates. Existing mappings to e.g., JSON/CBOR would definitely also come in handy there. 
> I wonder if there are also (non-standard) mappings to e.g., protocol buffers/flatbuffers for YANG?

No expert I’m this space, but I did use Google to find:
https://github.com/openconfig/ygot/blob/master/docs/yang-to-protobuf-transformations-spec.md
So, I am thinking that the answer to at protobuffers is yes.

spt