14:11:47 RRSAgent has joined #wot 14:11:51 logging to https://www.w3.org/2023/03/13-wot-irc 14:11:58 meeting: 6th WoT WG Charter Meeting - Day 1 14:12:02 agenda: https://www.w3.org/WoT/IG/wiki/Main_WoT_WebConf#Agenda_Session_6.2C_Day_1_-_Mar_13 14:12:08 present+ Kaz_Ashimura, Michael_McCool, Kunihiko_Toumura, Luca_Barbato, Tomoaki_Mizushima 14:12:18 present+ Michael_Lagally 14:12:27 scribenick: luca_barbato 14:13:01 topic: Issues around Architecture 14:13:49 -> https://github.com/w3c/wot-charter-drafts/issues/15 Issue 15 - Architecture Brainstorming 14:14:39 -> https://github.com/w3c/wot-charter-drafts/issues/16 Issue 16 - Architecture Restructuring 14:15:03 -> https://github.com/w3c/wot-charter-drafts/pull/82 PR 82 - Add Architecture as a normative deliverable 14:15:04 McCool: #82: ben's remark regarding TLS 14:15:07 https://github.com/w3c/wot/pull/82 : Updates and stub for DI text. 14:15:39 ... some assertion in the TD document should be moved in a separate document 14:16:00 i|#82|-> https://github.com/w3c/wot-charter-drafts/pull/82#issuecomment-1461744144 Ben's comments on TLS| 14:16:03 https://github.com/w3c/wot/pull/82 : Updates and stub for DI text. 14:16:15 s/#82: // 14:16:16 https://github.com/w3c/wot/pull/82 : Updates and stub for DI text. 14:16:42 s|https://github.com/w3c/wot/pull/82 : Updates and stub for DI text.|| 14:16:44 s|https://github.com/w3c/wot/pull/82 : Updates and stub for DI text.|| 14:16:44 s|https://github.com/w3c/wot/pull/82 : Updates and stub for DI text.|| 14:16:49 rrsagent, make log public 14:16:53 rrsagent, draft minutes 14:16:54 I have made the request to generate https://www.w3.org/2023/03/13-wot-minutes.html kaz 14:17:02 mlagally: we do not have other descriptions: such as how to describe consumers 14:17:13 q+ 14:17:17 ..., servients, ... 14:17:26 ... TD is not enough 14:18:19 mccool: We have assertions in the wrong documents and we should refactor them 14:18:37 i|We have|-> https://github.com/w3c/wot-charter-drafts/pull/82#issuecomment-1465807920 Lagally's comments for PR 82| 14:18:43 present+ Jan_Romann 14:19:08 ... the other questions is: security aside do we have other assertions that should be refactored 14:19:12 chair: McCool 14:19:40 ... it is not obvious which are the assertions without going through many pages 14:20:31 q+ 14:21:41 kaz: My feeling about this long discussion is that it that this discussion is not fully related to the charter discussion 14:22:17 ... we should focus on the specification and not the assertion and testing 14:22:42 ack k 14:22:45 ack l 14:22:56 lb: would agree with Kaz :) 14:23:13 ... would try to summarize my points as well 14:23:15 +1 kaz 14:23:50 lb: is WoT "glue" or "full stack"? 14:24:05 mm: agree there are multiple points mixed up here 14:24:49 s/the other questions/another question/ 14:24:57 mm: We have statements about WoT as whole 14:25:04 i/would ag/scribenick: kaz/ 14:25:15 i/We have/scribenick: luca_barbato/ 14:25:16 ... is WoT about Thing Description or how to implement a full stack about connected devices 14:25:59 q+ 14:26:03 ... (summarising as a comment in https://github.com/w3c/wot-charter-drafts/pull/82) 14:26:03 Ege has joined #wot 14:26:31 ... do we need to do normative statements regarding WoT as whole? 14:26:56 q+ 14:29:00 kaz: we should rather think about the structure and not do a deep analysis first 14:29:12 mm: I'm open to suggestion on the procedure 14:30:25 s/we should focus on the specification and not the assertion and testing/We should focus on the Architecture specification itself rather than diving into the assertions and testability of runtimes./ 14:31:09 Mizushima: we can decide if a document is informative or normative after we decide the items in the document 14:31:27 mm: The Charter requires us to mark the document as Rec or Note first 14:31:35 q+ 14:31:52 ack mizu 14:32:10 q+ 14:32:17 swe should rather think about the structure and not do a deep analysis first/It seems to me that people have started to work on detailed analysis of assertions one by one based on their own views, but we should rather see the whole structure of the Architecture specification starting with the sections first, and then subsections if needed./ 14:32:27 present+ Ege_Korkan 14:32:32 rrsagent, make log public 14:32:37 rrsagent, draft minutes 14:32:38 I have made the request to generate https://www.w3.org/2023/03/13-wot-minutes.html kaz 14:32:56 s/ben's/Ben's/ 14:32:59 ml: I think we need to introduce in the architecture in a non-ambiguous way all the components of WoT 14:34:01 q? 14:34:05 s|swe should|s/we should| 14:34:06 ack ml 14:34:11 ack ml 14:34:12 rrsagent, draft minutes 14:34:13 I have made the request to generate https://www.w3.org/2023/03/13-wot-minutes.html kaz 14:34:24 mm: if our ambition is having a full stack, we need a central place to store it 14:35:07 ege: it is a good question and I agree our ambition is being a full stack but we are far from there 14:35:43 s|we should rather think about the structure and not do a deep analysis first|It seems to me that people have started to work on detailed analysis of assertions one by one based on their own views, but we should rather see the whole structure of the Architecture specification starting with the sections first, and then subsections if needed.| 14:35:45 ... I would say we need to all agree if we have a stack of components you must use all or a set of components you can mix and match 14:35:45 rrsagent, draft minutes 14:35:47 I have made the request to generate https://www.w3.org/2023/03/13-wot-minutes.html kaz 14:35:57 q+ 14:36:07 ack luca 14:36:09 ack ege 14:37:10 q+ 14:37:30 s|kaz: we should rather think about the structure and not do a deep analysis first|Kaz: It seems to me that people have started to work on detailed analysis of assertions one by one based on their own views, but we should rather see the whole structure of the Architecture specification starting with the sections first, and then subsections if needed.| 14:37:36 rrsagent, draft minutes 14:37:37 I have made the request to generate https://www.w3.org/2023/03/13-wot-minutes.html kaz 14:38:54 mm: Talk a lot on the greenfield vs brownfield 14:39:05 ... but we do not separate the discussion clearly 14:39:11 s/I think we need to introduce in the architecture in a non-ambiguous way all the components of WoT/I think we need to introduce all the components of WoT into the Architecture in a non-ambiguous way./ 14:39:12 rrsagent, draft minutes 14:39:13 I have made the request to generate https://www.w3.org/2023/03/13-wot-minutes.html kaz 14:39:40 q? 14:39:40 s/Mizushima: we can decide if a document is informative or normative after we decide the items in the document/This issue focuses Architecture. But this issue is not only Architecture. We should think what is normative and what is informative in all of documents. Then We should decide to add Architecture as a normative./ 14:39:42 ... we maybe need to make it clear the big picture on greenfield in the architecture 14:40:04 i/Talk a lot/Luca: @@@/ 14:40:22 s/luca_barbato, you can add clarification about your own words later :) 14:41:15 q+ 14:42:05 mm: I think I we want to make normative statements regarding WoT as whole, we should put them in Architecture 14:42:13 ack mc 14:42:21 +1 14:42:21 qq+ 14:42:48 ack k 14:42:48 kaz, you wanted to react to McCool_ 14:43:36 ege: Assuming we go for full stack, we need more confermance effort 14:43:50 s/@@@/Activity with Profiles is a way to bind together parts that should work together. The problems are different from for legacy systems. @@@/ 14:44:17 q+ 14:44:21 ack e 14:44:27 ... we to make sure the assertions must be read by implementors 14:44:50 ... implementors my miss them if they are embedded deep in architecture 14:45:16 q+ 14:45:18 q? 14:45:21 ... the two problems are: if they can be implemented and if they can be found 14:46:08 lb: the best way would be elaborate the Profile 14:46:33 ... HTTP Basic Profile should have links to testable assertions 14:46:41 ack luca 14:47:19 ack k 14:47:28 kaz: for the charter discussion we should focus on the content of the architecture document and not focus on the testable assertion 14:49:27 s/for the/The discussion we're holding now itself is useful. However, for the/ 14:49:42 s/architecture document/Architecture specification/ 14:50:12 mm: We can avoid conformance testing as it is done in the web as alternative 14:50:22 ... conformance testing can be through profiles 14:50:34 ... but is not required for wot as whole 14:50:40 s/not focus on the testable assertion/should not dive into the details of testability of the assertions./ 14:51:53 mm: My preference is to clean up the document instead of a full overhaul 14:52:52 ... we keep architecture normative, but we rework the document to improve the visibility 14:53:05 q+ 14:53:18 ack m 14:53:21 s/of the assertions./of the assertions. If we really need to think about the testability of all the assertions from the Architecture spec, we need to see the other specs as well. However, that's too much for Charter discussion now. So my suggestion is simply skimming the Architecture spec section by section first to see which sections and contents to be normatively defined./ 14:53:31 ege: I have not big objections, but 14:53:56 q+ 14:54:04 ... if we refactor the document and architecture does not have assertion can we demote it to Note ? 14:54:19 mm: it is easier to demote a Rec to Note that the other way round 14:54:47 ege: We can add a security Rec document to make room for it 14:55:08 mm: A Rec Security document feels premature 14:55:39 ... we can consolidate Architecture and split in the next charter 14:55:39 ack e 14:55:49 ... better to make sure the documents aren't too short first 14:57:11 kaz: we need more detail and organize review 14:57:33 q+ 14:57:34 ... failed to do the rework in the past charter 14:58:42 ... if the Rec document does not have assertion is de-facto informative 14:58:58 ack k 14:59:08 mm: there are assertion in architecture so it is premature to mark it as informative now 15:00:20 ml: I prepared some PRs that should be helpful 15:00:43 s/we need more detail and organize review/As already mentioned, people have started their own partly detailed review of the Architecture spec again within this PR 82. However, if we really need to review the Architecture spec again, we need more detailed and well-organized reviews./ 15:00:50 mm: I'd try to group PR and Issues and label the ones that apply to the Charter 15:01:43 s/failed to do the rework in the past charter/I suggested we try that one year ago, but we failed to finalize that reorganization of the spec in the end./ 15:02:32 mm: We need to find a reasonable compromise that meets the targets 15:03:09 s/if the Rec document does not have assertion is de-facto informative/If some specification, e.g., WoT Architecture, does not have any normative text, which will be extracted as a normative assertion, that specification will be automatically an informative one./ 15:03:47 rrsagent, draft minutes 15:03:48 I have made the request to generate https://www.w3.org/2023/03/13-wot-minutes.html kaz 15:04:25 i/the best way would/scribenick: kaz/ 15:04:45 i/The discussion we/scribenick: luca_barbato/ 15:05:18 rrsagent, draft minutes 15:05:20 I have made the request to generate https://www.w3.org/2023/03/13-wot-minutes.html kaz 15:06:14 i/I prepared/kaz: Right. For example, Fundamental Concepts in addition to security portions./ 15:06:17 rrsagent, draft minutes 15:06:18 I have made the request to generate https://www.w3.org/2023/03/13-wot-minutes.html kaz 15:06:24 [adjourned] 15:06:25 rrsagent, draft minutes 15:06:26 I have made the request to generate https://www.w3.org/2023/03/13-wot-minutes.html kaz 15:06:41 i/Fundam/scribencik: kaz/ 15:06:53 i/prepared some/scribenick: luca_barbato/ 15:06:55 rrsagent, draft minutes 15:06:56 I have made the request to generate https://www.w3.org/2023/03/13-wot-minutes.html kaz 15:07:27 i/Activity with Profiles is a/scribenick: kaz/ 15:07:45 i/Talk a lot on/scribenick: luca_barbato/ 15:07:49 rrsagent, draft minutes 15:07:51 I have made the request to generate https://www.w3.org/2023/03/13-wot-minutes.html kaz 15:08:21 s/scribencik/scribenick/ 15:08:23 rrsagent, draft minutes 15:08:24 I have made the request to generate https://www.w3.org/2023/03/13-wot-minutes.html kaz 15:08:34 rrsagent, stop