Re: [Json] Proposed rechartering for the JSON WG

Mark Nottingham <mnot@mnot.net> Sun, 09 February 2014 02:37 UTC

Return-Path: <mnot@mnot.net>
X-Original-To: json@ietfa.amsl.com
Delivered-To: json@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E3D961A0678 for <json@ietfa.amsl.com>; Sat, 8 Feb 2014 18:37:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 s9R_-8QX_hik for <json@ietfa.amsl.com>; Sat, 8 Feb 2014 18:37:53 -0800 (PST)
Received: from mxout-08.mxes.net (mxout-08.mxes.net [216.86.168.183]) by ietfa.amsl.com (Postfix) with ESMTP id 83A9C1A0673 for <json@ietf.org>; Sat, 8 Feb 2014 18:37:53 -0800 (PST)
Received: from [192.168.1.57] (unknown [118.209.70.184]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id DECBD509B5; Sat, 8 Feb 2014 21:37:48 -0500 (EST)
Content-Type: text/plain; charset="windows-1252"
Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\))
From: Mark Nottingham <mnot@mnot.net>
In-Reply-To: <CAHBU6iuR0MPm9q483jBMqTRkGV1f2giGNhp+UciQ7rRnrvcEBA@mail.gmail.com>
Date: Sun, 09 Feb 2014 13:37:41 +1100
Content-Transfer-Encoding: quoted-printable
Message-Id: <C271F837-40FD-4E87-A56B-0F0357553923@mnot.net>
References: <52D9B39C.5020102@cisco.com> <1C1347D2-0D99-4D49-B4C1-199246167D23@vpnc.org> <CAMm+Lwj0phrmP563tBbZJKHeYw=Azh1as6GZOA6rANPpC6PJgA@mail.gmail.com> <CAHBU6iv+-9xQYAjZdfZk7+GeA6J+sjaV5era3L+PiJ9RoauBYg@mail.gmail.com> <CAMm+Lwh0O4+iuaJMUhYgj+0GS8e9b_nZtNNX91hOmjUypsgkTQ@mail.gmail.com> <CAK3OfOhu0GZY9CVQrqD4SyjHLVEoEg1DtYj_6imZbbHtzX2eEw@mail.gmail.com> <CAHBU6iuR0MPm9q483jBMqTRkGV1f2giGNhp+UciQ7rRnrvcEBA@mail.gmail.com>
To: Tim Bray <tbray@textuality.com>
X-Mailer: Apple Mail (2.1827)
Cc: Nico Williams <nico@cryptonector.com>, Phillip Hallam-Baker <hallam@gmail.com>, Paul Hoffman <paul.hoffman@vpnc.org>, JSON WG <json@ietf.org>
Subject: Re: [Json] Proposed rechartering for the JSON WG
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Sun, 09 Feb 2014 02:37:56 -0000

+1

I’d be more comfortable if the charter were more explicit about this; e.g., “A set of natural-language terms and/or phrases for use in future specifications that use JSON. This explicitly excludes schema languages and similar formalisms.” 


On 8 Feb 2014, at 12:14 pm, Tim Bray <tbray@textuality.com> wrote:

> I really want to stay away from the slippery schema slope. So I do not think we're trying to be ABNF for JSON, because that is in fact a simple lexical schema.  In a spec sentence like this:
> 
> The value of the "size" member of the top level "buffer" item MUST be a non-negative integer.
> 
> I think nomenclature means having a uniform standardised way to express the meaning of the words between "value of" and "MUST".  Perhaps something like XPath for JSON.
> 
> Disclosure: I'm not convinced this is necessary or even useful.
> 
> On 7 Feb 2014 20:03, "Nico Williams" <nico@cryptonector.com> wrote:
> On Fri, Feb 7, 2014 at 6:57 PM, Phillip Hallam-Baker <hallam@gmail.com> wrote:
> > On Fri, Feb 7, 2014 at 6:20 PM, Tim Bray <tbray@textuality.com> wrote:
> >> On 7 Feb 2014 17:54, "Phillip Hallam-Baker" <hallam@gmail.com> wrote:
> >> > Does a 'standardized nomenclature for JSON' mean formal languages are in
> >> > or out of scope?
> >>
> >> Don't know what you mean by Formal Languages in this context, but schemas
> >> are clearly out of scope.
> >
> > By formal language I mean a machine readable description of the data
> > structure that specifies the tag names and the set of corresponding values.
> 
> That's schema.  One (or more) schema representations for JSON would be
> nice, yes.
> 
> Note that ABNF is a formal language, but not what you're after, which
> is why I would have asked the question Tim asked.
> 
> Nico
> --
> _______________________________________________
> json mailing list
> json@ietf.org
> https://www.ietf.org/mailman/listinfo/json

--
Mark Nottingham   http://www.mnot.net/