Re: [Jsonpath] Firing up the jsonpath working group

Glyn Normington <glyn.normington@gmail.com> Mon, 02 November 2020 17:10 UTC

Return-Path: <glyn.normington@gmail.com>
X-Original-To: jsonpath@ietfa.amsl.com
Delivered-To: jsonpath@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EEB843A0D2C for <jsonpath@ietfa.amsl.com>; Mon, 2 Nov 2020 09:10:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 XXpm8YPamCaL for <jsonpath@ietfa.amsl.com>; Mon, 2 Nov 2020 09:10:55 -0800 (PST)
Received: from mail-wr1-x431.google.com (mail-wr1-x431.google.com [IPv6:2a00:1450:4864:20::431]) (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 873753A0D1E for <jsonpath@ietf.org>; Mon, 2 Nov 2020 09:10:55 -0800 (PST)
Received: by mail-wr1-x431.google.com with SMTP id s9so15479598wro.8 for <jsonpath@ietf.org>; Mon, 02 Nov 2020 09:10:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=lhGPkvOyFITV79y6mz+9NBwzcYJ4EsCfkBq5u2c1CBY=; b=eHPQRyizy2Ij2cSqo+QDTi84X+SydzrWmBYzYEgJ+QK/JGT3Xw/1NUqU/tJSSSpWlU L+O5azn4Ex3Q4me+BHhsxnxQ7vgOD2PX5uEwFzq6U8AejKtIaOUZqn+RTLioCMMECbLD 8H8Stc9YPF15wludkvectLMftwFgYcDwCZpja1YEuOMOm1IaB4lW+54S29bRkKZ4U8vH UgRGFktOexUWe7iBH24mVb9suqCbyxyCJqFnC9oEeOvsjQZv0aJpZVqtAjXLjE9jo9lQ kLpjkT7H2o0j1hXIiMo/fYqR66i/ceDUiIxpo06M/hIyKMILQOCmsyAWRWQOe4pC2bk2 wJVg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=lhGPkvOyFITV79y6mz+9NBwzcYJ4EsCfkBq5u2c1CBY=; b=tN74bYGmHfWezNLsTrCQP+4hT5kRz4RuvkfyxnKaOb5bdRxBnLidNmr37aQPl1BScJ phaid/WvXZvqsPGOXHkCfzccaGWaTQg5WVeGOi5rnjR8qRWexYLzSOR+bAQ0+E4zCyaA 8av9UdnmfKsOK/qywlwWFQVrIe4biQHMqU39DwIdNp8XWJcu7k2J0ZXsnoMZNxQYnAg8 u6j2d+lZtwDyF7UHOHPohZWn0Yvle+dIz07pa8RHU7qRtXoSu8qMme/Q1Myr0mxqW7q0 HzlAQAMcKa9Zg5hs7SHqTj+r+sAKSpWDrfxnS9k9mQNOoc3/ahK5BfrfIGi0qiOycIW3 mQ9g==
X-Gm-Message-State: AOAM531irlkNsdvzUQcI+hjMONXfJbwevL55XJSn5/1orMJGgiye54M8 s22tUcVvN6wlAU+zBrBmQA4=
X-Google-Smtp-Source: ABdhPJx+AzIInS9KPPv8D6fWzhVQ6XSDIMV14IEnVgSmTtGZcHcZC9lNQvTZuIDvW8DzTCOyxuIogA==
X-Received: by 2002:adf:f7c3:: with SMTP id a3mr22750137wrq.254.1604337053546; Mon, 02 Nov 2020 09:10:53 -0800 (PST)
Received: from [192.168.1.97] (8.144.199.146.dyn.plus.net. [146.199.144.8]) by smtp.gmail.com with ESMTPSA id f7sm24104509wrx.64.2020.11.02.09.10.52 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 02 Nov 2020 09:10:52 -0800 (PST)
From: Glyn Normington <glyn.normington@gmail.com>
Message-Id: <AF9AC4A6-D83D-4861-B3B6-33B1DEE1777F@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_9E2786FA-82FA-488B-913C-26F3189588FC"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\))
Date: Mon, 02 Nov 2020 17:10:51 +0000
In-Reply-To: <CAHBU6itBgD+B1W15wUoxu=DTA4aKFmCNJWr5KiZ=t5oscXjR+w@mail.gmail.com>
Cc: jsonpath@ietf.org
To: Tim Bray <tbray@textuality.com>
References: <CAHBU6itBgD+B1W15wUoxu=DTA4aKFmCNJWr5KiZ=t5oscXjR+w@mail.gmail.com>
X-Mailer: Apple Mail (2.3608.120.23.2.4)
Archived-At: <https://mailarchive.ietf.org/arch/msg/jsonpath/PKX1uEF3ercKD-TGa7D-okqqsw0>
Subject: Re: [Jsonpath] Firing up the jsonpath working group
X-BeenThere: jsonpath@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: A summary description of the list to be included in the table on this page <jsonpath.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/jsonpath>, <mailto:jsonpath-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/jsonpath/>
List-Post: <mailto:jsonpath@ietf.org>
List-Help: <mailto:jsonpath-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/jsonpath>, <mailto:jsonpath-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 02 Nov 2020 17:10:58 -0000

Not sure what we should cover in the meeting really.

I’m wondering if there is a quorum since it has been hard for people to find time to work on this so far. Or maybe there’s a bunch of eager volunteers currently lurking in the shadows?

We *could* talk about the writing/review process.

We *could* talk about how conservative we’ll be with respect to new features, but that discussion will probably need to be repeated on the mailing list anyway.

Glyn

> On 30 Oct 2020, at 23:05, Tim Bray <tbray@textuality.com> wrote:
> 
> Hello! I'm Tim Bray; your co-chairs are James Gruessing and me. This is from both of us.
> 
> We’ll be virtually meeting Nov. 16th at this time: https://www.timeanddate.com/worldclock/fixedtime.html?msg=JSONPath+WG+IETF+109+Session&iso=20201116T16&p1=28&ah=2 <https://www.timeanddate.com/worldclock/fixedtime.html?msg=JSONPath+WG+IETF+109+Session&iso=20201116T16&p1=28&ah=2>
> 
> This will be inconvenient for quite a lot of us, but just fine for our Asian colleagues who normally are the ones struggling out of bed in the middle of the night.  
> 
> Fairly-urgent action item: Agenda.  We need to have our draft agenda submitted next Wednesday and finalized on the ninth.  Please post any items to this mailing list.
> 
> Work is proceeding to get us a GitHub repo where draft specs and related material can be posted and diffed and PR'ed. 
> 
> I’d like to offer a reading list that I think people should glance over to get themselves equipped to participate in this work.
> Our charter: https://datatracker.ietf.org/doc/charter-ietf-jsonpath/ <https://datatracker.ietf.org/doc/charter-ietf-jsonpath/>
> Stefan Gössner's original "XPath for JSON" write-up that is the only existing spec of any kind: https://goessner.net/articles/JsonPath/ <https://goessner.net/articles/JsonPath/>
> An Internet-Draft from Stefan and Carsten Bormann which IETF-izes Stefan's original draft and is designed to launch this discussion: https://www.ietf.org/archive/id/draft-goessner-dispatch-jsonpath-00.html <https://www.ietf.org/archive/id/draft-goessner-dispatch-jsonpath-00.html>
> Another Internet-draft style document from Normington, Surov, and Mikulicic, with the goal of specifying JSONPath: https://jsonpath-standard.github.io/internet-draft/ <https://jsonpath-standard.github.io/internet-draft/>
> "JSONPath Comparison", a comparison by Christoph Burgmer of many different JSONPath implementations and how they handle various JSONPath idioms: https://cburgmer.github.io/json-path-comparison/ <https://cburgmer.github.io/json-path-comparison/> - fabulous work!
> In case that document looks way too big and intimidating, an example of one of its detail pages: Bracket notation with dot: https://cburgmer.github.io/json-path-comparison/results/bracket_notation_with_dot.html <https://cburgmer.github.io/json-path-comparison/results/bracket_notation_with_dot.html>
> For those of you who are new-ish to the IETF, an excellent write-up of how things work: https://www.ietf.org/about/participate/tao <https://www.ietf.org/about/participate/tao>
> Mark Pilgrim's classic "Why specs matter": https://web.archive.org/web/20051016203842/http://diveintomark.org/archives/2004/08/16/specs <https://web.archive.org/web/20051016203842/http://diveintomark.org/archives/2004/08/16/specs> - it's short, to the point, and explains why good specifications need to be full of illustrative examples.
> -- 
> Jsonpath mailing list
> Jsonpath@ietf.org
> https://www.ietf.org/mailman/listinfo/jsonpath