Re: [apps-discuss] Last Call: <draft-ietf-appsawg-json-pointer-07.txt> (JSON Pointer) to Proposed Standard

Conal Tuohy <conal.tuohy@versi.edu.au> Mon, 07 January 2013 22:39 UTC

Return-Path: <conal.tuohy@gmail.com>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3A1B321F87D5; Mon, 7 Jan 2013 14:39:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.643
X-Spam-Level:
X-Spam-Status: No, score=-2.643 tagged_above=-999 required=5 tests=[AWL=0.100, BAYES_00=-2.599, FU_ENDS_2_WRDS=0.255, HTML_MESSAGE=0.001, J_CHICKENPOX_55=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1gmmHx30ef3r; Mon, 7 Jan 2013 14:39:17 -0800 (PST)
Received: from mail-da0-f44.google.com (mail-da0-f44.google.com [209.85.210.44]) by ietfa.amsl.com (Postfix) with ESMTP id CDA3121F8835; Mon, 7 Jan 2013 14:39:16 -0800 (PST)
Received: by mail-da0-f44.google.com with SMTP id z20so8893152dae.3 for <multiple recipients>; Mon, 07 Jan 2013 14:39:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:sender:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-type; bh=dTIXJFCLeu5k41HtqbS06tSljk19RUaV2XENEFAHFgc=; b=UGC7JnXQjXBHybUmI4RGLVhqts94KXyXeVt9IfEgjEHMxvoGgUauoccu+MyRE5Ct1E nGUPvmTOcid71YRIRwjcl2N7I0o0geAlinY9jE586Dd18ujN00HEvaCm8qx9zsfbXEjQ 7J1Onb7LbA/EhwdFy17d92vNktw9K/JiTxEf4egna6A45IZKeNeNWLeBlFKogGC9Imt2 kwlabR1GSKiNAzzZHTEwlY7V44MqY7mw1ga80DVdmIalu+OWrCOI7M7BxcVQoJ/fgs0S nECF0hORik1kbpcm5Kpvd1uIVb0b62uvTgROI1lMuyessl/1SwaDMIq1HTGQl61a8DKY RAiQ==
X-Received: by 10.68.213.202 with SMTP id nu10mr193946308pbc.91.1357598356307; Mon, 07 Jan 2013 14:39:16 -0800 (PST)
Received: from [10.1.1.8] (d58-106-8-154.rdl801.qld.optusnet.com.au. [58.106.8.154]) by mx.google.com with ESMTPS id ai8sm38344177pbd.14.2013.01.07.14.39.11 (version=SSLv3 cipher=OTHER); Mon, 07 Jan 2013 14:39:14 -0800 (PST)
Sender: Conal Tuohy <conal.tuohy@gmail.com>
Message-ID: <50EB4E8B.30700@versi.edu.au>
Date: Tue, 08 Jan 2013 08:39:07 +1000
From: Conal Tuohy <conal.tuohy@versi.edu.au>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:16.0) Gecko/20121011 Thunderbird/16.0.1
MIME-Version: 1.0
To: Matthew Morley <matt@mpcm.com>
Subject: Re: [apps-discuss] Last Call: <draft-ietf-appsawg-json-pointer-07.txt> (JSON Pointer) to Proposed Standard
References: <20121211150057.28223.93310.idtracker@ietfa.amsl.com> <50cb04b9.86df440a.72fe.1e20SMTPIN_ADDED_BROKEN@mx.google.com> <CABP7RbeNsZ_rBWRjou=VG+hBhUKaOz+y1a0sSChwWiHte9znnQ@mail.gmail.com> <50cb5f3c.694c420a.38fb.39afSMTPIN_ADDED_BROKEN@mx.google.com> <CAChr6SxZRc3B_HCbw76kLe2dsRSr43r-gLpfMVnCUfJTrZdTLA@mail.gmail.com> <CABP7RbfA33huBFadMeXTTEt=MkjW8-d4DFH7+GLXGurnm9sSRw@mail.gmail.com> <CAOXDeqpPE4eNy_qJpDPdPHbCQakG9-hDcNZ3Sj9r4kWedByVzQ@mail.gmail.com> <CAChr6SwtS_=iS-k4mJm1vHjEvvGVzay5jDYeGheqsPZqO-89CQ@mail.gmail.com> <EABB8F51-C3B4-49F5-8672-5C2ABAC7043A@mnot.net> <CAChr6Sx7JdKM91EwJaSZ0Ra_F4FSqkuc3vzTY1LM=F_8sWho+Q@mail.gmail.com> <1357515310.6827.23.camel@polyglot> <CAChr6SyAq=7aQdZn54ihYK+0hDhL--2Oaq0RvehoNFbwKNNShA@mail.gmail.com> <CAChr6SxorKO20rGYi-e4YNF=HNGrwz8wPGKCFZQYWQwqsetjjg@mail.gmail.com> <CAOXDeqqE2mCLapwvjwQkme5VTpRCfmF0mFQcx02WW0-zi4i5=g@mail.gmail.com>
In-Reply-To: <CAOXDeqqE2mCLapwvjwQkme5VTpRCfmF0mFQcx02WW0-zi4i5=g@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------010408020306010502060903"
X-Mailman-Approved-At: Tue, 08 Jan 2013 09:24:11 -0800
Cc: IESG <iesg@ietf.org>, Mark Nottingham <mnot@mnot.net>, IETF Discussion <ietf@ietf.org>, IETF Apps Discuss <apps-discuss@ietf.org>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ietf>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 07 Jan 2013 22:39:18 -0000

On 07/01/13 13:23, Matthew Morley wrote:
>
> For me the deficiency is not in the pointer, but patch format being 
> generated.
>
> One approach is to push that *one* test, structure conformity, into 
> the pointer syntax. Another is via the type operation.
>
> If a vague patch is generated, vague results are to be expected.
It seems to me, on the contrary, that the deficiency is in the pointer 
syntax, and I think it would be a mistake to try to work around that 
deficiency in JSON Patch. Because aren't there other things which one 
might do with JSON Pointer than use it with JSON Patch? There's been 
mention of having it registered as a URI fragment identifier syntax for 
JSON for example. JSON Pointers could then end up all over the place, 
outside of patches. IMHO JSON Pointer needs to be taken seriously as a 
technology in its own right.

-- 
Conal Tuohy
HuNI <http://huni.net.au/> Technical Coordinator 
<http://apidictor.huni.net.au/trac/wiki/ConalSpace>
Victorian eResearch Strategic Initiative 
<http://versi.edu.au/about-us/versi-team#Con>
Skype: conal.tuohy
Twitter: @conal_tuohy <https://twitter.com/conal_tuohy>