11:59:07 RRSAgent has joined #wot-script 11:59:07 logging to https://www.w3.org/2022/02/07-wot-script-irc 11:59:13 meeting: WoT Scripting API 11:59:24 present+ Kaz_Ashimura, Jan_Romann 12:01:07 dape has joined #wot-script 12:02:40 present+ Daniel_Peintner 12:03:08 JKRhb has joined #wot-script 12:03:39 regrets+ Zoltan 12:05:15 cris has joined #wot-script 12:05:21 Mizushima has joined #wot-script 12:06:11 present+ Cristiano_Aguzzi, Michael_McCool 12:07:12 scribe: dape 12:07:31 agenda: https://www.w3.org/WoT/IG/wiki/WG_WoT_Scripting_API_WebConf#7_February_2022 12:07:42 TOPIC: Previous minutes 12:07:47 --> https://www.w3.org/2022/01/31-wot-script-minutes.html 12:07:57 s/html/html Jan-31/ 12:08:04 present+ Toamoaki_Mizushima 12:09:36 ... Minutes approved 12:10:02 TOPIC: PRs 12:10:11 SUBTOPIC: Fix #355: change use cases, 12:10:19 -> https://github.com/w3c/wot-scripting-api/pull/375 12:11:36 s/375/375 PR 375 - Fix #355: change use cases/ 12:12:48 q+ 12:14:02 ack k 12:14:48 mm: the text "The following scripting use case scenarios are supported" is fine 12:14:50 Kaz: think section should read "Scripting Use Cases" 12:15:33 s/"Scripting Use Cases"/Scripting Use Case Scenarios" 12:16:29 s/think section should read Scripting Use Case Scenarios"/agree. so would suggest the title also should say "Scripting Use Case Scenarios"./ 12:16:46 DP: suggest to wait for Zoltans feedback 12:16:55 i/Kaz:/scribenick: kaz/ 12:17:08 i/DP:/scribenick: dape/ 12:17:09 TOPIC: Issues 12:17:35 SUBTOPIC: Using a callback-based approach for Discovery?, 12:17:40 --> https://github.com/w3c/wot-scripting-api/issues/364 12:18:16 s/364/Issue 364 - Using a callback-based approach for Discovery?/ 12:18:21 rrsagent, make log public 12:18:26 rrsagent, draft minutes 12:18:27 I have made the request to generate https://www.w3.org/2022/02/07-wot-script-minutes.html kaz 12:18:33 q? 12:18:39 MMC: discovery API should deal with all possible options 12:18:53 q+ 12:18:56 chair: Daniel 12:19:34 s/-->/->/g 12:19:37 rrsagent, draft minutes 12:19:37 I have made the request to generate https://www.w3.org/2022/02/07-wot-script-minutes.html kaz 12:20:15 s/... Minutes approved/Minutes approved/ 12:20:21 DP: we currentle have direct and directory 12:21:11 CA: w.r.t. registration is left to runtime 12:21:31 ... shall we make this explicit 12:21:50 MMC: self- description is another argument 12:21:55 ... like .well-known 12:21:55 i|we curr|-> https://w3c.github.io/wot-scripting-api/#the-discoverymethod-enumeration 10.2 The DiscoveryMethod enumeration| 12:21:58 rrsagent, draft minutes 12:21:58 I have made the request to generate https://www.w3.org/2022/02/07-wot-script-minutes.html kaz 12:22:53 MMC: need to re-read the scripting spec 12:23:02 ... generate issues for missing features 12:23:25 CA: I suggest to wait for feature freeze of discovery 12:23:34 MMC: should happen soon 12:24:07 CA: exploration methods only ? 12:24:20 MMC: simple call, just "discover" 12:24:52 CA: problematic to be implemented 12:25:05 MMC: testing of discovery 12:25:13 ... client-side implementations 12:25:26 ... "introduction" is open-ended 12:26:00 ... DNSD should be supported 12:26:18 ... need external management API 12:27:12 DP: Separate API 12:27:44 CA: filtering TDs (query) ? 12:27:58 ... tricky to filter 12:28:08 MMC: Filters are a real problem 12:28:16 ... SPARQL is heavy weight 12:28:24 .... JSON-PATH is not ready yet 12:28:34 ... XPATH lacks implementations 12:29:00 ... we ended up not having mandatory query mechanism 12:29:16 ... should support filter like JSON-Path in node-wot 12:29:36 ... do apply filters locally 12:30:32 CA: not suggest JSON-path on client-side 12:30:39 ... implementation burden 12:31:57 CA: application knows TD 12:32:03 ... how can I fetch TD 12:32:10 ... using discovery API? 12:32:28 MMC: optional argument is fine with URL 12:32:35 s/JSON-PATH/JSONPath/ 12:32:41 s/JSON-path/JSONPath/ 12:32:50 s/XPATH/XPath/ 12:33:27 ... description of discovery process is missing 12:34:16 ... set of TDs 12:34:25 q+ 12:35:01 q? 12:36:08 CA: discovery process would be great, we just follow 12:36:49 ... Scripting task-force needs to review the process 12:37:03 MMC: need to still describe it 12:37:15 ... proposed text in introduction section 12:37:58 CA: Sounds great 12:39:31 DP: different discovery entry points 12:39:52 MMC: options to set 12:40:04 ... we might want to have multiple options 12:40:55 CA: JS allows to check for which method is supported 12:41:10 MMC: configuration option might be better 12:41:53 MMC: "automatic" method is missing 12:43:13 ... I am working on integrating discovery services 12:44:01 DP: unsure about "automatic" method 12:44:18 MMC: question about limiting the scope 12:44:24 ... in local networks it might be fine 12:44:40 we lack geo-spatial control 12:45:52 MMC: discovery does support mDNS etc 12:46:47 ... "local" could be local discovery (like "automatic" in local network) 12:46:54 CA: what about BT ? 12:46:56 MMC: is local 12:47:15 CA: What about process? 12:47:28 ... partially describe it 12:47:48 MMC: there is an informative description 12:47:53 ... should make it more formal 12:48:06 ... but we are running out-of-time 12:49:00 DP: timeline? 12:49:08 MMC: overdue, last week 12:49:35 ... best we can do, having informative description 12:50:36 12:50:46 MMC: will create issue with adding "local" back 12:51:18 ... will re-read the document 12:51:33 ... self-description 12:51:39 CA: left to implementation? 12:52:20 MMC: when exposing ... like under .well-known 12:52:31 ... how to decide where to broadcast 12:53:13 CA: opposition in scripting: expose() makes it available 12:53:59 MMC: self description should not be required.. there might be cases you don't want 12:54:51 DP: Issue with having *one* TD only on .well-known 12:55:07 MMC: working on fixing it 12:55:16 ... look for simple mechanims 12:55:21 ... thing-links 12:55:37 ... pointing to other TDs ... index on host 12:55:58 ... several runtimes on same host is problematic 12:57:22 CA: Suggest to wait for feature freeze 12:57:42 ... w.r.t. "local" ... I am surprised .. but god the point from McCool 12:58:01 ... should re-iterate on API... e.g. from Jan 12:59:52 CA: should try to have another call with MMC 13:00:28 [adjourned] 13:00:34 rrsagent, draft minutes 13:00:34 I have made the request to generate https://www.w3.org/2022/02/07-wot-script-minutes.html kaz