IETF
JSONPATH
jsonpath@jabber.ietf.org
Wednesday, November 10, 2021< ^ >
cabo has set the subject to: https://notes.ietf.org/notes-ietf-interim-2021-jsonpath-03-jsonpath
Room Configuration
Room Occupants

GMT+0
[11:25:13] Meetecho joins the room
[11:45:08] Glyn Normington_web_783 joins the room
[11:45:08] Francesca Palombini_web_163 joins the room
[11:47:07] Alessandro Amirante_web_770 joins the room
[11:47:55] James Gruessing_web_449 joins the room
[11:48:40] francesca joins the room
[11:49:40] Carsten Bormann_web_182 joins the room
[11:55:43] Tim Bray_web_593 joins the room
[11:55:53] cabo has set the subject to: notes-ietf-112-jsonpath
[11:56:18] cabo has set the subject to: https://codimd.ietf.org/notes-ietf-112-jsonpath
[11:56:43] alexamirante joins the room
[11:58:31] Mark Nottingham_web_796 joins the room
[11:58:46] Mark Nottingham_web_796 leaves the room
[11:58:50] Mark Nottingham_web_329 joins the room
[11:59:07] Darrel Miller_web_948 joins the room
[12:03:18] Alessandro Amirante_web_770 leaves the room
[12:03:22] Alessandro Amirante_web_287 joins the room
[12:03:30] James Gould_web_656 joins the room
[12:04:05] <francesca> yes hello! :)
[12:04:56] <Mark Nottingham_web_329> Carsten, could you get closer to the microphone? It's very difficult to understand you.
[12:05:28] Pamela Dingle_web_262 joins the room
[12:05:32] <cabo> I probably need to get further away (proximity)
[12:06:01] <Mark Nottingham_web_329> ah :)
[12:06:17] Zhixiong Niu_web_252 joins the room
[12:07:55] <Tim Bray_web_593> https://mailarchive.ietf.org/arch/msg/jsonpath/aaZpGsUIZD5fKZS2KMQjQEizDcA/
[12:08:23] Zhixiong Niu_web_252 leaves the room
[12:08:52] Michael Rosa_web_141 joins the room
[12:08:53] James Gruessing_web_449 leaves the room
[12:08:57] James Gruessing_web_878 joins the room
[12:10:12] Michael Rosa_web_141 leaves the room
[12:10:45] <Darrel Miller_web_948> Examples would be great.
[12:11:47] <James Gould_web_656> I wanted to make the WG aware of the use of JSONPath (draft-ietf-jsonpath-base) to formally express redaction in RDAP with https://datatracker.ietf.org/doc/html/draft-ietf-regext-rdap-redacted.
[12:13:45] James Gruessing_web_878 leaves the room
[12:13:49] James Gruessing_web_399 joins the room
[12:13:52] James Gruessing_web_399 leaves the room
[12:13:56] James Gruessing_web_270 joins the room
[12:14:33] <Darrel Miller_web_948> In the same spirit, I'm here because we in the OpenAPI Initiative are considering using JsonPath instead of JMESPath for our Overlay specification. https://github.com/OAI/Overlay-Specification/blob/main/versions/1.0.0.md
[12:16:52] Stefan Gössner_web_916 joins the room
[12:17:33] Henk Birkholz_web_725 joins the room
[12:18:35] <James Gruessing_web_270> James and Darrel, thank you both for highlighting those specifications, it'd be helpful if you posted to the list, part for visibility and part if there's a discussion to have about any issues/concerns/lacking capabilities in our spec as it stands.
[12:18:54] <Darrel Miller_web_948> Will do.
[12:19:55] <Darrel Miller_web_948> Personally I like the simplicity of limiting arrays to primitive values.
[12:21:03] <James Gould_web_656> What's interesting with https://datatracker.ietf.org/doc/html/draft-ietf-regext-rdap-redacted is using JSONPath as the default expression language to identify the redaction of JSON members.  A client can differentiate between the absence of data and the redaction of data. Any feedback with the use of JSONPath for this purpose and particularly the examples included in the draft is welcome.
[12:23:01] <James Gruessing_web_270> (if you're unable to speak, let me know and I will relay)
[12:23:40] Robert Stepanek_web_369 joins the room
[12:24:41] Henk Birkholz_web_725 leaves the room
[12:24:45] Henk Birkholz_web_547 joins the room
[12:26:05] Jody Kolker_web_816 joins the room
[12:26:39] Henk Birkholz_web_547 leaves the room
[12:26:43] Henk Birkholz_web_921 joins the room
[12:27:15] <Darrel Miller_web_948> Thank you Tim for translating disjunction :grinning:
[12:28:05] <James Gould_web_656> Does the draft include an example use of the 'in' operator?
[12:29:51] Jody Kolker_web_816 leaves the room
[12:29:55] Jody Kolker_web_353 joins the room
[12:30:49] Robert Stepanek_web_369 leaves the room
[12:31:17] <Darrel Miller_web_948> Yes, in this table https://datatracker.ietf.org/doc/html/draft-ietf-jsonpath-base#section-3.5.9.2
[12:35:21] Nigel Davis_web_649 joins the room
[12:36:39] Chen Li_web_516 joins the room
[12:38:20] Chen Li_web_516 leaves the room
[12:38:22] Jody Kolker_web_353 leaves the room
[12:40:30] Henk Birkholz_web_921 leaves the room
[12:40:34] Henk Birkholz_web_694 joins the room
[12:42:05] Chris Wendt_web_855 joins the room
[12:50:56] <James Gould_web_656> Sorry I missed the question
[12:51:30] <Glyn Normington_web_783> (Apologies if I was confusing Darrel and James!)
[12:52:46] Chris Wendt_web_855 leaves the room
[12:58:30] Henk Birkholz_web_694 leaves the room
[12:58:34] Henk Birkholz_web_739 joins the room
[13:02:55] <Darrel Miller_web_948> $.paths.get[?x-traits[?@="paged"]]   Does this query say "find all get methods with an x-traits member that contains the "paged" literal?  My JSONPath is very noob.
[13:04:50] Jody Kolker_web_143 joins the room
[13:06:09] Jody Kolker_web_143 leaves the room
[13:06:13] Jody Kolker_web_814 joins the room
[13:08:33] <James Gould_web_656> I would want that to be false.  I don't believe I'm looking for absent equalling absent.
[13:12:38] <Glyn Normington_web_783> An comparison between @.doesnotexist and @.alsodoesnotexist could be written as (@.doesnotexist && @.alsodoesnotexist) || (!@.doesnotexist && !@.alsodoesnotexist).
[13:13:04] <cabo> That is not comparing the values
[13:13:17] <Glyn Normington_web_783> Agreed
[13:18:12] Dave Robin_web_802 joins the room
[13:20:06] Pamela Dingle_web_262 leaves the room
[13:22:10] <Darrel Miller_web_948> I like it!
[13:28:53] Jody Kolker_web_814 leaves the room
[13:38:16] Henk Birkholz_web_739 leaves the room
[13:38:20] Henk Birkholz_web_984 joins the room
[13:40:32] Rüdiger Volk_web_383 joins the room
[13:55:17] <Darrel Miller_web_948> JSON Schema uses ECMA 262
[13:56:03] James Gould_web_656 leaves the room
[13:57:26] <Darrel Miller_web_948> Correction... it recommends using a subset of it.
[13:57:55] Henk Birkholz_web_984 leaves the room
[13:57:59] Henk Birkholz_web_629 joins the room
[13:58:29] <Darrel Miller_web_948> https://json-schema.org/understanding-json-schema/reference/regular_expressions.html
[14:01:28] <Darrel Miller_web_948> Thank you all!
[14:01:29] <francesca> thank you!
[14:01:33] Francesca Palombini_web_163 leaves the room
[14:01:34] Tim Bray_web_593 leaves the room
[14:01:36] Darrel Miller_web_948 leaves the room
[14:02:00] Glyn Normington_web_783 leaves the room
[14:02:00] Carsten Bormann_web_182 leaves the room
[14:02:00] Mark Nottingham_web_329 leaves the room
[14:02:00] James Gruessing_web_270 leaves the room
[14:02:00] Alessandro Amirante_web_287 leaves the room
[14:02:00] Stefan Gössner_web_916 leaves the room
[14:02:00] Dave Robin_web_802 leaves the room
[14:02:00] Nigel Davis_web_649 leaves the room
[14:02:00] Rüdiger Volk_web_383 leaves the room
[14:02:00] Henk Birkholz_web_629 leaves the room
[14:02:38] Meetecho leaves the room
[14:02:52] alexamirante leaves the room
[14:26:35] francesca leaves the room
[16:55:40] cabo joins the room
[16:55:47] cabo leaves the room
Powered by ejabberd - robust, scalable and extensible XMPP server Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!