IRC log of wot-td on 2022-07-20
Timestamps are in UTC.
- 14:11:22 [RRSAgent]
- RRSAgent has joined #wot-td
- 14:11:22 [RRSAgent]
- logging to https://www.w3.org/2022/07/20-wot-td-irc
- 14:11:30 [kaz-brb]
- meeting: WoT-WG - TD-TF
- 14:12:06 [kaz]
- present+ Kaz_Ashimura, Sebastian_Kaebisch, Cristiano_Aguzi, Daniel_Peintner, Ege_Korkan, Michael_Koster
- 14:12:11 [kaz]
- chiar: Sebastian
- 14:12:33 [McCool_]
- McCool_ has joined #wot-td
- 14:12:45 [kaz]
- q+
- 14:13:02 [McCool_]
- (sorry, I forgot I had a conflict and won't be able to join the TD call today; please email me if anything comes up)
- 14:13:49 [kaz]
- s/(sorry, I forgot I had a conflict and won't be able to join the TD call today; please email me if anything comes up)//
- 14:13:57 [kaz]
- scribenick: Ege
- 14:14:09 [Ege]
- topic: Agenda
- 14:14:34 [kaz]
- -> https://www.w3.org/WoT/IG/wiki/WG_WoT_Thing_Description_WebConf#July_20.2C_2022 agenda for today
- 14:14:37 [kaz]
- agenda: https://www.w3.org/WoT/IG/wiki/WG_WoT_Thing_Description_WebConf#July_20.2C_2022
- 14:15:48 [Ege]
- topic: Minutes Review
- 14:17:00 [kaz]
- ack k
- 14:17:12 [kaz]
- -> https://www.w3.org/2022/07/13-wot-td-minutes.html July-13
- 14:21:43 [kaz]
- q+
- 14:22:10 [kaz]
- present+ Tomoaki_Mizushima
- 14:23:12 [kaz]
- ack k
- 14:24:19 [Ege]
- sk: any objections?
- 14:24:28 [Ege]
- sk: hearing none, let's publish
- 14:24:54 [kaz]
- rrsagent, make log public
- 14:24:58 [kaz]
- rrsagent, draft minutes
- 14:24:58 [RRSAgent]
- I have made the request to generate https://www.w3.org/2022/07/20-wot-td-minutes.html kaz
- 14:25:21 [dape]
- q+
- 14:25:36 [kaz]
- topic: TD
- 14:25:48 [kaz]
- subtopic: Cancellation
- 14:25:58 [kaz]
- sk: no TD call next week due to the Testfest
- 14:26:22 [Ege]
- sk: Let's see implementation amount
- 14:26:35 [kaz]
- i/Let's/subtopic: Implementation status/
- 14:26:56 [Ege]
- sk: the focus is profile but we should fill the gaps for the td as well
- 14:27:32 [kaz]
- s/ td / TD /
- 14:27:52 [dape]
- ack dape
- 14:28:16 [Ege]
- dp: we should regenerate it more often
- 14:28:41 [kaz]
- i|Let's see|-> https://w3c.github.io/wot-thing-description/ TD Editor's draft (with yellow highlights for unimplemented features)|
- 14:28:48 [kaz]
- q+
- 14:30:31 [Ege]
- kaz: mccool will inform everyone about the instructions
- 14:30:35 [kaz]
- ack k
- 14:31:19 [kaz]
- s/instructions/instructions for the Testfest, so please give your comments and then let's finalize the instructions on Monday./
- 14:32:33 [kaz]
- chair: Sebastian
- 14:32:43 [kaz]
- s/chiar: Sebastian//
- 14:33:32 [Ege]
- subtopic: new charter plan
- 14:33:35 [Ege]
- sk: I will merge it
- 14:35:08 [kaz]
- s/new charter plan/TD schedule update/
- 14:35:12 [Ege]
- sk: we can publish it next week
- 14:35:17 [kaz]
- q+
- 14:36:12 [kaz]
- i|I will merge|-> https://github.com/w3c/wot/pull/1027 wot PR 1027 - Update wg-2021-extension-plan.md - TD schedule|
- 14:36:12 [kaz]
- ack k
- 14:36:24 [kaz]
- i/we can publish/subtopic: 4th WD/
- 14:36:35 [Ege]
- subtopic: IANA Registration
- 14:36:53 [kaz]
- i/IANA/kaz: we need to add the change log since the March WD./
- 14:37:04 [kaz]
- i/IANA/dape: will work on a PR./
- 14:37:10 [kaz]
- rrsagent, make log public
- 14:37:14 [kaz]
- rrsagent, draft minutes
- 14:37:14 [RRSAgent]
- I have made the request to generate https://www.w3.org/2022/07/20-wot-td-minutes.html kaz
- 14:38:50 [Ege]
- sk: I have also asked coap id number
- 14:39:14 [kaz]
- i/no TD call/scribenick: kaz/
- 14:39:21 [kaz]
- i/Let's see/scribenick: Ege/
- 14:39:25 [kaz]
- rrsagent, draft minutes
- 14:39:25 [RRSAgent]
- I have made the request to generate https://www.w3.org/2022/07/20-wot-td-minutes.html kaz
- 14:39:27 [Ege]
- sk: it will be good to have that when we go for CR transition
- 14:39:45 [kaz]
- i/we need to add/scribenick: kaz/
- 14:39:47 [Ege]
- topic: PRs
- 14:39:59 [kaz]
- i/I have also/scribenick: Ege/
- 14:40:01 [kaz]
- rrsagent, draft minutes
- 14:40:01 [RRSAgent]
- I have made the request to generate https://www.w3.org/2022/07/20-wot-td-minutes.html kaz
- 14:41:02 [Ege]
- subtopic: PR 1587
- 14:41:13 [Ege]
- sk: ege worked to validate the hreflang attribute
- 14:41:33 [Ege]
- ek: the ietf spec does not provide the pattern but the one I found validates against their examples
- 14:41:42 [kaz]
- i|ege|-> https://github.com/w3c/wot-thing-description/pull/1587 PR 1587 - Add hreflang to schema|
- 14:41:42 [Ege]
- sk: I hear no objections, merging
- 14:43:36 [Ege]
- subtopic: PR 1593
- 14:44:06 [Ege]
- ek: this makes it more explicit to define new new security terms
- 14:44:23 [Ege]
- sk: we like this in the TD to put new metadata
- 14:44:27 [kaz]
- i|this makes|-> https://github.com/w3c/wot-thing-description/pull/1593 PR 1593 - Make additionalProperties explicit in JSON Schema|
- 14:45:18 [Ege]
- subtopic: PR 1564
- 14:45:23 [Ege]
- sk: I will convert to a draft
- 14:45:54 [kaz]
- i|I will|-> https://github.com/w3c/wot-thing-description/pull/1564 PR 1564 - explain contentType usage|
- 14:46:20 [dape]
- q+
- 14:46:56 [Ege]
- subtopic: Oracle Review
- 14:47:06 [dape]
- ack dape
- 14:47:10 [Ege]
- dp: Should we move forward?
- 14:47:31 [Ege]
- sk: I have sent him an email, waiting for reply
- 14:47:37 [kaz]
- q?
- 14:48:52 [sebastian_]
- https://github.com/w3c/wot-thing-description/issues/1548
- 14:49:06 [kaz]
- s|https://github.com/w3c/wot-thing-description/issues/1548||
- 14:49:42 [kaz]
- i|Should we|-> https://github.com/w3c/wot-thing-description/issues/1548 Issue 1548 - Oracle review comments on CR draft - Part 1|
- 14:49:42 [Ege]
- ... let's wait and give him more time
- 14:51:36 [Ege]
- subtopic: tm:required default value
- 14:51:45 [Ege]
- sk: this is an interesting topic
- 14:53:00 [Ege]
- sk: if there are many properties in a TD, the tm:required term might become huge
- 14:53:42 [kaz]
- i|this is|-> https://github.com/w3c/wot-thing-description/issues/1581 Issue 1581 - Should tm:required have a default value?|
- 14:54:47 [Ege]
- sk: we cannot use a wildcard since it is not a valid json pointer
- 14:55:17 [dape]
- q+
- 14:55:25 [cris_]
- q+
- 14:55:38 [mjk_]
- mjk_ has joined #wot-td
- 14:57:20 [mjk_]
- q+
- 14:57:41 [Ege]
- dp: this solves one use case but there can be other use cases that want the opposite behavior
- 14:58:44 [Ege]
- ca: we should think of how people use TMs
- 14:58:44 [dape]
- ack dape
- 14:59:50 [Ege]
- ca: why would I make a template if everything is optional
- 15:01:20 [Ege]
- mjk: similar thoughts came during the sdf discussions
- 15:01:29 [cris_]
- ack c
- 15:01:39 [Ege]
- mjk: I agree with Cristiano, this is not about validation
- 15:02:49 [cris_]
- q+
- 15:02:52 [mjk_]
- ack m
- 15:02:55 [sebastian_]
- q?
- 15:03:01 [kaz]
- q+
- 15:03:35 [kaz]
- (some more discussion around SDF)
- 15:05:08 [sebastian_]
- q?
- 15:05:45 [kaz]
- ca: question on composability
- 15:06:35 [kaz]
- ... regarding the common use cases
- 15:06:42 [kaz]
- ... by default it's optional
- 15:07:19 [dape]
- q+ to consequences of removing tm:required
- 15:07:23 [kaz]
- ack c
- 15:08:42 [Ege]
- q+
- 15:09:03 [Ege]
- kaz: should we not get feedback from implementors?
- 15:11:06 [Ege]
- kaz: who is implementing this now?
- 15:11:13 [Ege]
- sk: editdor is implementing this
- 15:11:15 [cris_]
- q+
- 15:11:15 [Ege]
- ca: node-wot too
- 15:12:40 [dape]
- ack dape
- 15:12:40 [Zakim]
- dape, you wanted to consequences of removing tm:required
- 15:12:43 [kaz]
- ack k
- 15:12:45 [kaz]
- ack e
- 15:14:00 [Ege]
- https://github.com/w3c/wot-thing-description/issues/1583
- 15:14:46 [Ege]
- ek: ditto follows the default assumption and every affordance is required
- 15:18:19 [Ege]
- ca: I agree with daniel that it is weird that if it is not present, it is full of values
- 15:21:29 [Ege]
- ca: if there is no tm:required, all TDs can claim to implement that TM
- 15:21:52 [Ege]
- ek: yes a bit like json schema. If there is no required, all json objects validate the schema
- 15:23:58 [Ege]
- mjk: it also depends on the tool
- 15:24:04 [Ege]
- sk: maybe we should make it mandatorz
- 15:27:47 [Ege]
- ca: it might be dangerous since tools would show different behavior
- 15:29:12 [Ege]
- sk: my default assumption is to take everything from it
- 15:30:32 [Ege]
- ca: maybe lets see the options and vote
- 15:31:21 [mjk_]
- 1. no default
- 15:31:30 [mjk_]
- 2. default is "all required"
- 15:31:39 [mjk_]
- 3. default is "none required"
- 15:36:30 [Ege]
- sk: I write all the options to github issue 1581
- 15:38:15 [Ege]
- subtopic: Issue 1594
- 15:40:12 [Ege]
- ek: this is more of a question, what if we want to say your TD must have basic security etc.
- 15:41:12 [kaz]
- i|this is|-> https://github.com/w3c/wot-thing-description/issues/1594 Issue 1594 - Using tm:required for non-affordance members|
- 15:43:56 [dape]
- q+
- 15:43:57 [Ege]
- ca: derivation algorithm copies all the terms no?
- 15:44:06 [Ege]
- ek: in that case, we require all affordances?
- 15:44:10 [cris_]
- ack c
- 15:44:34 [cris_]
- q+
- 15:44:51 [kaz]
- q+
- 15:45:10 [Ege]
- dp: it seems more and more clear that we need tm:optional instead of tm:required
- 15:45:22 [Ege]
- dp: what does this imply schedule-wise
- 15:45:26 [Ege]
- ack d
- 15:45:26 [kaz]
- ack d
- 15:46:04 [kaz]
- ack c
- 15:46:23 [Ege]
- ca: I agree with daniel
- 15:47:09 [Ege]
- kaz: that is why I proposed to talk with developers
- 15:47:10 [kaz]
- ack k
- 15:54:04 [Ege]
- subtopic: Issue 1214
- 15:54:15 [kaz]
- q?
- 15:54:25 [dape]
- q+
- 15:54:30 [Ege]
- sk: matthias did the registration, I will ping him
- 15:54:48 [kaz]
- i|matt|-> https://github.com/w3c/wot-thing-description/issues/1214 Issue 1214 - TD File Extension Convention|
- 15:54:55 [dape]
- ack dape
- 15:58:21 [sebastian_]
- Ege we can hear you but ut seems you are not able to hear us
- 16:00:28 [kaz]
- q+
- 16:02:01 [Ege]
- topic: Binding Templates
- 16:04:31 [Ege]
- ek: would we publish all of them as separate documents?
- 16:04:45 [Ege]
- kaz: we can publish them. group notes do not need to be perfect
- 16:05:52 [kaz]
- s/perfect/perfect. however, we still need to clarify the potential gaps between the Binding Templates Notes and the existing implementations, e.g., node-wot, too./
- 16:05:55 [Ege]
- kaz: we need to check the gaps between the implementations and the notes
- 16:06:54 [kaz]
- s/kaz: we need to check the gaps between the implementations and the notes//
- 16:06:58 [kaz]
- [adjourned]
- 16:07:02 [kaz]
- rrsagent, draft minutes
- 16:07:02 [RRSAgent]
- I have made the request to generate https://www.w3.org/2022/07/20-wot-td-minutes.html kaz
- 19:26:31 [Zakim]
- Zakim has left #wot-td
- 19:57:14 [benfrancis1]
- benfrancis1 has joined #wot-td
- 21:09:24 [sebastian]
- sebastian has joined #wot-td
- 23:41:53 [benfrancis1]
- benfrancis1 has joined #wot-td