14:04:29 RRSAgent has joined #wot-td 14:04:33 logging to https://www.w3.org/2023/03/15-wot-td-irc 14:04:35 meeting: WoT-WG - TD-TF 14:05:03 sebastian has joined #wot-td 14:05:15 luca_barbato has joined #wot-td 14:05:35 present+ Kaz_Ashimura, Daniel_Peintner, Ege_Korkan, Luca_Barbato, Sbastian_Kaebisch 14:05:40 regrets+ Koster 14:06:01 rrsagent, make log public 14:06:05 rrsagent, draft minutes 14:06:06 I have made the request to generate https://www.w3.org/2023/03/15-wot-td-minutes.html kaz 14:06:45 cris_ has joined #wot-td 14:06:47 agenda: https://www.w3.org/WoT/IG/wiki/WG_WoT_Thing_Description_WebConf#March_15.2C_2023 14:07:35 present+ Cristiano_Aguzzi 14:10:04 scribenick: luca_barbato 14:11:24 q+ 14:11:32 s/Sbastian_Kaebisch/Sebastian_Kaebisch 14:11:51 rrsagent, draft minutes 14:11:53 I have made the request to generate https://www.w3.org/2023/03/15-wot-td-minutes.html kaz 14:13:37 topic: Minutes 14:13:46 -> https://www.w3.org/2023/03/08-wot-td-minutes.html Mar-8 14:13:52 rrsagent, draft minutes 14:13:54 I have made the request to generate https://www.w3.org/2023/03/15-wot-td-minutes.html kaz 14:14:00 q+ 14:14:00 ack seb 14:15:05 present+ Tomoaki_Mizushima 14:15:19 Sk: we should email the chair, the number of tasks regarding TD are getting larger and larger 14:16:17 ... we need at least two leaders 14:16:23 s/Sk: we should email the chair, the number of tasks regarding TD are getting larger and larger/sk: would ask you all to think about joining the TF leader/ 14:16:30 q? 14:17:17 ege: check consensus for the past minutes 14:17:23 ... minutes approved. 14:18:09 topic: Task Force clarification 14:18:58 kaz: They are not bound to the charter document, and the FT leader/moderator can be decided later. 14:20:00 q+ 14:20:00 s/clarification/leader clarification/ 14:20:03 ack k 14:20:13 ... we can have 3 moderators, Ege, Sebastian, ... 14:20:49 s/Ege, Sebastian, Koster 14:21:02 s/Ege, Sebastian, .../Ege, Sebastian, Koster 14:21:09 sebastian: The moderator requirements are to prepare the meeting and moderate them 14:21:17 i|They are not bound to the charter document, and the FT leader/moderator can be decided later.|I'd like to provide some clarification on the procedure first. TF leader is not part of the Charter discussion. Also TF leader is not appointed by the WG Chair./ 14:21:36 rrsagent, draft minutes 14:21:38 I have made the request to generate https://www.w3.org/2023/03/15-wot-td-minutes.html kaz 14:22:29 chris: Wouldn't be better to to nominate separate responsible for sections of the TD? 14:22:47 ... e.g. 2 responsibles for the binding templates, 1 for profile, ... 14:22:49 s/we can have/Choosing TF leader(s) is to be discussed by the TF itself like we chose Cristiano as an additional TF leader for Scripting API. We can simply report back to the main group later./ 14:22:52 rrsagent, draft minutes 14:22:53 I have made the request to generate https://www.w3.org/2023/03/15-wot-td-minutes.html kaz 14:23:19 q+ 14:23:24 s/later./later. If needed, we can have/ 14:23:27 rrsagent, draft minutes 14:23:28 I have made the request to generate https://www.w3.org/2023/03/15-wot-td-minutes.html kaz 14:23:35 ack c 14:23:38 q+ 14:24:49 lb: We could have a list of topic first and then find moderators 14:25:11 ... and possibly have rotation on moderation if the workload is large enough to warrant it 14:26:13 kaz: we could discuss further when Koster is present 14:26:26 ... we should make sure that the moderators aren't from the same company 14:26:52 topic: Charter 14:27:17 s|They are not bound to the charter document, and the FT leader/moderator can be decided later.|I'd like to provide some clarification on the procedure first. TF leader is not part of the Charter discussion. Also TF leader is not appointed by the WG Chair.| 14:27:45 ege: We do not have much left to say to discuss since most discussion already 14:28:08 s|we should make sure that the moderators aren't from the same company|note that from my viewpoint, it would not be fair to have two moderators from one specific company.| 14:28:12 .. remaning items to discuss 14:28:15 rrsagent, draft minutes 14:28:16 I have made the request to generate https://www.w3.org/2023/03/15-wot-td-minutes.html kaz 14:28:42 pull/88 -> repeating payload discussion 14:29:01 q+ 14:29:02 s/topic: Charter/topic: Charter-related topics/ 14:29:07 ack k 14:29:10 rrsagent, draft minutes 14:29:12 I have made the request to generate https://www.w3.org/2023/03/15-wot-td-minutes.html kaz 14:30:42 s/most discussion/most discussed/ 14:31:06 i|We do not|-> https://github.com/w3c/wot-charter-drafts/issues?q=is%3Aissue+is%3Aopen+label%3A%22WG+New+Charter+Plans+2023%22 Remaining issues| 14:31:16 rrsagent, draft minutes 14:31:17 I have made the request to generate https://www.w3.org/2023/03/15-wot-td-minutes.html kaz 14:32:36 https://github.com/w3c/wot-charter-drafts/pull/88 14:32:53 s/https/-> https/ 14:33:01 s/88/88 PR 88 - Revised scope section, reordered, clarified language/ 14:33:03 rrsagent, draft minutes 14:33:04 I have made the request to generate https://www.w3.org/2023/03/15-wot-td-minutes.html kaz 14:33:41 q+ 14:33:41 ack lu 14:34:20 kaz: clarification on what's about the PR 14:34:31 rrsagent, draft minutes 14:34:32 I have made the request to generate https://www.w3.org/2023/03/15-wot-td-minutes.html kaz 14:34:38 ege: The change is just 1 line in the Charter document 14:34:58 subtopic: PR 78 14:35:00 https://github.com/w3c/wot-charter-drafts/pull/78 14:35:05 i|pull/88|subtopic: PR 88| 14:35:13 s/https/-> https/ 14:35:14 +1 14:35:40 ege: The PR is about multimedia streaming, interested parties should comment on the PR 14:35:46 s/78/78 PR 78 - Define Streaming and RTSP work items in Details/ 14:35:56 subtopic: PR 59 14:36:18 s/PR/Issue/ 14:36:46 -> https://github.com/w3c/wot-charter-drafts/issues/59 Issue 59 - Add composed Things work items 14:36:50 q+ 14:36:55 ack k 14:37:03 rrsagent, draft minutes 14:37:04 I have made the request to generate https://www.w3.org/2023/03/15-wot-td-minutes.html kaz 14:37:32 s|pull/88 -> repeating payload discussion|| 14:37:34 rrsagent, draft minutes 14:37:35 I have made the request to generate https://www.w3.org/2023/03/15-wot-td-minutes.html kaz 14:37:43 ack c 14:37:51 chris: What do we want to do, what are we missing? 14:38:54 one case we want to act upon the aggregate 14:38:58 s/chris/cris/ 14:39:06 ... one case we want to just signal the relationship 14:39:17 s/one case/... one case/ 14:39:20 rrsagent, draft minutes 14:39:21 I have made the request to generate https://www.w3.org/2023/03/15-wot-td-minutes.html kaz 14:39:27 q+ 14:39:37 q+ 14:41:08 ek: (shows Example 30 from the TD spec Editor's Draft) 14:41:18 -> https://w3c.github.io/wot-thing-description/#example-an-electric-motor-is-member-of-the-electric-drive-collection Example 30 from TD 14:41:20 ack l 14:41:34 q+ 14:42:07 lb: I'd like more clarification on this topic 14:42:20 ack d 14:42:36 ege: We should see we have consensus on explore more on the next charter 14:43:52 q+ 14:44:00 ack dape 14:46:04 ack c 14:46:06 ack k 14:46:09 kaz: we should move the issue to the wot-thing-description repository 14:46:15 chris: +1 14:46:39 DP: allowing "group" interactions based on composed things sounds too much to me. Suppose an electric vehicle has several motors and a stop() interactions which then would need to be forwarded to "linked" motors. I don't think the TD should do that. A tool might do that though 14:46:49 topic: TD Testing 14:47:00 s/we should/As already mentioned during the Charter call, this is not Charter issue but detailed work item for the next version of TD, so we should/ 14:47:09 s/move the issue/move this issue/ 14:47:09 ege: many at-risk items in the TD are security assertions 14:47:20 rrsagent, draft minutes 14:47:21 I have made the request to generate https://www.w3.org/2023/03/15-wot-td-minutes.html kaz 14:47:40 ... we should have the discussion in the next security call 14:48:13 https://github.com/w3c/wot-testing/blob/main/events/2023.03.DevMtg/TD/atrisk-explanations.md 14:48:24 ... we should fill the document with our at risk items 14:48:25 i/may at/subtopic: At-risk features/ 14:48:50 ege: The deadline is 27th March 14:49:12 ... implementors are invited to participate 14:49:36 ... we will review the document next week 14:49:42 s/we should fill/Also we should fill out/ 14:49:50 i/items/items above/ 14:49:55 rrsagent, draft minutes 14:49:56 I have made the request to generate https://www.w3.org/2023/03/15-wot-td-minutes.html kaz 14:50:02 topic: Binding Templates 14:50:42 subtopic: PR255 14:50:43 https://github.com/w3c/wot-binding-templates/issues/255 14:50:49 i/many at/subtopic: At-risk features/ 14:50:51 rrsagent, draft minutes 14:50:52 I have made the request to generate https://www.w3.org/2023/03/15-wot-td-minutes.html kaz 14:51:04 s/risk items/risk items above/ 14:51:05 rrsagent, draft minutes 14:51:06 I have made the request to generate https://www.w3.org/2023/03/15-wot-td-minutes.html kaz 14:52:40 ege: The patch has the diagram 14:53:19 ... it explains the specific items of the Form 14:53:44 q+ 14:53:45 q+ 14:54:01 ... and how the requests flow looks like 14:54:16 s/PR255/Issue 255/ 14:54:37 s/https/-> https/ 14:54:45 s/255/255 Issue 255 - A diagram to help understand what is happening in operation mappings./ 14:54:47 rrsagent, draft minutes 14:54:48 I have made the request to generate https://www.w3.org/2023/03/15-wot-td-minutes.html kaz 14:55:12 +1 sebastian's comment 14:55:20 q+ to quotes in TD snippet 14:55:34 sebastian: looking forward to see the diagram 14:55:34 q+ 14:55:38 ack s 14:55:40 ack l 14:56:10 lb: png vs svg as medium in the document 14:56:17 -> https://github.com/w3c/wot-binding-templates/pull/262 related PR 262 - Explain core binding mechanism 14:56:44 ack dape 14:56:44 dape, you wanted to quotes in TD snippet 14:57:04 https://raw.githubusercontent.com/w3c/wot-binding-templates/ad5b7ac90e7e1b6a475d4c15db688659ea98d106/images/binding-mechanism.drawio.png 14:57:12 s/https/-> https/ 14:57:20 s/png/png diagram preview/ 14:57:46 ege: Shall we put the quotes in the snippet? 14:58:07 chris: It is not a valid json to begin with, not strong preference 14:58:12 q+ 14:58:17 ack k 14:58:19 q+ 14:58:59 sebastian: Would be nice to have more diagrams like this one 14:59:30 ege: We can make a requirement to add sequence diagrams in the protocol bindings 14:59:59 ack s 15:00:04 ... we have some in the HTTP protocol binding 15:00:23 ... we can make sure to get the detail level not too deep 15:01:07 kaz: The TD snippet should be valid, we should add the quotes as needed 15:02:15 ... the diagram should have a paragraph describing the use-case related to it 15:02:43 s/use-case/application logic 15:03:21 s/application logic/use case scenario/ 15:03:37 s/to it/to that/ 15:04:44 sebastian: I would leave it as-is 15:05:33 kaz: I prefer the snippet to be valid even if it is a fragment 15:05:38 lb: +1 15:05:58 subtopic: Issue 252 15:05:58 s/to be/being/ 15:06:01 McCool has joined #wot-td 15:06:22 i/252/ek: ok. will fix it/ 15:06:44 subtopic: PR 261 15:06:47 https://github.com/w3c/wot-binding-templates/pull/261 15:06:56 ege: Fix ReSpec warnings 15:07:02 i|261|-> https://github.com/w3c/wot-binding-templates/issues/252 Issue 252 - Mention that a binding is mandatory for a TD to exist| 15:07:28 s/subtopic: PR 261// 15:07:36 s/https/-> https/ 15:08:01 s/261/261 related PR 261 - Update ReSpec in ontology template/ 15:08:07 rrsagent, draft minutes 15:08:08 I have made the request to generate https://www.w3.org/2023/03/15-wot-td-minutes.html kaz 15:08:14 ege: Ok to merge? 15:08:19 present+ Michael_McCool 15:08:22 rrsagent, draft minutes 15:08:24 I have made the request to generate https://www.w3.org/2023/03/15-wot-td-minutes.html kaz 15:08:30 ... merged 15:08:50 scribenick: kaz 15:09:02 present+ Jan_Romann 15:09:05 rrsagent, draft minutes 15:09:06 I have made the request to generate https://www.w3.org/2023/03/15-wot-td-minutes.html kaz 15:09:13 q? 15:09:13 ack k 15:09:26 merged 15:09:39 s/merged/(no objections)/ 15:09:40 merged 15:09:44 rrsagent, draft minutes 15:09:46 I have made the request to generate https://www.w3.org/2023/03/15-wot-td-minutes.html kaz 15:10:08 subtopic: PR 260 15:10:10 https://github.com/w3c/wot-binding-templates/pull/260 15:10:19 s/https/-> https/ 15:10:29 s/260/260 PR 260 - Use dct:creator instead of dct:author in ontologies/ 15:10:37 ek: any objections to merge? 15:10:39 (none) 15:10:41 merged 15:11:00 subtopic: PR 263 15:11:02 https://github.com/w3c/wot-binding-templates/pull/263 15:11:08 s/https/-> https/ 15:11:22 s/263/263 PR 263 - Specifying terms influenced by different bindings/ 15:11:26 rrsagent, draft minutes 15:11:27 I have made the request to generate https://www.w3.org/2023/03/15-wot-td-minutes.html kaz 15:11:33 JKRhb has joined #wot-td 15:11:53 ek: (shows the preview) 15:12:36 ... (describes the text and table under Example 5) 15:12:39 q+ 15:12:39 -> https://pr-preview.s3.amazonaws.com/w3c/wot-binding-templates/pull/263.html#example-subprotocol-usage-for-subscribing-events Example 5 15:13:30 ek: this is still a draft, and would like to hear people's opinions 15:13:49 lb: how are we going to specify which is correct href value? 15:14:04 ek: if you see Modbus... 15:14:36 -> https://w3c.github.io/wot-binding-templates/bindings/protocols/modbus/index.html#abnf Modbus URL ABNF Syntax 15:14:42 bf: that seems to be risky... 15:15:21 ... how to validate it? 15:16:08 ... it could be a starting point, but we need further improvement 15:16:20 q+ 15:16:23 q+ 15:16:36 ... we have to figure out what socket to be used in this context 15:17:01 ek: ideally the Consumer should pick one for their implementation 15:17:30 ... if the choice was wrong, the configuration would be gone 15:17:45 lb: would be better to specify the expectation 15:18:17 ek: do you think asking the implementers to follow the ABNF notation is too much? 15:18:28 lb: it would be risky 15:18:39 rrsagent, draft minutes 15:18:40 I have made the request to generate https://www.w3.org/2023/03/15-wot-td-minutes.html JKRhb 15:19:08 ... asking this in the Ontology would make sense 15:19:23 q+ 15:19:25 ack lu 15:19:28 ack c 15:19:30 ca: agree 15:19:46 ... don't see any Consumer implementations yet 15:20:16 ... would be easier to follow the URL 15:20:23 rrsagent, draft minutes 15:20:25 I have made the request to generate https://www.w3.org/2023/03/15-wot-td-minutes.html JKRhb 15:20:53 ... the other point around registry 15:21:42 dp: maybe you can show the table again... 15:22:07 ... paragraph above the table says "keywords" 15:22:23 ... also "Assignment" within the table seems to be odd 15:22:31 ek: copied from the TD spec... 15:23:00 dp: not sure about what term would be better, though 15:23:22 s/"keywords"/"keywords" and "terms"/ 15:23:24 ack dape 15:24:01 ack k 15:25:27 kaz: we should collect developer experience for binding with Modbus, etc. 15:26:18 ... maybe a good topic for the possible Dev Meetup on Binding 15:26:28 ek: ok 15:26:45 ... would like to create an issue to remember this 15:27:20 -> https://github.com/w3c/wot-binding-templates/issues/264 issue 264 - Get binding usage information from communities 15:27:52 -> https://github.com/w3c/wot-binding-templates/pull/263#issuecomment-1470244570 Ege's comments on PR 263 based on the discussion 15:28:18 rrsagent, draft minutes 15:28:19 I have made the request to generate https://www.w3.org/2023/03/15-wot-td-minutes.html kaz 15:29:14 ek: (then goes through section 4.3) 15:29:25 -> https://pr-preview.s3.amazonaws.com/w3c/wot-binding-templates/pull/263.html#platforms-intro preview - 4.3 Platform Binding Templates 15:29:52 q+ 15:31:25 kaz: just to make sure, is there any clarification about the difference between "Protocol Binding" and "Platform Binding"? 15:32:20 ek: yes, some text within the Introduction section 15:32:22 kaz: ok 15:32:34 ... remember we agreed on that text the other day 15:33:06 ... but maybe it would be better to have that clarification text withing section 4 "Binding Template Mechanisms" itself? 15:33:17 ek: right. can understand your point 15:33:40 ... (creates another issue about that; to be done later) 15:33:51 subtopic: PR 259 15:33:52 https://github.com/w3c/wot-binding-templates/pull/259 15:34:16 s/https/-> https/ 15:34:29 s/259/259 PR 259 - Rename CoAP blockwise parameters/ 15:34:42 jr: some discussion about the position 15:35:17 -> https://github.com/w3c/wot-binding-templates/issues/256 related issue 256 - Rename cov:block2SZX to cov:block2Size 15:35:41 jr: we could make this PR itself, and then I can add further improvement 15:36:37 (this is updates for coap/coap.schema.json and coap/index.html) 15:36:44 q+ 15:37:28 merged 15:37:39 jr: will work on related PR 246 15:38:18 ack k 15:38:51 kaz: we won't talk about PR 246 itself today. right? 15:38:53 ek: right 15:39:01 subtopic: Issue 232 15:39:29 -> https://github.com/w3c/wot-binding-templates/issues/232 Issue 232 - Next WD Path 15:39:36 ek: our deadline is Mar 30 15:39:46 ... would like to have more opinions around naming 15:40:17 q+ 15:40:17 s/subtopic/topic/ 15:40:20 subtopic: Issue 243 15:40:26 q+ 15:40:35 q+ 15:40:46 -> https://github.com/w3c/wot-binding-templates/issues/243 Issue 243 - Changing the Payload Bindings to Content Type Bindings 15:41:04 mm: "Payload Bindings" would be clearer, I think 15:42:00 ... "Payload" is more specific term than "Content Type" 15:42:16 q? 15:42:42 ca: could you elaborate the background a bit more, Ege? 15:42:45 ack c 15:43:07 sk: would agree with McCool 15:43:31 ... "Content Type" sounds more generic to me 15:43:49 ... "Payload" is to be exchanged for interaction 15:44:25 ek: ok 15:44:32 q+ 15:44:36 ack s 15:45:14 ... we should see what different platforms do 15:45:27 sk: we should clarify what is expected here 15:46:40 ek: should go for platform discussion 15:47:36 ... if the data schema with HUE or OCF goes in platforms, this change would make sense 15:47:40 sk: right 15:47:50 lb: should be able to look up the binding 15:48:24 ... we have to make sure our expectation 15:48:38 ek: Consumers would need to pick 15:49:56 kaz: would agree with Luca's viewpoint 15:50:24 q+ 15:50:30 ... we should clarify our expectation for binding first at the top of section 4 15:50:48 ... protocol part and content part to be handle how 15:51:16 ... then we should be able to choose which term would be the best, content or payload (or something else) 15:51:50 lb: how to look up the content type and validate it? 15:52:10 ack l 15:52:11 ack k 15:52:17 ... ack k 15:52:20 s/... ack k// 15:52:33 ack c 15:52:41 ca: wanted to comment on the issue 15:52:53 ... more aligned with what we started with 15:53:15 ... we're now talking about how to serialize the information 15:53:21 ... actual contentType content 15:53:53 ek: would prefer making decision prior to the next publication 15:54:23 ... McCool, do you still prefer "Payload Binding"? 15:54:55 mm: if you all think "Content Type Binding", that's OK 15:54:57 q+ 15:55:50 ack k 15:56:17 kaz: is what we want really binding of "ContenType"? 15:56:27 ... it implies "MIME Type" to people 15:56:59 ... so if what we want is rather binding of the content as a whole, maybe it would be better to say "Content Binding" as Daniel mentioned 15:57:05 mm: right 15:58:38 lb: do we have examples on this kind of Binding (ContentType Binding/Payload Binding)? 15:58:42 ek: yeah 15:59:52 ... (shows the examples at Appendix B) 16:00:05 -> https://pr-preview.s3.amazonaws.com/w3c/wot-binding-templates/pull/263.html#sec-payload-examples Appendix B. Examples of Payloads and Data Schemas from IoT Platforms and Standards 16:00:51 ek: these are examples of SenML Payloads 16:01:10 s/Payloads/Payload/ 16:01:24 s/these are examples/this is an example/ 16:01:38 I have to go 16:01:39 bye 16:01:54 lb: what if a payload using CBOR is transferred? 16:02:17 ek: (shows example 6) 16:02:31 -> https://pr-preview.s3.amazonaws.com/w3c/wot-binding-templates/pull/263.html#example-payload-binding Example 6 - JSON and CBOR media types in forms 16:02:43 lb: what is the data schema for that? 16:02:50 q+ 16:03:23 kaz: sorry but we're out of time 16:03:34 ... so would suggest we continue the discussion next week 16:03:42 https://github.com/w3c/wot-binding-templates/issues/226 16:04:03 ek: ok 16:04:18 ... note that there is a related issue 226 on "Platform Binding" as well 16:04:25 [adjourned] 16:04:32 rrsagent, draft minutes 16:04:33 I have made the request to generate https://www.w3.org/2023/03/15-wot-td-minutes.html kaz 16:05:20 s/topic: Issue 232/topic: Issue 232 - Next WD Path/ 16:05:22 rrsagent, draft minutes 16:05:23 I have made the request to generate https://www.w3.org/2023/03/15-wot-td-minutes.html kaz 19:14:54 Zakim has left #wot-td