14:01:21 RRSAgent has joined #wot-td 14:01:25 logging to https://www.w3.org/2024/09/18-wot-td-irc 14:01:28 meeting: WoT-WG - TD-TF - Slot 1 14:01:31 chair: Ege 14:01:43 present+ Kaz_Ashimura, Ege_Korkan, Jan_Romann 14:02:26 agenda: https://www.w3.org/WoT/IG/wiki/WG_WoT_Thing_Description_WebConf#September_18-19%2C_2024 14:03:13 present+ Mahda_Noura, Kunihiko_Toumura 14:03:50 Tomo has joined #wot-td 14:06:36 luca_barbato has joined #wot-td 14:06:56 present+ Luca_Barbato 14:07:34 scribenick: JKRhb 14:07:50 topic: Agenda Review 14:08:21 ek: (picks a scribe from the list) 14:08:49 rrsagent, draft minutes 14:08:50 I have made the request to generate https://www.w3.org/2024/09/18-wot-td-minutes.html JKRhb 14:08:54 rrsagent, make log public 14:09:08 ... today, we will be talking about the TPAC planning and the use case process 14:09:15 ... and a little bit about the breakouts 14:09:18 ... but not too much 14:09:30 ... then there will be a little report on the toolchain and some other things 14:09:39 ... but expect more discussion about the TPAC 14:09:44 topic: Minutes Review 14:09:58 ek: With that out of the way, we can talk about the minutes from last week 14:10:06 ... everyone should have received the link 14:10:11 ... I will go through them slowly 14:10:21 ... let me know if anyone is concerned about anything here 14:10:28 ... (scrolls through the minutes) 14:10:36 q? 14:10:37 i|With that|-> https://www.w3.org/2024/09/11-wot-td-minutes.html Sep-11| 14:10:43 ... okay, it seems it was a very short meeting, are there any remarks? 14:10:51 ... not seeing any, we can approve the minutes 14:10:54 agenda: https://www.w3.org/WoT/IG/wiki/WG_WoT_Thing_Description_WebConf#September_18-19%2C_2024 14:10:56 Minutes are approved 14:11:02 rrsagent, make log public 14:11:05 rrsagent, draft minutes 14:11:06 I have made the request to generate https://www.w3.org/2024/09/18-wot-td-minutes.html kaz 14:11:25 ek: Regarding the agenda, tomorrow we will look more at tooling and refactoring aspects 14:11:31 ... (updates the wiki) 14:11:31 q? 14:11:36 topic: TPAC 14:11:39 https://www.w3.org/WoT/IG/wiki/Wiki_for_F2F_2024_planning 14:11:46 ek: So, let's go to the TPAC wiki 14:11:52 ... I pasted the link 14:12:05 ...we are focusing on the Thing Descriptiong, Profile, and Binding aspect today 14:12:28 ... what we discussed in the use case call today is that we are going to discuss this with Michael McCool as well 14:12:28 present+ Daniel_Peintner, Michael_Koster, Tomoaki_Mizushima 14:12:58 ... (has some technical difficulties for a moment) 14:13:26 s|https://www.w3.org/WoT/IG/wiki/Wiki_for_F2F_2024_planning|-> https://www.w3.org/WoT/IG/wiki/Wiki_for_F2F_2024_planning TPAC 2024 WoT wiki| 14:13:29 ... this was something that Daniel and Jan have done so far 14:13:31 rrsagent, draft minutes 14:13:33 I have made the request to generate https://www.w3.org/2024/09/18-wot-td-minutes.html kaz 14:13:39 ... could only look at it yesterday 14:13:49 ... so the point is that there are some improvements needed for the use case template 14:13:59 q+ 14:14:15 q 14:14:15 ... some aspects are a bit too technical 14:14:18 q- 14:14:48 ... this was also mentioned by McCool, we need to improve the template a bit, we need to get to the problem faster 14:15:17 ... the introduction needs to give examples, but they need to be non-technical 14:15:38 i|this was|-> https://github.com/w3c/wot-thing-description/issues/2039 TD Issue 2039 - Using the New Use Case Template and Gathering Experience| 14:15:48 ... both use case introduction given in the issue are a bit too technical 14:16:23 ... they should be more like "As a TD developer I want device that is operating securely" 14:16:32 q+ 14:16:34 ... needs to be closer to actual applications 14:17:02 ... during TPAC, Michael McCool will give these examples but will reword them 14:17:36 kaz: Agree, not objecting to Daniel's template submission, but we need to differentiate feature requests from use cases 14:17:41 q+ 14:17:52 ack k 14:18:04 ... therefore, we should have use case descriptions as Markdown files and then give detailed feedback 14:18:14 s/submission/submission itself/ 14:18:30 ek: Agree, also Daniel did nothing work, valuable to have the description here 14:18:44 dp: I think there is a very simple use case description 14:19:04 ... I have something like Phillips Hue and want to access the data 14:19:29 ... not sure if that needs be put in another bucket, but that is what I meant 14:19:38 ek: Same thing goes for the example from Jan 14:19:42 q? 14:19:43 ... pretty simple use case 14:19:51 ack dape 14:19:57 ... we are trying to document the reason why we have a certain feature 14:20:25 ... the fact that the features are so simple makes you question sometimes whether you actually need to document it 14:20:50 q? 14:21:03 ... I am a bit unsure how to turn these into use cases without doing "dogfooding" 14:21:44 q+ 14:23:02 ek: I also wondering how to guide people towards user stories 14:23:19 ... personas is also something that Michael McCool will use 14:23:52 ... (shows McCool's TPAC presentation) 14:24:13 i|I also wondering how to guide people towards user stories|@@@| 14:25:05 kaz: Maybe if we could clarify feature requests and solution proposals that would be nice, but maybe we should not dive into the requirements too deeply for now and focus more on roles 14:25:25 ... maybe it would be better what to be described in the solution proposal section 14:25:41 ... not too technical, but more what to be expected from the submitter 14:25:56 ek: Solution Proposal and expectations are optional in the template 14:26:14 ... so this is more for people who already know how to solve the problem 14:26:53 kaz: Maybe we can ask people to give more information regarding the overall use case description and focus less on the solution proposal 14:27:21 ... then at a later stage a concrete solution proposal could be given 14:27:50 ... but initially, the introductory sections and the problem statement should be more detailed 14:28:34 JKRhb has joined #wot-td 14:28:37 cris2 has joined #wot-td 14:28:47 rrsagent, draft minutes 14:28:48 I have made the request to generate https://www.w3.org/2024/09/18-wot-td-minutes.html JKRhb 14:28:54 q? 14:28:54 rrsagent, draft minutes 14:28:55 I have made the request to generate https://www.w3.org/2024/09/18-wot-td-minutes.html JKRhb 14:29:00 ack k 14:29:02 present+ Cristiano_Aguzzi 14:29:05 ... maybe we need some more guidelines to describe this template 14:29:08 q> 14:29:10 q? 14:29:46 s/@@@/jr: I think I also focused a bit too much on the technical aspect, maybe there could be more guidance on providing user stories etc 14:30:02 rrsagent, draft minutes 14:30:03 I have made the request to generate https://www.w3.org/2024/09/18-wot-td-minutes.html JKRhb 14:30:09 q+ 14:31:06 ek: Luca, we should meet with Michael to do some concrete planning 14:31:49 ek: We are preparing some slides for the breakout reports 14:32:08 i|We are|-> https://github.com/w3c/wot-thing-description/issues/2039#issuecomment-2358635551 Ege's comments| 14:32:13 s/Michael/McCool/ 14:32:22 ... JSON-LD is rechartering by the way to also support CBOR and YAML 14:32:27 rrsagent, draft minutes 14:32:28 I have made the request to generate https://www.w3.org/2024/09/18-wot-td-minutes.html kaz 14:32:39 ... so this would mean that we could support more formats out-of-the-box 14:33:05 ... (adds CBOR-LD, YAML-LD breakout to the wiki) 14:33:13 ... with that, I think we are fine for TPAC 14:33:28 ... Michael Koster, was that everything for the TPAC prep? 14:33:34 mk: I think so 14:33:40 i|TPAC 2024 WoT wiki|subtopic: Use Cases and Requirements extraction| 14:33:47 ... since we also simplified it a bit and are not doing profile 14:34:01 topic: TD 14:34:04 i|We are preparing|subtopic: Breakout reports| 14:34:11 subtopic: Toolchain Discussion 14:34:30 ek: Over the course of the last months there has been a lot of work from Mahda and Luca 14:34:42 rrsagent, draft minutes 14:34:44 I have made the request to generate https://www.w3.org/2024/09/18-wot-td-minutes.html kaz 14:34:50 ... there is now a package manager that simplifies working with Python 14:34:54 s/q>// 14:35:03 ... better CLI, creation of python package 14:35:38 ... there are also now post-processors that take care of some issues regarding JSON Schema, the JSON-LD context etc 14:36:15 ... eventually, they will be upstreamed to the LinkMl project, to have these features natively 14:36:23 ... some keywords are now reserved 14:36:37 ... the README has also been improved, detailing our vision 14:36:44 ... and how to use everything 14:36:53 ... Mahda, do you have something to add? 14:37:03 mn: No, it was quite clear, thanks 14:37:39 ek: Something I forgot: We meet every Tuesday at 14:30 CET (which is like the second half of the main call) now 14:37:58 subtopic: Refactoring 14:38:07 ek: I did an analysis before my holidays 14:38:11 rrsagent, draft minutes 14:38:12 I have made the request to generate https://www.w3.org/2024/09/18-wot-td-minutes.html kaz 14:38:18 ... maybe some have already seen the comment 14:38:29 https://github.com/w3c/wot-thing-description/issues/1259 14:38:38 ... so one part of the refactoring is that there is going to be a registry that will be linked from the TD spec 14:38:53 ...we were also discussing removing the HTTP binding as a default 14:39:02 ... in the beginning, there was support for that 14:39:07 rrsagent, draft minutes 14:39:08 I have made the request to generate https://www.w3.org/2024/09/18-wot-td-minutes.html kaz 14:39:22 ... in my analysis, I found a couple of things that we need to discuss 14:39:51 ... for example, we would need to remove the HTTP binding from the TD context, which would be a breaking change 14:40:00 s|https://github.com/w3c/wot-thing-description/issues/1259|-> https://github.com/w3c/wot-thing-description/issues/1259 TD Issue 1259 - Consider removing section 8.3.1 Protocol Binding based on HTTP in version 1.1| 14:40:02 rrsagent, draft minutes 14:40:03 I have made the request to generate https://www.w3.org/2024/09/18-wot-td-minutes.html kaz 14:40:10 ... there are also a number of defaults 14:40:43 ... for example, the method names have defaults, I prefer the approach in the binding that gives defaults for certain scenarios 14:41:25 ... there are other aspects, like sequence diagrams in the binding and the TD documet has an assertion regarding the HTTP binding 14:41:38 q? 14:41:41 -> https://w3c.github.io/wot-thing-description/#protocol-bindings TD spec - 8.3.1 Protocol Binding Templates 14:41:55 ... I think only the first point really needs discussion, the other ones should be quite straightforward 14:42:14 ... I guess after TPAC, there should be some work happening here to get rid of this in the TD spec 14:42:41 subtopic: JSON Schema VersionInfo Errata 14:42:56 ek: Mahda opened this issue, where Cristiano and Jan also commented so far 14:43:06 ... this counts as an errata 14:43:25 ... there is also a PR already, that will fix it, but we still need to add the errata 14:43:48 ... this is an opportuity to test out our errata management policy 14:43:57 ...we passed in the main call three months ago 14:44:20 i|Mahda|-> https://github.com/w3c/wot-thing-description/issues/2012 TD Issue 2012 - Errata Management Implementation| 14:44:21 ... I created a pull request that details the process of how to add a errata for a document 14:44:43 ... so in the case of this PR, we would decide that this is indeed an errata and we would a label 14:44:53 ... which would be added to an issue 14:44:55 i|there is also|-> https://github.com/w3c/wot-thing-description/pull/2049 TD PR 2049 - Errata Management Update| 14:44:56 rrsagent, draft minutes 14:44:57 I have made the request to generate https://www.w3.org/2024/09/18-wot-td-minutes.html kaz 14:45:12 ... that issue needs a PR with the fix which will get another label 14:45:24 ... then the PR can be merged after an official task force resolution 14:45:29 q? 14:45:30 q+ 14:45:33 ack l 14:45:36 q+ 14:45:43 ... does anyone have opinions on the Erra Mangement Update PR? 14:45:54 kaz: We can quickly go through the changes 14:46:11 ... if it is okay for the TF, we can merge this and report it back to the main call 14:46:27 ek: Yeah, I will quickly show the rendered version of the errata report 14:46:56 dp: I was wondering if we need the same fix for the other files as well 14:47:04 ack dape 14:47:16 q- 14:47:23 ek: Technically, it should not have an impact on other files 14:47:25 q+ Mahda 14:47:47 mn: I think we also need to fix the ontology 14:48:00 cris has joined #wot-td 14:48:03 ... currently, there is still an issue with the toolchain, however 14:48:38 ... as this keyword is defined twice and we would only need to define it in one place and then reference it 14:48:53 ... I am not sure if we can make that change now or whether it will break things if we do so 14:49:15 ek: (summarises the discussion in a comment on the issue) 14:49:26 ... technically, that would probably need another errata 14:49:46 ... (shows the errata policy again) 14:50:05 q? 14:50:06 q+ 14:50:08 ack m 14:50:12 ... there has only be one update, the version that is mentioned in the text (changed from 1.0 to 1.1) 14:50:37 kaz: Quite minor maybe, but it might be better to say "TD Taskforce of the WoT Working Group" 14:50:49 ... maybe we can shorten it at some later point 14:51:15 ... and use the longer name for now 14:51:27 ek: I fixed it at the top 14:51:49 kaz: At the bottom, there is also an author mentioned, that should also say "Working Group" 14:52:00 ... (notices that it is his name that is written there) 14:52:06 ... fine to put my name there 14:52:16 ... but the working group should also be mentioned there, probably 14:52:28 ... probably needs a bigger discussion, though 14:52:39 ... but fine for now, as the text is generated based on our general policy 14:52:41 q? 14:53:04 ek: Fine by me, I will update the text with the usage of the task force and make sure that it is aligned 14:53:57 -> https://htmlpreview.github.io/?https://raw.githubusercontent.com/w3c/wot-thing-description/e2edf74806d1d14b72ca5e9306c97edd5392047c/errata.html HTML Preview 14:54:12 s/Preview/Preview for the proposed errata.html/ 14:54:17 q- 14:54:19 ... alright, I will do this 14:54:28 q+ 14:54:33 ... and we can merge this. Afterward I will also update the labels 14:55:16 kaz: By the way: I added the URL (?) to the pull request and after merging we can also use the updated URL 14:55:54 q? 14:55:55 ack k 14:55:56 ek: Today, we are done then, tomorrow we will talk about the initial connection 14:55:57 q- 14:56:01 topic: AOB 14:56:15 No other business, meeting is closed 14:56:18 [adjourned] 14:57:12 s/By the way: I added the URL (?) to the pull request and after merging we can also use the updated URL/By the way, I've added the URL for HTML Preview for PR 2049 as above. If you'd add any more changes to the PR, we can use sn updated URL for HTML Preview./ 14:57:46 rrsagent, draft minutes 14:57:47 I have made the request to generate https://www.w3.org/2024/09/18-wot-td-minutes.html kaz 15:16:34 EgeKorkan has joined #wot-td 15:16:58 EgeKorkan has joined #wot-td 15:34:58 EgeKorkan has joined #wot-td 15:55:06 EgeKorkan has joined #wot-td 15:56:29 EgeKorka_ has joined #wot-td 16:14:44 EgeKorkan has joined #wot-td 16:32:25 EgeKorkan has joined #wot-td 17:05:45 Zakim has left #wot-td