Re: [Cbor] [dispatch] [Json] draft-goessner-dispatch-jsonpath-00.txt

Michael Toomim <toomim@gmail.com> Tue, 14 July 2020 07:37 UTC

Return-Path: <toomim@gmail.com>
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 D68163A11DC for <cbor@ietfa.amsl.com>; Tue, 14 Jul 2020 00:37:46 -0700 (PDT)
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 mTw1YOhZOmYi for <cbor@ietfa.amsl.com>; Tue, 14 Jul 2020 00:37:44 -0700 (PDT)
Received: from mail-pj1-x1032.google.com (mail-pj1-x1032.google.com [IPv6:2607:f8b0:4864:20::1032]) (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 4DE843A11D9 for <cbor@ietf.org>; Tue, 14 Jul 2020 00:37:44 -0700 (PDT)
Received: by mail-pj1-x1032.google.com with SMTP id k71so1182036pje.0 for <cbor@ietf.org>; Tue, 14 Jul 2020 00:37:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc:message-id:references :to; bh=uTtcfCjUjE/soFS3A0Lc/34hwQl1FmksICeHU7nEnhQ=; b=mrKpblEGzPPU0ZM8M8vf18t9bcipi6EnbaBKM7NW51isHBl1Tf4ukgOV7W2Cb7cJwD FsvGA1BgJzFglEfSKgszE0KZn4Q5sxoNHfP58mbf/XwYNOrBtHA1Qe97ObXbpTDWTOnp OKoRmDOthtZbYGpmjzsHsmRd454prcvrYHtKsndihq9TEufn6jvYjveZW5R0/Q4X504a pKTSIgiVZCLurMlwiKMayOhTS9lRrzR8Tsgv9dReTa+/1osQMKys4UEgxgu2NJsAvfFc OZ3G74Gp5hgi2OHU75A7mlydi6J4x+mskF+Vdfgj3eEX4FfamS4LgFeSUlkZqsjoBoSj 8Qqg==
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 :message-id:references:to; bh=uTtcfCjUjE/soFS3A0Lc/34hwQl1FmksICeHU7nEnhQ=; b=OG1G5IPZFEzMlMW02eVE22XOo9uMYZj1JoL77OqwDBp+WbDM/s4dxB+/gxMGjgH8zN OXUoLroKAxugzjQHzLP618UXE4ySHiVxGxhp3wgPoM5bFAfGnYz2F/Oo/cslsyGeGZDv d+2coa7YL7qhivO1HdfaaOe1Wno28wl7jqMAs9JKKkiH2IgT3i2dKrU9MSi2fLBqeoep s1POy77oSr4dNPgMke5wdcx1MhDyq0WuJLgPvC8slsY1fp2caYNhTmBcmrINDkzxWkZq lkEWhBk1cIihriP7eyHPfuWozooqfPvOCxQdI8VIShVxiQAyCyhTeSsZwU0g4Kg5duQM UaRg==
X-Gm-Message-State: AOAM5324ANAya9oyQwA6/POTy7flPbIkk87cmMB/dKes/zuJfPsBA75T RkELebnKya0hPi8/fPsAO0K0Ayin
X-Google-Smtp-Source: ABdhPJy/ps4dB/lFkNAlVN4FN5Tw5QUt9WR3PhFioB73XJbNDed77ftuN6dZfIUpA0p43bjy9wwNFQ==
X-Received: by 2002:a17:902:b706:: with SMTP id d6mr2868012pls.244.1594712263699; Tue, 14 Jul 2020 00:37:43 -0700 (PDT)
Received: from [192.168.42.5] (135-180-96-53.fiber.dynamic.sonic.net. [135.180.96.53]) by smtp.gmail.com with ESMTPSA id s22sm14661143pgv.43.2020.07.14.00.37.42 (version=TLS1 cipher=ECDHE-ECDSA-AES128-SHA bits=128/128); Tue, 14 Jul 2020 00:37:43 -0700 (PDT)
Content-Type: multipart/alternative; boundary="Apple-Mail=_3D58D818-B749-49C1-9589-A39FEAAD9272"
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Michael Toomim <toomim@gmail.com>
In-Reply-To: <CAHBU6iuwknJ3WxPqbtqKLTwKdWV6JKnak8zB-6GohGidGdJVQQ@mail.gmail.com>
Date: Tue, 14 Jul 2020 00:37:42 -0700
Cc: cbor@ietf.org
Message-Id: <2D71A54B-73E1-492D-ABCF-EC04A2F52873@gmail.com>
References: <159467093010.19477.7181341398452455173@ietfa.amsl.com> <77B617C1-2148-4AE6-8428-DAD43D01FBC5@tzi.org> <CAHBU6iuwknJ3WxPqbtqKLTwKdWV6JKnak8zB-6GohGidGdJVQQ@mail.gmail.com>
To: Tim Bray <tbray@textuality.com>
X-Mailer: Apple Mail (2.3124)
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/xzki7Ee59USsZ-s52QW4gjP1bSU>
Subject: Re: [Cbor] [dispatch] [Json] draft-goessner-dispatch-jsonpath-00.txt
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.29
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: Tue, 14 Jul 2020 07:37:47 -0000

I'm replying off-list — just to say I'd also help with such an effort. Thanks for spearheading.

We could use this in braid <https://braid.news/>— specifically for the JSON Range Patch <https://raw.githubusercontent.com/braid-work/braid-spec/master/draft-toomim-httpbis-range-patch-00.txt> spec.

> On Jul 13, 2020, at 10:31 PM, Tim Bray <tbray@textuality.com> wrote:
> 
> During my time at AWS I worked very heavily with JSONPath and lamented a useful referenceable spec. I would be happy to invest cycles into this work. There currently isn't a JSON working group but I suppose it wouldn't be too hard to reconstitute it for this purpose.  
> 
> On Mon, Jul 13, 2020 at 10:14 PM Carsten Bormann <cabo@tzi.org <mailto:cabo@tzi.org>> wrote:
> (Reply-To set to dispatch@ietf.org <mailto:dispatch@ietf.org>)
> 
> I would like to initiate discussion for draft-goessner-dispatch-jsonpath:
> 
> https://www.ietf.org/id/draft-goessner-dispatch-jsonpath-00.html <https://www.ietf.org/id/draft-goessner-dispatch-jsonpath-00.html>
> 
> It says:
> 
> > This document picks up the popular JSONPath specification dated
> > 2007-02-21 and provides a more normative definition for it.
> > It is intended as a submission to the IETF DISPATCH WG, in order to
> > find the right way to complete standardization of this specification.
> > In its current state, it is a strawman document showing what needs to
> > be covered.
> 
> (For some reason the abstract landed in the Contributing note; typical Internet-Draft deadline day botch.)
> 
> This is a widely implemented specification that has been around for more than a decade; now may be a good opportunity to finally go ahead and turn it into a proper Internet standards document.  The immediate cause for writing this up now is that some IoT discovery work (some of which happens in W3C) can make good use of JSONPath.  Clearly, we already have JSON Pointer (RFC 6901) for a more limited set of applications; the specification would do good in defining how these two fit together.
> 
> There is no active WG that immediately fits this work.
> 
> Eventually CDDL may pick JSONPath up in the form of a predicate operator; this might make the CBOR WG the right group (which probably would then go ahead and write up another specification that makes JSONPath useful for querying CBOR instances that go beyond the JSON generic data model).
> 
> Reopening the JSON WG may be another approach, as may be creating a short-lived targeted WG.
> 
> Please discuss!
> 
> Grüße, Carsten
> 
> 
> 
> > Begin forwarded message:
> > 
> > From: internet-drafts@ietf.org <mailto:internet-drafts@ietf.org>
> > Subject: New Version Notification for draft-goessner-dispatch-jsonpath-00.txt
> > Date: 2020-07-13 at 22:08:50 CEST
> > To: "Stefan Gössner" <stefan.goessner@fh-dortmund.de <mailto:stefan.goessner@fh-dortmund.de>>, "Stefan Gossner" <stefan.goessner@fh-dortmund.de <mailto:stefan.goessner@fh-dortmund.de>>, "Carsten Bormann" <cabo@tzi.org <mailto:cabo@tzi.org>>
> > 
> > 
> > A new version of I-D, draft-goessner-dispatch-jsonpath-00.txt
> > has been successfully submitted by Carsten Bormann and posted to the
> > IETF repository.
> > 
> > Name:         draft-goessner-dispatch-jsonpath
> > Revision:     00
> > Title:                JSONPath -- XPath for JSON
> > Document date:        2020-07-12
> > Group:                Individual Submission
> > Pages:                14
> > URL:            https://www.ietf.org/internet-drafts/draft-goessner-dispatch-jsonpath-00.txt <https://www.ietf.org/internet-drafts/draft-goessner-dispatch-jsonpath-00.txt>
> > Status:         https://datatracker.ietf.org/doc/draft-goessner-dispatch-jsonpath/ <https://datatracker.ietf.org/doc/draft-goessner-dispatch-jsonpath/>
> > Htmlized:       https://tools.ietf.org/html/draft-goessner-dispatch-jsonpath-00 <https://tools.ietf.org/html/draft-goessner-dispatch-jsonpath-00>
> > Htmlized:       https://datatracker.ietf.org/doc/html/draft-goessner-dispatch-jsonpath <https://datatracker.ietf.org/doc/html/draft-goessner-dispatch-jsonpath>
> > 
> > 
> > Abstract:
> >   insert abstract here
> > 
> > 
> > 
> > 
> > Please note that it may take a couple of minutes from the time of submission
> > until the htmlized version and diff are available at tools.ietf.org <http://tools.ietf.org/>.
> > 
> > The IETF Secretariat
> > 
> > 
> 
> _______________________________________________
> json mailing list
> json@ietf.org <mailto:json@ietf.org>
> https://www.ietf.org/mailman/listinfo/json <https://www.ietf.org/mailman/listinfo/json>
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org <mailto:dispatch@ietf.org>
> https://www.ietf.org/mailman/listinfo/dispatch <https://www.ietf.org/mailman/listinfo/dispatch>