Re: [netmod] xpath expressions in JSON

Kent Watsen <kwatsen@juniper.net> Wed, 24 October 2018 22:45 UTC

Return-Path: <kwatsen@juniper.net>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EF06C130E1A for <netmod@ietfa.amsl.com>; Wed, 24 Oct 2018 15:45:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.172
X-Spam-Level:
X-Spam-Status: No, score=-1.172 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.47, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, KHOP_DYNAMIC=1.999, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net
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 jWWxhS5-zQ2g for <netmod@ietfa.amsl.com>; Wed, 24 Oct 2018 15:45:12 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0714612F18C for <netmod@ietf.org>; Wed, 24 Oct 2018 15:45:11 -0700 (PDT)
Received: from pps.filterd (m0108159.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id w9OM9Thl012061 for <netmod@ietf.org>; Wed, 24 Oct 2018 15:16:14 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : subject : date : message-id : references : in-reply-to : content-type : content-id : content-transfer-encoding : mime-version; s=PPS1017; bh=QEka2fqAccFRTLGrGDiFBbqWTc4UBqs4fnx/twJLjTY=; b=yoxbYmHmpfTyHemZ0iwfqiL8zimzRHiYs3E1cFZk4aeWgC/6hxPfjqSsRWi7iDu9JEge 3QZQUo7WTtNQHMG58sbLJI8a8xx/XzU+c17GoGXqX2uGiiO6XsYzHE7Gmp1+GDDwk3zf tuLJZnx0yJYmepFLWtZjhjFzWhJT+5y+JMKnymvVWOL5XVsoc8IwnL4GkkiYZiuIV6xv gzDKDx7fYwTgeXLe6SrjqTN990WcphdKvQbHb4hOVBx1TOHgQpN7P5GjDRJVrB20bmgT GyfhN6Es2hpi3H27GTbh5AZWfJzl+DQqte2LntJ9Tjom/EwTq2mhguYPSxJ99CDNwhjN Fg==
Received: from nam04-co1-obe.outbound.protection.outlook.com (mail-co1nam04lp0056.outbound.protection.outlook.com [216.32.181.56]) by mx0a-00273201.pphosted.com with ESMTP id 2nanb1se5w-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT) for <netmod@ietf.org>; Wed, 24 Oct 2018 15:16:14 -0700
Received: from DM6PR05MB4665.namprd05.prod.outlook.com (20.176.109.202) by DM6PR05MB4986.namprd05.prod.outlook.com (20.177.223.33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.9; Wed, 24 Oct 2018 22:16:12 +0000
Received: from DM6PR05MB4665.namprd05.prod.outlook.com ([fe80::7540:75f2:3803:298a]) by DM6PR05MB4665.namprd05.prod.outlook.com ([fe80::7540:75f2:3803:298a%5]) with mapi id 15.20.1273.014; Wed, 24 Oct 2018 22:16:12 +0000
From: Kent Watsen <kwatsen@juniper.net>
To: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] xpath expressions in JSON
Thread-Index: AQHUYIquQFIwRf+9g0iqyReyfwJN+aUYa86AgAAV+ICAAMlcgIAABpwAgABHYACAAC1hgIAAEM2AgAAGGwCAAAHcgIAAB16AgABShQCAAAlpgIABCfiAgAmNmgCAAWuAgIAFBnmAgAAETgCAANoSAIAAS7AAgAAPGICAABo7AIAAAtIAgAAB/ACAAAMtAIAACmAAgAADRoCAADZPgIAABOcAgAHaEYA=
Date: Wed, 24 Oct 2018 22:16:12 +0000
Message-ID: <FBD7DAD6-65D9-45DB-B314-D73A72CD0FEA@juniper.net>
References: <d0ac6404-4af7-c046-37bf-ca3eb7814bc8@cisco.com> <20181023101630.7m52ctd3wb3nq2t3@anna.jacobs.jacobs-university.de> <db8131ecf2b77cf7c3ef247076b47f8ba72bce6f.camel@nic.cz> <20181023.154235.539454463558274229.mbj@tail-f.com> <20181023140008.mmnjluk7cm2kcnq6@anna.jacobs.jacobs-university.de>
In-Reply-To: <20181023140008.mmnjluk7cm2kcnq6@anna.jacobs.jacobs-university.de>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/10.10.3.181015
x-originating-ip: [66.129.241.14]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DM6PR05MB4986; 6:xA474f+nBnJxhMHs2uqvL0+Quvmv1AAV/NtNRfwCF46FqJr9KiPYQLFfz1YtcZos0dLkEywG/YbXSIWG63aL1R9XYNCRuklgjVjkczpbv9z2FQ+AwZb+z1KuAqpmL2FMlaB8ID9Jb0vWtKy7YnpIaFJ1IOO8HkpqJbN2mE7VclZeBFReRi5dRH1ekxwLQpxiNrqDYqut+b17Sv3TVLAXIB/kRSEppnoEvMOz2h5Bn8LxSFDTkOq2PJOJb0a6FK9e7MPapE5g2lKQOfN9IcGz7OgbqeVf4bV/jnc+8S8umOcJHTJR2iRO5w6wwChdvMFO4KPI1qxLor0iQThq/X8zqLZBi7kaava+dqBVF5RYImcHXby5/QAQfzcv54Dc/CqRtuRo62K1o92kH4NWP3Ou/fb3RlDrLytbyITZqmhvN7vVeCWljOlI0yPchZGRNcD5ujUsc4hZEflGAyMsXjAQLw==; 5:SfSX4LJuEbWV+jYj0jtZwaCAj2ejCcxJTIQgW2BzqjEwRsYarQVwQ5q1e5iBIJM+0sKV+oih/19Z7iMYwz89hhxF5okYLJK8ah1l87JGY8FQ45OUNRR9RaOT4ZK0CkFhDpZeMtQJ08FzwLeF/R2vqpfI88BGkw19hqLiJSq4504=; 7:u5K0u3PxaW6Xi+1WBEUfyrZvyU5iwYGI4jURHpGnx2CG0MXNkBRvkeUmifbp+y/6AtsgxSN91Jxne0Qpf9yQgqSpS9/fUr6NxdQK/ZLskOLrwtRoJWWDFhVqDDvoCf5AvqlZUx1QR5ZFowVShsngCg==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: f0f6c497-d792-4e95-47aa-08d639fe4ed1
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(5600074)(711020)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020); SRVR:DM6PR05MB4986;
x-ms-traffictypediagnostic: DM6PR05MB4986:
x-microsoft-antispam-prvs: <DM6PR05MB49866BC8EB8F1AE93A5E0656A5F60@DM6PR05MB4986.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(166708455590820)(10436049006162);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231355)(944501410)(52105095)(3002001)(93006095)(93001095)(10201501046)(6055026)(148016)(149066)(150057)(6041310)(20161123564045)(20161123562045)(20161123558120)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095); SRVR:DM6PR05MB4986; BCL:0; PCL:0; RULEID:; SRVR:DM6PR05MB4986;
x-forefront-prvs: 083526BF8A
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(39860400002)(366004)(396003)(136003)(346002)(376002)(189003)(199004)(13464003)(5640700003)(105586002)(8936002)(229853002)(11346002)(36756003)(6246003)(6116002)(446003)(2900100001)(316002)(6916009)(97736004)(478600001)(99286004)(6486002)(3846002)(305945005)(6436002)(58126008)(25786009)(66066001)(33656002)(2351001)(486006)(82746002)(7736002)(2616005)(93886005)(256004)(53936002)(81166006)(81156014)(14454004)(102836004)(86362001)(1730700003)(575784001)(2906002)(476003)(5660300001)(5250100002)(8676002)(76176011)(6506007)(53546011)(966005)(68736007)(6306002)(83716004)(6512007)(71190400001)(186003)(106356001)(71200400001)(26005)(2501003); DIR:OUT; SFP:1102; SCL:1; SRVR:DM6PR05MB4986; H:DM6PR05MB4665.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-microsoft-antispam-message-info: PIhEH+VYRu5YSpXzKLLACYWkIfQcPZxK3imWbUVW3B2LuLk9irqbF1Qo+Oq2w1rqjLQ9jFuuL72WeMpmt9VizS4Ir4hl37h/pQrISE63t7kuzOofL/xDmQVdwiogZdiNBnnLbCGAMzi7timRv7iFxNwnqCL343wk9A4S00u77jheG5QjLrLlpM3e6zx4yeTjpctejqjSShMNFc/ahrd45uIIGJulWrBnWSSYoSVPrkxPnsLuGAFI2ti4WJmF7F8rHu6b1egT4GaIMyUi7B1a8K/VU+ew81jYi/N/G38P79beInsIVAyEukgil7Bfn4ltqlkBxNIny+sHRjZihe/wUOAb3DN2JZZBorO9Y+J9r9o=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-ID: <9E23BE03D3DABD439D147DE2FD24275C@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: f0f6c497-d792-4e95-47aa-08d639fe4ed1
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Oct 2018 22:16:12.5577 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR05MB4986
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-10-24_09:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1807170000 definitions=main-1810240184
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/y1ifhXFq2lxsJB_BNL69RXnbp2c>
Subject: Re: [netmod] xpath expressions in JSON
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Oct 2018 22:45:14 -0000

