14:59:21 RRSAgent has joined #wot-td 14:59:25 logging to https://www.w3.org/2025/01/08-wot-td-irc 14:59:30 meeting: WoT-WG - TD-TF - Slot 1 15:00:00 rrsagent, make log public 15:00:09 rrsagent, draft minutes 15:00:10 I have made the request to generate https://www.w3.org/2025/01/08-wot-td-minutes.html kaz 15:00:30 present+ Kaz_Ashimura, Ege_Korkan 15:01:23 chair: Ege, Koster 15:01:29 rrsagent, draft minutes 15:01:31 I have made the request to generate https://www.w3.org/2025/01/08-wot-td-minutes.html kaz 15:01:45 Mizushima has joined #wot-td 15:01:58 agenda: https://www.w3.org/WoT/IG/wiki/WG_WoT_Thing_Description_WebConf#January_08-09%2C_2024 15:02:15 present+ Cristiano_Aguzzi 15:02:33 cris has joined #wot-td 15:04:08 present+ Michael_Koster, Tomoaki_Mizushima 15:04:55 mjk has joined #wot-td 15:05:12 rrsagent, draft minutes 15:05:13 I have made the request to generate https://www.w3.org/2025/01/08-wot-td-minutes.html kaz 15:06:51 dape has joined #wot-td 15:07:16 present+ Daniel_Peintner 15:07:21 rrsagent, draft minutes 15:07:22 I have made the request to generate https://www.w3.org/2025/01/08-wot-td-minutes.html kaz 15:08:20 scribenick: EgeKorkan 15:09:31 topic: Agenda Review 15:09:43 ek: registry, queryaction issue, opc ua uri scheme 15:09:54 topic: Minutes Review 15:10:07 https://www.w3.org/2024/12/18-wot-td-minutes.html 15:10:24 s|https://www.w3.org/2024/12/18-wot-td-minutes.html|-> https://www.w3.org/2024/12/18-wot-td-minutes.html Dec-18| 15:10:31 rrsagent, draft minutes 15:10:32 I have made the request to generate https://www.w3.org/2025/01/08-wot-td-minutes.html kaz 15:11:03 i|registry|-> https://www.w3.org/WoT/IG/wiki/WG_WoT_Thing_Description_WebConf#January_08-09%2C_2024 Agenda for today| 15:11:04 rrsagent, draft minutes 15:11:06 I have made the request to generate https://www.w3.org/2025/01/08-wot-td-minutes.html kaz 15:11:12 ek: any objections? 15:11:21 ek: minutes are approved 15:11:59 topic: OPC UA URI Scheme 15:12:08 https://github.com/eclipse-thingweb/node-wot/pull/1335#issuecomment-2577572278 15:12:35 luca_barbato has joined #wot-td 15:13:19 ek: it is specific to opcua but can be generalized 15:14:31 ... opc ua spec does not prohibit special characters 15:14:33 s/topic:/subtopic:/ 15:14:42 ... we get = ; " and so on 15:14:45 i|OPC UA|topic: Binding Templates| 15:14:47 rrsagent, draft minutes 15:14:49 I have made the request to generate https://www.w3.org/2025/01/08-wot-td-minutes.html kaz 15:15:22 ek: we can encode everything but it is not readable and not copy pastable 15:16:25 q+ 15:17:18 present+ Luca_Barbato 15:17:20 rrsagent, draft minutes 15:17:21 I have made the request to generate https://www.w3.org/2025/01/08-wot-td-minutes.html kaz 15:17:29 ek: sebastian brought the opinions from the opc ua wg with two options 15:17:41 ... one is to define query params and the other is to use another term 15:17:46 zkis has joined #wot-td 15:17:46 q+ 15:17:52 ... in both cases, " needs to be escaped 15:18:26 ... the first one is annoying for copy pasting parameters from OPC UA tools and the second one is not compliant to our href design decisions 15:19:15 s/we get = ; "/we get '=', ';', '"',/ 15:19:17 rrsagent, draft minutes 15:19:18 I have made the request to generate https://www.w3.org/2025/01/08-wot-td-minutes.html kaz 15:19:33 s/opcua/OPC UA/ 15:19:39 ca: I lean towards option 1 since it aligns with WoT more. It doesn't help opcua developers 15:19:43 s/opc ua/OPC UA/ 15:19:49 rrsagent, draft minutes 15:19:50 I have made the request to generate https://www.w3.org/2025/01/08-wot-td-minutes.html kaz 15:20:06 ... it would be a browser tab open that you copy and encode 15:21:01 q+ 15:21:06 q+ 15:21:27 present+ Zoltan_Kis 15:21:32 rrsagent, draft minutes 15:21:33 I have made the request to generate https://www.w3.org/2025/01/08-wot-td-minutes.html kaz 15:22:16 ... I value consistency 15:22:25 ack c 15:22:30 ... it is like the MQTT discussion 15:22:41 ... is the " necessary? 15:22:47 ek: yes you need to send it over the wire 15:23:23 s/the " /the '"' / 15:23:26 rrsagent, draft minutes 15:23:27 I have made the request to generate https://www.w3.org/2025/01/08-wot-td-minutes.html kaz 15:24:39 dp: namespace can need url encoding too since it can contain `#` too 15:24:45 s/'"'/'"' (double quotation quoted by two single quotations)/ 15:24:48 ... why are there multiple query parameters and why not everything is encoded? 15:24:48 rrsagent, draft minutes 15:24:50 I have made the request to generate https://www.w3.org/2025/01/08-wot-td-minutes.html kaz 15:25:18 dp: you cannot know that it is encoded? 15:25:43 s/(double quotation quoted by two single quotations)// 15:25:45 ca: you can always put it into the decoder and get a decoded url 15:25:57 s/'"'/`"`/g 15:25:57 rrsagent, draft minutes 15:25:59 I have made the request to generate https://www.w3.org/2025/01/08-wot-td-minutes.html kaz 15:26:07 q? 15:26:26 s/'='/`=`/ 15:26:36 s/';'/`;`/ 15:26:38 rrsagent, draft minutes 15:26:40 I have made the request to generate https://www.w3.org/2025/01/08-wot-td-minutes.html kaz 15:27:05 ack dape 15:27:33 lb: repeating cristiano, the element that is there is a URL. Everything that is specified for the url applies 15:29:14 ... hopefully initial connection can remove some of the redundancy 15:29:17 q? 15:29:19 ack l 15:29:54 kaz: the core is about URI in the end. We should ask TAG about this as well 15:31:45 ek: how can we start the discussion with TAG 15:31:54 kaz: also we should mention W3C WoT TF in the comment 15:31:56 s/TAG/TAG?/ 15:33:10 s/comment/comment, because this is not our own issue but an issue on the ecripse-thingweb's node-wot repo 15:33:14 rrsagent, draft minutes 15:33:15 I have made the request to generate https://www.w3.org/2025/01/08-wot-td-minutes.html kaz 15:34:05 ack k 15:34:29 kaz: writing an issue that summarizes the problem would be good 15:34:35 ek: ok will write it after the call 15:34:44 topic: Binding Registry 15:36:01 ek: please express your opinions on inclusiveness at the issue https://github.com/w3c/wot-binding-templates/issues/393 15:36:56 topic: Issue 2068 15:37:08 ek: this came up in the scripting api but it actually applicable to more 15:37:20 https://github.com/w3c/wot-thing-description/issues/2068 15:38:14 s/topic: Binding Registry/subtopic: Binding Registry/ 15:38:28 s/topic: Issue 2068/subtopic: Issue 2068/ 15:38:39 ek: cristiano proposes defining another term 15:38:47 i/subtopic: Issue 2068/topic: Thing Description/ 15:38:51 rrsagent, draft minutes 15:38:52 I have made the request to generate https://www.w3.org/2025/01/08-wot-td-minutes.html kaz 15:39:03 +q 15:39:15 https://github.com/w3c/wot-thing-description/tree/main/proposals/hypermedia-control-2 15:39:34 s|https://github.com/w3c/wot-thing-description/issues/2068|-> https://github.com/w3c/wot-thing-description/issues/2068 wot-thing-description Issue 2068 - Specify the result of queryaction operation| 15:39:38 rrsagent, draft minutes 15:39:39 I have made the request to generate https://www.w3.org/2025/01/08-wot-td-minutes.html kaz 15:39:58 q+ 15:40:05 q+ 15:40:16 ek: in my proposal, I have also proposed new terms with input and output inside them 15:40:35 ... however, all these proposals go towards TD 2.0 but we need a solution for TD 1.1 too, probably 15:41:29 lb: it would make more sense to deal it in the scope of a topic like "relationships between affordances" or "manageable affordances" 15:41:41 ... this is indeed a sore point 15:42:55 ... so the main question would be is whether we want to add new terms like this or should we have relationships between affordances, like reading a property giving the query result 15:43:37 +q 15:43:46 ack l 15:44:28 ek: It is a bigger discussion indeed. We could have many such terms coming if we go this direction 15:45:15 lb: we should review the what affordances really mean, like is an action a queue all the time 15:45:24 ... what is the boundary between an action and a property 15:46:47 ca: TDs can be used to describe AI agents. We need to figure out what to do right now 15:47:29 ca: this is like a bug in the td 1.1. We seem to have forgotten to add a field like status here 15:48:05 rrsagent, draft minutes 15:48:06 I have made the request to generate https://www.w3.org/2025/01/08-wot-td-minutes.html kaz 15:48:29 ... we can say we don't know the payload or use the profile 15:48:32 s/like status/like 'status'/ 15:48:34 rrsagent, draft minutes 15:48:35 I have made the request to generate https://www.w3.org/2025/01/08-wot-td-minutes.html kaz 15:49:09 ek: additionalResponses can be used here but it is a bit of a hack 15:49:55 zk: I am active in agentic workflows, like composable microservices. We can start with something simple 15:50:01 q+ 15:50:09 ack q 15:50:12 ack c 15:51:01 ... the result of query is an object. So we can do multipel operations like invoking, canceling, querying 15:51:26 s/multipel/multiple 15:52:37 ... I would not want to go for recursive mechanisms though 15:53:00 q+ 15:56:52 ek: we can look at https://github.com/w3c/wot-testing/blob/037c8d686ad8c145dd4fe01c2123ad26eca0e185/data/input_2022/TD/Oracle/TDs/WoTWebThing%2BproblemDetails%2BactionStatus.td.jsonld#L24 15:57:05 zk: we should define what use cases we are resolving with action affordances 15:57:11 ... we should start simple 15:57:12 present+ Jan_Romann 15:57:44 kaz: Given the time left, we should clarify the pain points and the use cases 15:58:22 dape has joined #wot-td 15:59:33 ... and then we can find a solution 16:00:34 zk: we should clarify what level of status is delivered to upper layers in the application 16:00:49 ... so the semantic status and the protocol level status 16:01:21 kaz: we need more time so let's discuss it next week too 16:01:22 q? 16:01:25 ack z 16:01:26 ack k 16:01:33 I agree that we can discuss next time 16:01:37 :) 16:01:51 i/I agree/ca: I agree/ 16:02:00 i/agree/scribenick: cris/ 16:02:02 rrsagent, draft minutes 16:02:04 I have made the request to generate https://www.w3.org/2025/01/08-wot-td-minutes.html kaz 16:02:26 ek: make sure to comment in the issue 16:02:26 ek: AOB? 16:02:33 i/make sure/scribenick: EgeKorkan/ 16:02:34 rrsagent, draft minutes 16:02:35 I have made the request to generate https://www.w3.org/2025/01/08-wot-td-minutes.html kaz 16:02:41 ek: adjourned 16:02:51 s/ad/(none)/ 16:03:01 rrsagent, draft minutes 16:03:02 I have made the request to generate https://www.w3.org/2025/01/08-wot-td-minutes.html kaz 16:03:32 s/ca: I agree// 16:03:39 s/I agree/ca: I agree/ 16:03:41 rrsagent, draft minutes 16:03:43 I have made the request to generate https://www.w3.org/2025/01/08-wot-td-minutes.html kaz 16:03:55 s/(none)journed/ 16:04:09 s/ek: /ek: adjourned/ 16:04:13 rrsagent, draft minutes 16:04:14 I have made the request to generate https://www.w3.org/2025/01/08-wot-td-minutes.html kaz 16:04:30 i/adjourned/(none)/ 16:04:31 rrsagent, draft minutes 16:04:33 I have made the request to generate https://www.w3.org/2025/01/08-wot-td-minutes.html kaz 16:04:39 s/:)// 16:04:39 rrsagent, draft minutes 16:04:40 I have made the request to generate https://www.w3.org/2025/01/08-wot-td-minutes.html kaz 18:11:24 Zakim has left #wot-td 18:34:40 EgeKorkan has joined #wot-td 19:42:24 EgeKorkan has joined #wot-td 22:52:38 EgeKorkan has joined #wot-td 23:10:43 EgeKorkan has joined #wot-td 23:24:39 EgeKorkan has joined #wot-td 23:45:14 EgeKorkan has joined #wot-td