15:03:42 RRSAgent has joined #wot-td 15:03:46 logging to https://www.w3.org/2023/11/15-wot-td-irc 15:08:16 mjk has joined #wot-td 15:09:04 dape has joined #wot-td 15:11:01 meeting: WoT-WG - TD-TF 15:11:06 chair: Ege 15:11:31 present+ Kaz_Ashimura, Ege_Korkan,Daniel_Peintner, Jan_Romann, Luca-Barbato, Mahda_Noura, Michael_Koster 15:12:56 agenda: https://www.w3.org/WoT/IG/wiki/WG_WoT_Thing_Description_WebConf#November_15.2C_2023 15:13:33 q+ 15:13:42 ack k 15:13:50 Zakim has joined #wot-td 15:15:11 scribe: dape 15:16:08 15:16:38 TOPIC: Organizational 15:16:56 SUBTOPIC: Minutes 15:17:03 -> https://www.w3.org/2023/10/25-wot-td-minutes.html 15:17:20 EK: Minutes look good -> minutes are approved 15:17:36 SUBTOPIC: TD Call Slot 15:18:22 EK: Who should be present in calls? 15:18:22 q? 15:18:35 .... McCool cannot join (always) 15:18:49 ... editors vs. moderators 15:19:06 q+ 15:19:08 ... moderators should be joining the calls 15:19:34 Kaz: Do we need feedback/discussion with McCool? 15:19:46 EK: McCool is editor 15:19:57 ... anyhow, he cannot join 15:20:18 s/feedback/feedback from/ 15:20:23 ack k 15:20:25 ... prioritize moderators & staff to filter out slots 15:20:55 present+ Luca_Barbato 15:21:01 rrsagent, draft minutes 15:21:02 I have made the request to generate https://www.w3.org/2023/11/15-wot-td-minutes.html kaz 15:21:21 ... possible times in CET 15:21:25 rrsagent, make log public 15:21:28 ... Monday 14-17 15:21:50 ... Tuesday 14-15 15:21:53 q+ 15:22:03 present- Luca-Barbato 15:22:05 rrsagent, make log public 15:22:08 rrsagent, draft minutes 15:22:09 I have made the request to generate https://www.w3.org/2023/11/15-wot-td-minutes.html kaz 15:22:46 s/14-15/13-15 15:23:08 present+ Tomoaki_Mizushima 15:23:32 ... Wednesday 14-18 (do not want same slot again) 15:23:46 q+ 15:23:50 ack d 15:23:53 ... Thursday 15-16 15:24:05 rrsagent, draft minutes 15:24:07 I have made the request to generate https://www.w3.org/2023/11/15-wot-td-minutes.html dape 15:24:37 EK: Will send Doodle poll 15:24:47 Kaz: Okay with creating doodle poll 15:25:18 ... if we need McCool, current slot would work as well 15:25:35 ... is he available in all slots? 15:25:39 EK: No 15:26:33 Koster: McCool mentioned we should not decide based in his availability 15:26:44 Kaz: In that case the current slot now seems fine 15:26:57 EK: A bit late in Japan 15:27:23 Koster: Compromise is to schedule 1 hour at another time 15:27:46 EK: Okay, lets add current slot to Doodle 15:27:54 s/lets/let's/g 15:27:58 ack k 15:28:26 ... ideally we pick 2 times 1 hour slot 15:28:48 TOPIC: Ongoing General Topics 15:29:03 EK: Small things on TD 1.1 Publication 15:29:17 ... readme fix, see https://github.com/w3c/wot-thing-description/pull/1915 15:29:28 ... I think we can merge it 15:30:03 EK: Small PR on resources, see https://github.com/w3c/wot-resources/pull/14 15:30:12 s/Wednesday 14-18 (do not want same slot again)/Wednesday: 16-18/ 15:30:23 rrsagent, draft minutes 15:30:24 I have made the request to generate https://www.w3.org/2023/11/15-wot-td-minutes.html kaz 15:30:30 ... carry over changes from TD to resources 15:31:13 EK: Merging 15:31:13 q+ 15:31:44 Kaz: Question on TD draft and resources 15:31:44 ... agreed to move forward in main call 15:31:44 ... these are the final changes, correct? 15:31:44 q? 15:31:48 EK: Yes, didn't touch html 15:31:58 present+ Mahda_Noura 15:32:03 Kaz: Ideally resources should not be changed anymore.. for a while 15:32:07 EK: Agree 15:32:19 TOPIC: Binding Templates 15:32:26 present+ Dogan_Fennibay 15:32:46 EK: Dogan is here 15:32:58 s/TOPIC: Binding Templates/topic: Intro from Dogan/ 15:33:04 rrsagent, draft minutes 15:33:05 I have made the request to generate https://www.w3.org/2023/11/15-wot-td-minutes.html kaz 15:33:11 DF: Working at Siemens, Building infrastructure 15:33:40 EK: Guide document: https://github.com/w3c/wot-binding-templates/pull/298 15:34:18 https://w3c.github.io/wot-binding-templates/bindings/protocols/bacnet/#uri-variables-0 15:34:18 ... BACnet PR - URI Variables: https://github.com/w3c/wot-binding-templates/pull/309 15:34:18 i|Guide docu|topic: Binding Templates| 15:34:21 EK: Opinions have been collected in issue 15:34:52 ... discussions where to put information from application layer 15:35:21 i|Guide|subtopic: PR 298| 15:35:36 ... initial idea from Dogan to still keep it in URI variable 15:36:02 DF: Talked with Klaus Hartke also 15:36:07 i|#uri|subtopic: PR 309| 15:36:28 ... what is a good example for URI variables 15:37:01 ... for property affordance 15:37:01 rrsagent, draft minutes 15:37:02 I have made the request to generate https://www.w3.org/2023/11/15-wot-td-minutes.html kaz 15:37:08 EK: Example 32 from TD is service, not a thing.. correct 15:37:21 q? 15:37:26 ack k 15:37:30 ... use case ... filter big chunk of data 15:37:52 q+ 15:37:53 ... some solutions out there use uri variables to choose time frame 15:38:22 MK: at IETF, URI variable create new resource 15:38:38 ... separate resource 15:38:41 ... like alternate syntax 15:39:16 ack mjk 15:40:18 ... existing resources need to be accommodated by TD that use URI variables 15:40:47 ... maybe it should be discouraged ... it is kind of a dilemma 15:40:55 ack mjk 15:41:11 EK: 2 ways to use URI variables 15:41:26 ... really like new resources in path 15:41:52 ... second, parameter to existing resource 15:42:17 DF: Concerns 15:42:38 ... will BACnet accept change 15:42:52 ... I think they are tolerant... need to go to the other groups 15:43:07 ... second, protocol specific ? 15:43:17 ... main question 15:43:36 ... URI variable for me is to retrofit existing device 15:43:45 rrsagent, draft minutes 15:43:46 I have made the request to generate https://www.w3.org/2023/11/15-wot-td-minutes.html kaz 15:44:16 ... need to allow for customization 15:44:40 q? 15:44:54 ... graceful degradation 15:45:38 ... in building automation there is prioritization and BACnet allows it 15:45:58 -> https://w3c.github.io/wot-binding-templates/bindings/protocols/bacnet/index.html#examples BACnet Binding Template - 7. Examples 15:46:21 ... requirements belongs to domain 15:46:23 q+ 15:46:34 luca_barbato has joined #wot-td 15:46:37 ... fixed priority is not sensible 15:46:38 q+ 15:46:45 qq+ 15:46:52 ... URI variable gives this freedom 15:47:28 ... protocol level, not affordance level 15:48:04 ... write priority is important to us 15:48:28 EK: covIncrement is not really a URI variable ... 15:48:48 ... Luca proposed a different term 15:49:08 DF: URI scheme can change ... for TD 1.1 15:49:19 ... could have better solution in TD2 15:49:27 q? 15:49:29 ack Ege 15:49:29 Ege, you wanted to react to mjk 15:50:24 EK: an alternative is to have covIncrement on affordance level 15:50:51 Koster: creating URI schema is an option 15:51:02 ... in real systems there might not be conflicts 15:51:37 ... I think it makes sense ... to create standardized extensions 15:52:20 ... write priority is a domain requirement 15:52:26 ... we could add that as well 15:52:57 ack mjk 15:53:17 ... some applications might use fixed priority 15:53:41 ... maybe this is not a good enough solution 15:53:59 DF: Discussed with Klaus 15:54:07 ... standard parameter 15:54:23 ... WoT is domain independent 15:54:37 ... topic for TD 2.0 15:54:55 MK: Yes, we need to find a way to accommodate that in 2.0 15:55:06 ... somehow a missing feature 15:55:56 ack mjk 15:56:05 LB: Let's clarify what URI variables is 15:56:25 ... problem I am seeing ... additional concept 15:56:33 ... should be part of protocol detail 15:57:25 ... URI variables is additional fields to data schema 15:57:40 rrsagent, draft minutes 15:57:41 I have made the request to generate https://www.w3.org/2023/11/15-wot-td-minutes.html kaz 15:57:54 ... for specific BACnet problem .. like write priority 15:59:25 ... being pragmatic .. use dataSchema 15:59:58 -> https://github.com/w3c/wot-binding-templates/issues/302 related Issue 302 - URI Variable for BACnet 16:00:33 q? 16:00:35 ack luca_barbato 16:01:11 LB: Suggest to make it as simple as possible 16:01:38 DF: Thanks for the comments, I have to leave... 16:02:00 [ Dogan leaves ] 16:02:22 EK: Comment to Luca ... 16:02:46 ... 16:03:13 .... should not change for other protocols 16:03:25 LB: At the moment the devices are BACnet only ... 16:03:35 ... let's go with an easy solution 16:03:46 q+ 16:04:05 ... should work on solving this in 2.0 16:07:22 MK: for different priority levels one could create a different resource 16:07:33 EK: I see 16:08:04 MK: my other point, for GET and OBSERVE there is no dataSchema we can send 16:08:36 ... URI variables allows to send this kind of data 16:09:05 ... not sure if we can use additionalSchema 16:09:33 ack m 16:09:43 EK: I will close PR 309 16:09:59 .. create new PR and add warning (as suggested by Luca) 16:10:02 LB: +1 16:11:03 q? 16:11:16 rrsagent, draft minutes 16:11:18 I have made the request to generate https://www.w3.org/2023/11/15-wot-td-minutes.html kaz 16:11:24 scribenick: mjk 16:11:38 topic: td.next 16:12:27 subtopic: PR# 1919 16:12:45 ege: addresses tooling issue 16:13:24 mahda: explains figure describing the toolchain 16:15:41 i|addresses|-> https://github.com/w3c/wot-thing-description/pull/1919 PR 1919 - WoT toolchain diagram added| 16:16:25 madha: actors are represented in the top left of each task box 16:16:31 q+ 16:17:08 ... step ordering is represented in the top right of each task box 16:17:46 q? 16:25:52 q+ 16:26:25 kaz: the one big diagram could be split into phases with an explanation for each phase 16:26:35 q+ 16:26:42 ack k 16:27:00 ege: there are relationships 16:27:30 kaz: some parts like ontology processing could be separately described 16:27:55 mahda: there could still be an overview from end to end 16:29:21 dape: the whole idea is to document the current behavior and dependencies, the complexity is because it is complex and we do need to simplify the workflow 16:30:25 JKRhb has joined #wot-td 16:30:34 rrsagent, draft minutes 16:30:36 I have made the request to generate https://www.w3.org/2023/11/15-wot-td-minutes.html kaz 16:31:11 luca: if the plan is to make the process simpler, this is a good place to start as-is. it's a clear picture of the shortcomings 16:31:17 +1 16:31:31 q+ 16:31:38 ack d 16:31:39 ege: So it's better to spend the time simplifying the process rather than optimize the diagram 16:31:39 ack l 16:32:00 ... schema generation is missing 16:32:41 ... we should indicate which files are important for deliverables 16:33:32 mahda: there is arrow notation on the chart to indicate inputs and outputs that go into the spec 16:33:50 ... could generate a legend to describe these 16:34:07 ege: it would help to have a legend 16:34:26 q? 16:35:52 kaz: If we want to improve the workflow, we should generate a manual, a concise description of what we want to change 16:36:53 ... to clarify what the procedure is 16:38:29 ... for generating the documents from th einitial inputs 16:38:39 s/th e/the / 16:41:45 ege: are we ready to merge this? 16:43:00 subtopic: work item document 16:43:29 https://github.com/w3c/wot/blob/1d64478f426c74fdd0f1d2f7b85374cab2faef3c/planning/ThingDescription/work-items.md 16:43:39 ege: we reduced redundancy in the document 16:45:37 -> https://github.com/w3c/wot/pull/1157 wot PR 1157 - Reorganize work items 16:45:44 s/work/PR# 1157 - work/ 16:46:08 rrsagent, draft minutes 16:46:09 I have made the request to generate https://www.w3.org/2023/11/15-wot-td-minutes.html kaz 16:46:15 ege: any objections to merging? 16:46:19 q? 16:46:28 ack k 16:46:55 ... merged 16:46:56 s/PR# 1157 - work/work/ 16:46:57 rrsagent, draft minutes 16:46:59 I have made the request to generate https://www.w3.org/2023/11/15-wot-td-minutes.html kaz 16:47:18 s/subtopic: work item document/subtopic: PR# 1157 work item document/ 16:47:20 rrsagent, draft minutes 16:47:21 I have made the request to generate https://www.w3.org/2023/11/15-wot-td-minutes.html kaz 16:47:36 ege: we need to move the binding work to its own section below 16:48:50 subtopic: PR #1150 16:49:29 jan: task was to summarize existing registry mechanisms 16:49:58 ... summarize the content and the process for each registry 16:50:26 ... then a general summary of points we need to consider 16:50:59 [ Mahda leaves ] 16:51:17 ... maybe there are some more categories but this is a first step 16:51:49 ege: looks like Xpointer is an outlier 16:51:58 i|task was|-> https://github.com/w3c/wot/pull/1150 wot PR 1150 - Expand analysis of "Custom Registry Mechanism Registries"| 16:52:05 jan: it's an early example and bare bones 16:52:05 rrsagent, draft minutes 16:52:06 I have made the request to generate https://www.w3.org/2023/11/15-wot-td-minutes.html kaz 16:53:15 ege: other questions, which are most recent and which are active? 16:54:34 q? 16:55:11 q+ 16:55:58 ... what about updating entries and versioning? 16:56:13 i|task was|->https://github.com/JKRhb/wot/blob/extend-custom-registry-analysis/registry-analysis/Readme.md Rendered Readme.md| 16:56:15 rrsagent, draft minutes 16:56:16 I have made the request to generate https://www.w3.org/2023/11/15-wot-td-minutes.html kaz 16:58:19 ege: it might be important to have a policy of new versions for updates 16:58:43 kaz: another question is what can be learned and applied to our solution 16:59:27 ege: when we get the other inputs we can review them all together 17:00:27 ... this PR looks good, will look at it for another week. 17:01:13 jan: will look at adding a table of comparisons 17:01:21 q? 17:01:29 ack k 17:01:51 ege: any more comments? 17:01:57 ... any other business? 17:02:08 ... adjourned 17:02:13 rrsagent, draft minutes 17:02:14 I have made the request to generate https://www.w3.org/2023/11/15-wot-td-minutes.html kaz