I submitted yang-next issue #55 to track the long-term solution.

https://github.com/netmod-wg/yang-next/issues/55

K.


-----Original Message-----
From: netmod <netmod-bounces@ietf.org> on behalf of Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Date: Tuesday, October 23, 2018 at 10:00 AM
To: Martin Bjorklund <mbj@tail-f.com>
Cc: "netmod@ietf.org" <netmod@ietf.org>
Subject: Re: [netmod] xpath expressions in JSON

On Tue, Oct 23, 2018 at 03:42:35PM +0200, Martin Bjorklund wrote:

> > I would suggest to extend the definition of the "xpath1.0" type with the
> > corresponding specification of the default XPath context.
> 
> Yes, something for 6991bis.
> 
> Meanwhile, for SN, we can add this already there for stream-xpath-filter.

I am not sure whether a new type definition is needed or just some
clarification of the current xpath1.0 definition. Perhaps a new
definition plus deprecation of the xpath1.0 definition is the right
thing to do. I have added this to my list of possible changes to
RFC 6991.

/js

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <https://urldefense.proofpoint.com/v2/url?u=https-3A__www.jacobs-2Duniversity.de_&d=DwICAg&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=9zkP0xnJUvZGJ9EPoOH7Yhqn2gsBYaGTvjISlaJdcZo&m=OYG_fxffwCJOWueATMe9b73VMEAPJoZW-LckDCww-zQ&s=h4I_afqQxv59YjCpmQoMSMEaFSCINuosp84DTFIgYS8&e=>

_______________________________________________
netmod mailing list
netmod@ietf.org
https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mailman_listinfo_netmod&d=DwICAg&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=9zkP0xnJUvZGJ9EPoOH7Yhqn2gsBYaGTvjISlaJdcZo&m=OYG_fxffwCJOWueATMe9b73VMEAPJoZW-LckDCww-zQ&s=bNpVmLtw6crkmxB3FFeBC8GcqN3CcJ92ug2_hCFD3j0&e=