Re: [Json] JSON Schema
Henry Andrews <henry@cloudflare.com> Mon, 22 January 2018 04:24 UTC
Return-Path: <henry@cloudflare.com>
X-Original-To: json@ietfa.amsl.com
Delivered-To: json@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BB7BC1270A3 for <json@ietfa.amsl.com>; Sun, 21 Jan 2018 20:24:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level:
X-Spam-Status: No, score=-2.7 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, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cloudflare.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 aIccuEQml3tV for <json@ietfa.amsl.com>; Sun, 21 Jan 2018 20:24:05 -0800 (PST)
Received: from mail-wm0-x236.google.com (mail-wm0-x236.google.com [IPv6:2a00:1450:400c:c09::236]) (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 5160D12704A for <json@ietf.org>; Sun, 21 Jan 2018 20:24:05 -0800 (PST)
Received: by mail-wm0-x236.google.com with SMTP id f71so13742415wmf.0 for <json@ietf.org>; Sun, 21 Jan 2018 20:24:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudflare.com; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=r4HmlU3LlA3YAvGCrUaK4GLzRs/s0Vh86gdmftKr4DU=; b=JngRYRDH5ae4pl22L/jkqq/gSnYqdBVk6aD+bYVoaKo8FYXB8tCRnDRM1GzKmLrBfQ LFBuADt3b9E2s7jYJzSNoPlOi5ab8e8NcKOz6H2ZxxsuZ1KQo+akmsQpm5NFYO8j7JHU jseRUnHL5ZduqX7m4tzqf4WNzaJED24Da64Ic=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=r4HmlU3LlA3YAvGCrUaK4GLzRs/s0Vh86gdmftKr4DU=; b=gZ4ytDXKD2vDXB9Xj5D/AQ8bKh7WafQ5giY4cTvkIPkt/4Gjwe7cRrlKx7xdREkVD+ WKvZ3S4BcXwCsSw+dBO6vUpYVh0H038nYx0VeoyOFis94A94DSHhWzECUEV+TJsW1V51 poH+OlvRiWN/8KoBC9lECQ+lFwThbwmZRDS2w2GdiFGY+egDqPO1tyNg4kz7PRf6J4sK 11SRCgT/FlILSrqGbv7aGRn39A17d/ESAKmiLlSLc00huMNL0TtUY8qLs0fkl6zoBVBl Ta6J/L/WiIDd0z9RApucz8RVT+183rrwdPnPeG7anv8DAD7Hvjp0YPy1KVjmU/d2AWLu aECA==
X-Gm-Message-State: AKwxytd5oYhxm6UGVwSLu7uAAIDJvALeDtFh7MvhnLUygTPtdLgbB8Ej rSZb5Jf6vNhUwaLucZ1RNdmFVgpen+ZKirvSJQDYhKWf
X-Google-Smtp-Source: AH8x2274tmoVhZQprIwd4xkm1Y0PJjkZJqoZwCRtHwL24OQSB1i54wtHenANrDvfZ79ZqzcoivEpFC841wUgMCoTmDM=
X-Received: by 10.28.181.72 with SMTP id e69mr3646169wmf.7.1516595043714; Sun, 21 Jan 2018 20:24:03 -0800 (PST)
MIME-Version: 1.0
Received: by 10.28.124.4 with HTTP; Sun, 21 Jan 2018 20:23:43 -0800 (PST)
In-Reply-To: <4E44E944-B830-40EF-8E33-005BF5172CCA@vpnc.org>
References: <CANp5f1OzPukQ9T69kDaVVTXs0DYdXzY+n=AN6iVRgKKHR4S9CA@mail.gmail.com> <1ECAA6AB-6A96-4E45-AB5C-22F53673FBE1@vpnc.org> <CANp5f1MmExKf1JGwTFPZcnVOSRVMYFTwsxPDHXgs9hERXsUu1g@mail.gmail.com> <CAChr6SyeBCh-FEzk+zdRW9NGz-ZvNXogJ+KEKnoco+U_RwELbg@mail.gmail.com> <CAMm+Lwgt4rHvC8wPHvSigV+fNTURbZKBmEN2aBCvd55DiHBE1A@mail.gmail.com> <CANp5f1PEaax_8CWo9PDfb+kh3XRsutqyyPySEX2OQetdSzUPAw@mail.gmail.com> <4E44E944-B830-40EF-8E33-005BF5172CCA@vpnc.org>
From: Henry Andrews <henry@cloudflare.com>
Date: Sun, 21 Jan 2018 20:23:43 -0800
Message-ID: <CANp5f1PO7SwTDjmnV5D+X5JKjqEsxVPiNcX+czisB5HrKOwXPA@mail.gmail.com>
To: Paul Hoffman <paul.hoffman@vpnc.org>
Cc: JSON WG <json@ietf.org>
Content-Type: multipart/alternative; boundary="001a1148dec0d95e38056355ccd7"
Archived-At: <https://mailarchive.ietf.org/arch/msg/json/66c6PlkwC5SLvhr8KHrHNVG7gP4>
Subject: Re: [Json] JSON Schema
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "JavaScript Object Notation \(JSON\) WG mailing list" <json.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/json>, <mailto:json-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/json/>
List-Post: <mailto:json@ietf.org>
List-Help: <mailto:json-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/json>, <mailto:json-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 22 Jan 2018 04:24:08 -0000
Thanks, Paul, this is very helpful. My inclination for now is for JSON Schema to continue on its current course as we are. I do not think the current set of drafts are the right base to start from. Again, this just my personal view, but I'd like to work within the JSON Schema community on its own more to solve some of the most obvious problems before throwing it in a blender with other proposals. I had not intended on contacting the IETF about a working group for at least two more drafts- I only started this thread due to a request. There is also the question of whether I would be the right point person for bringing JSON Schema into a working group. I'm not sure I would be, so if someone else steps up in the meantime or wants to start working on some schema system and use JSON Schema as it is as one input, I would be fine with that. Honestly, nearly every comment from anyone (here or elsewhere) that I've heard about the working group process has, um... not really excited me about it. So I think I'll keep doing what I'm doing, and note that I'm happy to help if someone else wants to lead a schema working group of some sort. If no one steps up, I may eventually do so. Otherwise I need to spend some time thinking about which paths forward would be best for the JSON Schema community. And if a schema working group emerges and goes in a different direction, I can look at how to help the JSON Schema community transition towards that. thanks, -henry On Sun, Jan 21, 2018 at 7:53 PM, Paul Hoffman <paul.hoffman@vpnc.org> wrote: > A few procedural notes to correct some misunderstandings. (Wearing no > hats, just lots of scars from earlier IETF work on JSON and lots of other > data formats...) > > On 21 Jan 2018, at 18:48, Henry Andrews wrote: > > So... the point of me sending this email was to answer a request made to >> the JSON Schema project that I investigate the working group. The clear >> answer to that is that this working group is closed, and a new one would >> need to be chartered. >> > > If you want an IETF standard, yes. > > It's not clear to me that we would want to charter >> such a group now, although I would be interested in anyone's input on >> that. >> > > There appears to be interest in something around schema for JSON; it is > not clear if there is interest in starting from the specific spec at > https://github.com/json-schema-org/json-schema-spec. I bet there is some > interest in that, and some interest in something else. This is quite > typical of requests for the IETF to adopt work that originated outside the > IETF, with mixed results in any of of "adopt with the intention of making > only minor changes", "adopt and make major changes", and "start from > scratch while getting inspiration from the existing work". > > The IETF sucks at this, as do most other SDOs. We're just more public > about our suckage. > > There are several projects >> underway in the same general space, some with quite a bit of momentum of >> their own. One of them may be a better choice for an IETF working group, >> I'm not in a position to say one way or the other. >> > > None of us are; that's what consensus is for. > > Filing issues or asking questions on our slack channel will probably work >> better than hi-jacking this mailing list, now that I understand it is no >> longer active. :-) >> > > What you have done is *not* hijacking this mailing list: it's a completely > appropriate use of it. And the list is active, as you have just seen. It's > just not an IETF WG any more. > > I would be interested in pursuing the IETF process (heavyweight or not) >> > > It will be the former :-( > > , if >> there is interest from the appropriate segment of the IETF community. >> > > This list is a good proxy for that appropriate segment. Everyone who is > interested in this topic should feel free to use the mailing list for it. > > --Paul Hoffman > -- - *Henry Andrews* | Systems Engineer henry@cloudflare.com <https://www.cloudflare.com/> 1 888 99 FLARE | www.cloudflare.com -
- [Json] JSON Schema Henry Andrews
- Re: [Json] JSON Schema Tim Bray
- Re: [Json] JSON Schema Henry Andrews
- Re: [Json] JSON Schema Paul Hoffman
- Re: [Json] JSON Schema Henry Andrews
- Re: [Json] JSON Schema Rob Sayre
- Re: [Json] JSON Schema Henry Andrews
- Re: [Json] JSON Schema Phillip Hallam-Baker
- Re: [Json] JSON Schema Henry Andrews
- Re: [Json] JSON Schema Henry Andrews
- Re: [Json] JSON Schema Paul Hoffman
- Re: [Json] JSON Schema Henry Andrews
- Re: [Json] JSON Schema Henry Andrews