[Json] new version of JSON Content Rules (JCR)

Andrew Newton <andy@hxr.us> Sun, 18 September 2016 22:12 UTC

Return-Path: <andy@hxr.us>
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 472D1127058 for <json@ietfa.amsl.com>; Sun, 18 Sep 2016 15:12:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level:
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=hxr-us.20150623.gappssmtp.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 9dhOQsJTWNW3 for <json@ietfa.amsl.com>; Sun, 18 Sep 2016 15:12:53 -0700 (PDT)
Received: from mail-wm0-x233.google.com (mail-wm0-x233.google.com [IPv6:2a00:1450:400c:c09::233]) (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 9A3D4126D74 for <json@ietf.org>; Sun, 18 Sep 2016 15:12:53 -0700 (PDT)
Received: by mail-wm0-x233.google.com with SMTP id 1so128181386wmz.1 for <json@ietf.org>; Sun, 18 Sep 2016 15:12:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hxr-us.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=pyEX2ExrdBOu7e0pu9/Uc2IqstBz7UXN2kLLw/8J0uo=; b=2Mw+brzlGr8yU+I4IFWK9eFsd+m5bwOjD9zxSzT27U/KuOpmhomtE0VdPHfP8wVGdF gjsgyHXl09sih2qAazuE4vRfhi7/OGEfIPsmTKAAAGkXuDpxNkf3FqYSRUkfywFPtzhG M6nb2MjT1KsKB5J5tZB+7qhWGtZnKSE7abhYoQJ5bULu0sbC0iYMDYeloJ+bpn4YOtqn 5xag7iuzS4oTILfzJDcnCfgLgnsbpqwoV2mfS6CPx6sgs8wAeaZNIiBGJ7+yIAv+lJYy WxJ4myN1bokNYiF2eqmSzEQdIpNfYulk4oFdBzx8UkjKdROHTs2pwX77JeUfYZ+X3/im hpGw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=pyEX2ExrdBOu7e0pu9/Uc2IqstBz7UXN2kLLw/8J0uo=; b=KG7+Ofz2m02MIhvWYNrqUJRI4l3vWAsAv3gpxxlu4kdkzEe98dji/DQUD3k0DJ+Sej uI44p61nRvIlxW210Vvg2/Y6Rk7HbdiHWn4WRKPUIGFKNmdS4OBFxJNbDBzi3EIhXot3 xnOqLIsybdI85wM24kEiOqdk78AD1Q1Std1FiMetgO2SAtJZQsFw1/UoR4E57WHrwgmV EhZKxvxpAHCGWuiuAuuu15gNwFikxJvEOEbfT8YObtUo4djSjE1qhiJRYOwMj6wrfWpT SZlsOakZtjHX7QbBWwcr4aSIjuvMXzwz633s+LesvFnToIp3EZQqpESDn2qrj23BbMHi HK0Q==
X-Gm-Message-State: AE9vXwMO6v48yU0yZXkamrAPX+FS7eJ8GDg82HkXkcF3P4PiDQOG1uo3jeWnXdv784V+99KRpzCkdD2ak372CA==
X-Received: by 10.28.203.196 with SMTP id b187mr6191370wmg.120.1474236771894; Sun, 18 Sep 2016 15:12:51 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.194.142.228 with HTTP; Sun, 18 Sep 2016 15:12:51 -0700 (PDT)
X-Originating-IP: [108.45.128.12]
From: Andrew Newton <andy@hxr.us>
Date: Sun, 18 Sep 2016 18:12:51 -0400
Message-ID: <CAAQiQRe9c773NELk8Qwh5OCPmiJgyhSKjz5WxG3VQMK6AsmGMQ@mail.gmail.com>
To: JSON WG <json@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/json/M5Ef-pQSBfpX4sn9Kwbuy8b7Ww0>
Subject: [Json] new version of JSON Content Rules (JCR)
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.17
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: Sun, 18 Sep 2016 22:12:55 -0000

All,

After collecting feedback from this list, private email, and the
GitHub issue tracker, we've updated JCR. This new version changes the
syntax to be a proper superset of JSON along with some readability
improvements and other features. Additionally, large portions of the
draft have been rewritten to be more clear.

Finally, the Ruby jcrvalidator has been updated to match this newest
version of the draft. (gem install jcrvalidator or update to 0.6.4)

The draft is available here:

URL:
https://www.ietf.org/internet-drafts/draft-newton-json-content-rules-07.txt
Status:
https://datatracker.ietf.org/doc/draft-newton-json-content-rules/
Htmlized:       https://tools.ietf.org/html/draft-newton-json-content-rules-07
Diff:
https://www.ietf.org/rfcdiff?url2=draft-newton-json-content-rules-07

-andy