14:04:28 RRSAgent has joined #wot-td 14:04:28 logging to https://www.w3.org/2022/07/13-wot-td-irc 14:05:21 dape has joined #wot-td 14:06:22 chair: Ege 14:06:30 regrets: Sebastian 14:06:31 cris has joined #wot-td 14:07:02 present+ Kaz_Ashimura, Ege_Korkan, Cristiano_Aguzzi, Daniel_Peintner, Erich_Barnstedt, Klaus_Hartke, Michael_McCool 14:07:02 topic: previous minutes 14:07:10 scribenick: cris 14:07:19 ege: can you update the initials? 14:07:23 kaz: will do 14:08:10 ege: now we have the pre-commit hook to render the spec automatically 14:08:30 ... we also discuss about how to return the payload in a writeproperty 14:08:40 ... discussion was deferred 14:08:52 ... same as initial connection 14:09:15 ... time series and historical data is now a topic of the next charter 14:09:28 ... operation pairs was deferred too 14:10:06 ... minor edits in the binding templates 14:10:11 ... then we finished 14:10:18 ... I don't see any issue with the minutes 14:10:24 kaz: name fixed 14:10:29 ege: they look good 14:10:36 ... any objection to publish? 14:10:59 daniel: noticed that Sebastian name is misspelled 14:11:10 kaz: fixed 14:11:25 ege: alright minutes approved 14:11:32 topic: Agenda 14:11:38 ege: any topic to add? 14:11:49 ... ok none 14:11:59 topic: pubblication status 14:12:09 ege: there is a PR from @kaz 14:12:21 ... any updates 14:12:26 kaz: it is already updated 14:12:39 ... daniel created another PR to remove the extra CR directory 14:13:13 ege: but the publication is not yet on w3c servers 14:13:21 kaz: there are some editorial changes to do 14:13:24 ege: ok thank you 14:13:33 topic: Pull Requests 14:13:47 s/topic: Pull Requests// 14:14:15 daniel: kaz did you integrated the changes for fixing some links and references? 14:14:19 i|it is already|-> https://github.com/w3c/wot-thing-description/pull/1573 PR 1573 - 4-wd publication draft based on the Editor's draft as of 31 May 2022| 14:15:20 kaz: please merge daniel PR first 14:15:33 s/daniel/Daniel's/ 14:15:37 -> https://github.com/w3c/wot-thing-description/pull/1569 PR 1569 - remove out-dated folder publication/ver11/4-cr 14:15:39 ege: so it is a minor pr 14:15:51 ... it is removing 4-cr 14:16:21 i/please merge/topic: publication - revisited/ 14:16:35 ... merging any objections? 14:16:40 ... merged 14:17:51 ... in 4-wd I'm seeing some errors that should be fixed 14:18:17 daniel: yes one was alredy fixed by Michael and the other fix is in flight in one of my PRs 14:18:26 JKRhb has joined #wot-td 14:18:30 ege: what about the red border of W3C ? 14:18:56 kaz: it is just CSS once we move to static css it will be removed 14:19:18 daniel: I used the respec function to create the static CSS 14:19:55 ege: ok we can proceed 14:20:35 kaz: I'll look into the detail with the static HTML 14:20:41 topic: Pull Requests 14:20:43 i/I'll/scribenick: kaz/ 14:20:48 scribenick: cris 14:20:51 subtopic: PR 1574 14:21:06 rrsagent, make log public 14:21:15 rrsagent, draft minutes 14:21:15 I have made the request to generate https://www.w3.org/2022/07/13-wot-td-minutes.html kaz 14:21:15 ege: superseed other PRs 14:21:30 ... any objections to merge it? 14:21:34 ... ok merged 14:21:58 subtopic: PR 1568 14:22:20 ege: approved from w3c team 14:22:34 ... it specifies better the usage of unicode 14:22:36 ... any objections? 14:22:40 ... ok merged 14:22:58 subtopic: PR 1570 14:23:16 meeting: WoT-WG - TD-TF 14:23:19 ege: Daniel is fixing those errors that we saw in 4-WD 14:23:33 ... any objections? 14:23:44 ... alright merged 14:23:47 i|can you update|-> https://www.w3.org/2022/07/06-wot-td-minutes.html July-6| 14:24:00 subtopic: PR 1571 14:24:09 ege: examples had wrong json pointers 14:24:35 i/PR from @kaz/subtopic: document check status/ 14:24:54 ... some json schema validators accepted JSONPointers with # 14:25:09 s/topic: publication - revisited/subtopic: removing the obsolete 4-cr directory/ 14:25:14 rrsagent, draft minutes 14:25:14 I have made the request to generate https://www.w3.org/2022/07/13-wot-td-minutes.html kaz 14:25:41 s/pubblication/publication/ 14:25:55 ... probably is because of RFC which is not clear 14:26:17 i/in 4-wd I'm/subtopic: respec errors/ 14:26:19 rrsagent, draft minutes 14:26:19 I have made the request to generate https://www.w3.org/2022/07/13-wot-td-minutes.html kaz 14:26:30 jan: there are implications also for tm:ref 14:26:42 ... it assumes that you can use # 14:27:16 ege: but the text on tm:ref was a little bit different 14:28:14 jan: but my assumption was that you can omit the URI 14:28:35 ege: it is a little bit inconsistent too 14:29:04 ... we can fix it by changing the assertion of tm:required 14:30:48 ... we are somewhat align with json schema 14:31:35 jan: the approach that json schema uses it seems fine 14:31:54 ... about the inconsistency I'm not sure it creates some problem 14:31:55 rrsagent, draft minutes 14:31:55 I have made the request to generate https://www.w3.org/2022/07/13-wot-td-minutes.html kaz 14:32:01 ege: it might cause problems in the converter 14:32:20 jan: it should be an easy check 14:33:11 ege: I'd open an issue about the inconsistency 14:33:15 ... later on 14:33:15 q? 14:33:21 ... should we merge it? 14:33:24 ... merge it 14:34:33 i|superseed|-> https://github.com/w3c/wot-thing-description/pull/1574 PR 1574 - Update Shacl| 14:34:47 subtopic: PR 1564 14:34:56 s/superseed/supersede/ 14:35:30 i|approved from w3c|-> https://github.com/w3c/wot-thing-description/pull/1568 PR 1568 - refactor: explicitly state unicode code points and give example| 14:35:37 ege: I tried to explain how to use content type inside a TD 14:35:47 ... the discussion started in protocol binding templates 14:35:53 ... I've created a table 14:36:19 ... it is a little too verbose and probably hard to understad from newcomers 14:36:28 i|Daniel is fixing|-> https://github.com/w3c/wot-thing-description/pull/1570 PR 1570 - fix: add link to form| 14:36:48 q+ 14:37:04 i|examples had|-> https://github.com/w3c/wot-thing-description/pull/1571 PR 1571 - fix tm:required example| 14:37:15 rrsagent, draft minutes 14:37:15 I have made the request to generate https://www.w3.org/2022/07/13-wot-td-minutes.html kaz 14:37:40 cris: why don't add examples about the difference cases? 14:37:44 ege: Will do 14:37:56 ... I will merge it 14:38:01 daniel 14:38:07 s/daniel// 14:38:17 daniel: what about the matrix idea that you had 14:38:31 ege: I can do it as an alternative 14:40:04 subtopic: PR 1575 14:40:19 ege: the TD Processor contained assertions 14:40:33 ... with also assertive text forcing to use validation 14:40:50 ... it was not correct since validation is a optional step in TD 14:40:57 McCool__ has joined #wot-td 14:41:13 subtopic: PR 1576 14:41:21 ege: I checked our local biblio 14:41:42 ... there were some problems with the references 14:42:54 ... architecture ref used the old author list 14:43:04 ... wot security guidelines 14:43:09 i|the TD Processor c|-> https://github.com/w3c/wot-thing-description/pull/1575 PR 1575 - Remove assertive language from TD Processor definition| 14:43:15 ... should it be updated? 14:43:33 mc: no immediate plans to update it 14:43:41 i|I checked our lo|-> https://github.com/w3c/wot-thing-description/pull/1576 PR 1576 - Fix local biblio references| 14:43:48 q+ 14:43:49 ... can we use github.io ref? 14:43:53 ack d 14:44:02 ege: we can't it should be static url 14:44:17 ... meanwhile I've just updated the date 14:44:26 mc: you can link to the blob 14:44:40 ... but it will not be rendered 14:45:03 ... still I would use the github.io reference 14:46:06 kaz: regarding updating the security guidelines, do we really have any problems if the reference to that document is not really updated ? 14:46:13 ege: good point 14:46:36 kaz: general considerations are contained in wot-security-guidelines 14:46:50 ... but normative assertions should be inside the TD document 14:46:56 ege: exactly 14:47:04 kaz: therefore it is an informative link 14:47:12 ... not critical 14:47:29 ege: ok 14:47:35 ... there were also format issues 14:47:56 ...any objections ? 14:47:59 ... ok! 14:48:03 ... merged 14:48:15 subtopic: PR 1577 14:48:32 ege: content-type in tm:extends examples was wrong 14:48:36 ... the PR fixes this 14:48:50 rrsagent, draft minutes 14:48:50 I have made the request to generate https://www.w3.org/2022/07/13-wot-td-minutes.html kaz 14:49:15 subtopic: PR 1578 14:50:18 ege: it wasn't clear if TD types apply also to TMs 14:50:39 ... the PR adds a small text explaining the correct behavior 14:50:45 topic: issues 14:51:02 subtopic: issue 1548 14:51:13 ege: review form Lagally 14:51:18 ... I've commented 14:51:43 ... with objections to his points 14:51:57 ... for example we can use our own media types 14:52:24 +1 14:52:51 mc: I should keep an eye on RFC assertions inside tables 14:53:06 ... it create a sub assertion that it tricky to manage 14:53:19 ... it is always better to put the assertion out from the table 14:53:35 ege: we don't say anything about empty forms 14:54:35 ... we can combine different operations 14:54:48 ... too late for add the cancelAllActions 14:55:04 ... events might have empty payloads 14:55:07 cris:: +1 14:55:33 ege: regarding versionInfo we should recommend to use semVersioning 14:55:41 i|I tried to explain|-> https://github.com/w3c/wot-thing-description/pull/1564 PR 1564 - explain contentType usage| 14:55:48 q+ 14:56:04 ... if that is the case we should explain what PATCH, MINOR, MAJOR means in TD development 14:57:25 cris: reading the text it seems that we already recommend it 14:57:38 i|content-type|-> https://github.com/w3c/wot-thing-description/pull/1577 PR 1577 - fix contentType of TM links| 14:57:46 kaz: we don't have Michael Lagally here today, I suggest to postpone the discussion for the next time 14:57:50 ... and invite him 14:59:18 rrsagent, draft minutes 14:59:18 I have made the request to generate https://www.w3.org/2022/07/13-wot-td-minutes.html kaz 14:59:53 subtopic: Issue 1400 15:00:22 ege: we agreed on Thomas points 15:00:38 ... and it is quite the same in json schema 15:01:11 ... we decided to not doing anything 15:02:01 cris: are you sure? I recall some action item 15:02:16 ege: right, we need to probably discuss about tm:required default value 15:02:21 ... creating an issue 15:03:51 ... is there any additional topic about TD? 15:04:03 mc: yes there is a PR about the new implementation report 15:04:11 ege: ok before doing that 15:04:18 subtopic: issue 1294 15:04:49 ege: form without op in the root level are useless 15:05:01 ... therefore I create a PR 15:05:08 ... to add this assertion 15:05:21 ... it is a normative change, not sure it is ok 15:05:46 mc: it is adding a new assertion, 15:05:51 ... it is critical? 15:06:11 ege: should not break testing 15:06:28 mc: saying it must be there is an useful validation check 15:06:30 qè 15:06:33 q? 15:06:36 q+ 15:06:42 ack k 15:06:45 mc: not a big deal 15:07:35 cris: was json schema updated? 15:07:36 ege: yes 15:07:41 s/qè/ 15:08:26 i|it wasn't|-> https://github.com/w3c/wot-thing-description/pull/1578 PR 1578 - Add text about tm respecting td information model| 15:09:01 topic: implementation report 15:09:30 mc: I've updated node-wot 15:10:00 ... I fixed a bug with reports of Siemens Logilab 15:10:03 ... reports 15:10:17 ... philips-hue stuff is there too 15:11:00 ... things are pretty good 15:11:14 ... first three should be moved to manual.csv 15:12:27 ... bearer tokens are zero 15:12:54 q+ 15:13:03 ege: did we have it 15:13:10 ... in the previous version? 15:13:24 mc: it was an experimental thing 15:14:32 cris: we are using extensions for bearer tokens in node-wot 15:14:42 mc: ok 15:15:04 mc: combo schemes should be higher than 0 15:15:11 ... probably a validation problem 15:15:14 ege: right 15:15:39 i|I've updated|-> https://htmlpreview.github.io/?https://raw.githubusercontent.com/w3c/wot-thing-description/cecacbb76daa86924a87d9b773dfc974d95ad0e6/testing/report11.html#automated_validation_results Preview for the Implementation Report| 15:15:39 mc: device flow might be still at risk 15:15:44 rrsagent, draft minutes 15:15:44 I have made the request to generate https://www.w3.org/2022/07/13-wot-td-minutes.html kaz 15:17:11 mc: contentCoding assertion is about compression 15:17:19 ... should be easy to implement 15:18:05 ege: about default Daniel did something 15:18:10 daniel: yeah 15:19:38 mc: in field is failling 15:19:53 ege: maybe nobody used digest 15:20:02 mc: I did one 15:20:08 ... node-wot does not support it 15:21:58 mc: one of 15:22:08 ... I'm surprised 15:22:12 ... there might be an error 15:22:17 ege: right 15:22:59 ege: regarding cancelaction did you include oracle implementation ? 15:23:01 mc: let me check 15:23:35 ... I'll check offline 15:24:33 ege: don't node-wot support unobserveAll ? 15:24:36 cris: I think so 15:25:32 ege: it seems that security is an outliner 15:25:34 mc: right 15:26:04 ... other notable mention is schemaDefinitions 15:26:14 ... it should be defined in all the directories 15:26:45 ege: about icon size 15:26:54 ... it easy we can add thingweb logo 15:27:09 ... daniel can you add it? 15:27:26 mc: remember that we have the todo.csv 15:27:32 ... we need to keep it updated 15:28:40 rrsagent, draft minutes 15:28:40 I have made the request to generate https://www.w3.org/2022/07/13-wot-td-minutes.html kaz 15:29:05 ... notice that the assertion id is tm-extend but the vocabulary says tm:extends 15:29:58 mc: on the manual assertions 15:30:22 ... a lot of these are pretty easy 15:30:27 i|review form Lagally|-> https://github.com/w3c/wot-thing-description/issues/1548 Issue 1548 - Oracle review comments on CR draft - Part 1| 15:30:36 s/review form/review from/ 15:30:57 ... for example fetching context file it easy to do 15:31:07 ... but I don't know if any of the implementations does so 15:31:23 ege: the new ones need another pass 15:31:26 mc: right 15:32:01 ... I suggest mergining this now 15:32:05 ... and do updates later 15:32:09 ... any objections ? 15:32:29 q+ 15:32:35 ack c 15:32:35 scribenick: McCool__ 15:33:15 kaz: updated report is good, but we should think about which part of work is handled by TD TF, and which by testing TF 15:33:48 ack k 15:34:22 mm: still need to look at testing tools in each deliverable's task 15:34:43 mm: suggest create issues as appropriate in wot-testing repo 15:34:46 rrsagent, draft minutes 15:34:48 I have made the request to generate https://www.w3.org/2022/07/13-wot-td-minutes.html kaz 15:35:19 ege: (merged implementation report PR) 15:35:30 i|we agreed on Thomas|-> https://github.com/w3c/wot-thing-description/issues/1400 Issue 1400 - ThingModels should not define "required" affordances in derived TDs, but "optional" ones| 15:35:31 topic: PR 156 15:35:48 cris: improvements to CoAP binding 15:35:58 ege: also PR 158 15:36:17 ... PR 158 has gotten a lot of feedback and was improved 15:36:27 ... number of small changes 15:36:34 i|form without op|-> https://github.com/w3c/wot-thing-description/issues/1294 Issue 1294 - Default value section misses op default for Thing| 15:36:46 s/CoAP/MQTT/ 15:37:06 ... Jan and Philipp provided a lot of feedback 15:37:27 ... however, major issue still is normative content in examples 15:37:31 i/merged im/kaz: it would be great if we could summarize what we've done so that people can use it as a best practice./ 15:37:48 i/it would be great/scribenick: kaz/ 15:37:55 i/merged imp/scribenick: McCool_/ 15:37:57 rrsagent, draft minutes 15:37:57 I have made the request to generate https://www.w3.org/2022/07/13-wot-td-minutes.html kaz 15:38:13 klaus: if this is the only outstanding problem, propose we merge this PR and create an issue for this specific problem 15:38:53 ege: also, note that we CAN use normative language in these documents, even though it is a NOTE 15:39:33 ... but for CoAP and Content-Format in particular, note that IANA registration is necessary 15:39:47 ... can't just have arbitrary strings, need to use an assigned number 15:40:18 ... also point about default value; what exactly is meant here? 15:40:50 jr: not sure, whether this should have a default value 15:41:10 klaus: if you don't put content type in the form, TD has a default value 15:41:23 ... also request payload and response payload 15:41:43 s/topic: PR 156/subtopic: PR 156/ 15:41:57 jr: ok, let's resolve the thread 15:42:01 i/subtopic: PR 156/topic: Binding Templates/ 15:42:21 ege: thanks; will merge 158 15:42:23 q? 15:42:33 i|improvements to|-> https://github.com/w3c/wot-binding-templates/pull/156 PR 156 - Improve the mqtt protocol binding template| 15:42:43 rrsagent, draft minutes 15:42:43 I have made the request to generate https://www.w3.org/2022/07/13-wot-td-minutes.html kaz 15:43:00 ege: and related issue was automatically closed 15:43:06 topic: PR 156 15:43:16 ege: four commits 15:43:58 ... look at recent changes 15:44:54 ege: main changes was localbiblio, move refs from abstract to intro 15:45:12 ... uri scheme part in combination with topics 15:47:03 cris: should use topic name, filter, and form 15:47:14 ... and provided an example to explain better 15:47:16 q+ 15:47:35 cris: think it is an improvement, can do better in the future 15:47:48 ... also issue with parts generated from ontology 15:48:05 ... EXAMPL 4, complex property 15:49:12 i|four commits|-> https://github.com/w3c/wot-binding-templates/pull/156 PR 156 - Improve the mqtt protocol binding template| 15:49:38 mm: want to note also that "Web of Things (WoT)" needs to be added to title for all binding documents... 15:49:52 ege: good point, let's make an issue, deal with this in another PR 15:49:54 i|also PR 158|-> https://github.com/w3c/wot-binding-templates/pull/158 PR 158 - Improve CoAP document| 15:49:55 q? 15:50:19 s/subtopic: PR 156/subtopic: PR 156 and 158/ 15:50:19 ack m 15:50:22 rrsagent, draft minutes 15:50:22 I have made the request to generate https://www.w3.org/2022/07/13-wot-td-minutes.html kaz 15:51:43 topic: other issues 15:51:59 ege: note need to fix Koster's affiliation 15:52:09 topic: PR 156 15:52:27 ege: think we are done with this, will merge, create an issue about changing the titles 15:52:48 topic: AOB 15:52:57 rrsagent, draft minutes 15:52:57 I have made the request to generate https://www.w3.org/2022/07/13-wot-td-minutes.html kaz 15:53:14 cris: maybe add an issue about references in MQTT bindsing 15:53:21 s/bindsing/binding/ 15:53:28 ... in MQTT vocabulary 15:53:47 ... respec does not say anything, but needs to be fixed 15:54:06 ege: will create issue to fix link errors in MQTT binding doc 15:54:18 ... issue 166 created 15:54:23 q+ 15:54:25 q? 15:55:24 ack k 15:56:21 s/topic: PR 156/@@@tbd@@@/ 15:56:53 s/topic: PR 156/subtopic: PR 156 - final confirmation/ 15:57:04 s/final confirmation/revisited/ 15:58:14 s/topic: other issues/subtopic: Other issues/ 15:58:37 s/@@@tbd@@@/subtopic: PR 156 - final check and merge/ 15:58:49 i/AOB/(merged)/ 15:58:57 rrsagent, draft minutes 15:58:57 I have made the request to generate https://www.w3.org/2022/07/13-wot-td-minutes.html kaz 16:04:29 s/topic: AOB/subtopic: AOB/ 16:04:30 rrsagent, draft minutes 16:04:30 I have made the request to generate https://www.w3.org/2022/07/13-wot-td-minutes.html kaz 16:04:41 [adjourned] 16:04:42 rrsagent, draft minutes 16:04:42 I have made the request to generate https://www.w3.org/2022/07/13-wot-td-minutes.html kaz 16:55:26 kaz has joined #wot-td 18:26:46 Zakim has left #wot-td