12:05:13 RRSAgent has joined #wot 12:05:13 logging to https://www.w3.org/2022/04/06-wot-irc 12:05:18 meeting: WoT-IG/WG 12:05:30 present+ Kaz_Ashimura, Michael_McCool, Ege_Korkan 12:05:51 cris has joined #wot 12:06:21 present+ Cristiano_Aguzzi, Tomoaki_Mizushima 12:07:26 scribenick: cris 12:07:35 present+ Sebastian_Kaebisch 12:07:41 sebastian has joined #wot 12:07:41 topic: previous minutes 12:07:50 -> https://www.w3.org/2022/03/30-wot-minutes.html Mar-30 12:07:55 chair: McCool/Sebastian 12:08:37 mc: seems ok 12:09:06 ... I'm sure I've created the OPC-UA call but there were some problems with the calendar 12:09:23 ... sorry for the confusion 12:10:18 Mizushima_ has joined #wot 12:10:49 ... btw we now a name for the core profile. it is based on http 12:11:01 ... do you see any problems with the minutes? 12:11:09 present+ Michael_Lagally 12:11:59 ... minutes approved 12:12:01 mlagally_ has joined #wot 12:12:21 topic: OPC-UA liaison 12:12:27 mc: two things to talk about 12:12:37 ... one is technical requirements and goals 12:12:59 ... then we have the discussion about the collaboration with the opc organization 12:13:23 present+ Daniel_Peintner 12:13:34 subtopic: technical activities 12:13:38 https://github.com/w3c/wot/pull/1020 12:13:42 dape has joined #wot 12:13:44 s/https/-> https/ 12:13:57 https://github.com/w3c/wot/blob/opcua-tech-reqs/liaisons/opcf/tech_reqs.md 12:14:04 s/1020/1020 PR 1020 - Technical Requirements for OPC UA/WoT Binding #1020| 12:14:13 s/1020|/1020 12:14:20 mc: two open points: objectives and deliverables 12:14:38 ... as far as technical objectives 12:15:04 ... we want that a wot consumer should be able to use an OPC-UA server as a thing 12:15:15 dezell has joined #wot 12:15:23 present+ David_Ezell 12:15:47 ktoumura has joined #wot 12:15:50 present+ Kunihiko_Toumura 12:16:16 dezell_ has joined #wot 12:16:27 present+ David_Ezell 12:16:30 rrsagent, make log public 12:16:35 rrsagent, draft minutes 12:16:35 I have made the request to generate https://www.w3.org/2022/04/06-wot-minutes.html kaz 12:16:35 mc: another thing is to integrate WoT TD metadata in OPC UA servers 12:16:52 q+ 12:16:54 ... integrate also with discovery 12:17:25 ... the endgame is to have WoT TD metadata be part of the OPC-UA vocabulary 12:17:47 ... therefore we have to build different documents 12:17:49 s/technical activities/Technical requirements/ 12:17:57 ... an onthology 12:18:19 ... protocol binding template document 12:18:39 ... then define a process to transform an UA NodesetFile to a WoT Thing Description and vice versa 12:19:25 stevelee has joined #wot 12:19:33 ... is there also a OPC-UA way to discover TDs ? 12:19:42 q+ 12:19:42 q? 12:19:42 q? 12:19:44 q+ 12:19:48 ack ml 12:19:49 q+ 12:20:28 ml: I would first start from use cases 12:20:45 mc: we can add it to the use case document 12:21:16 ml: I would not go with the metadata with the objectives 12:21:26 ... what's the purpose of sharing metedata 12:22:50 ... do you mean understanding tds? 12:23:04 mc: a consumer needs to interpret metadata 12:23:25 ml: this means that a device described by a TD should be usable in the OPC-UA ecosystem 12:23:40 mc: it is more about using opc-ua devices from a wot consumer 12:23:53 ... it would be nice to have bidirectional interaction 12:24:12 ... like a servient 12:24:41 ml: ok thank you 12:26:50 ml: d1 and d2 would they depend to each other? 12:27:05 mc: yeah they depend to each other 12:27:39 mjk has joined #wot 12:27:48 s/they depend to each other/d2 depends to d1 but not the other way around/ 12:27:52 ml: right 12:28:25 ... this begs the question who does what. Do we need separate groups ? 12:28:25 mc: I think we can defer this conversation later 12:28:31 ml: ok 12:28:44 q? 12:28:49 q? 12:29:04 present+ Michael_Koster 12:29:25 mc: I'm going to merge the PR, if people want to make suggestions the y can edit the file 12:30:05 seb: I agree with the objectives 12:30:16 ... we need to sync with opc-ua 12:30:54 ... especially for discovery 12:30:54 ... we should also be realistic and stick with a small set of objectives 12:31:08 ... we can prioritize task items 12:31:17 mc: I agree 12:31:33 ack seb 12:31:54 ... however we need to be sound, and cover the industry needs 12:32:03 kaz: great starting point 12:32:27 ... we need to discuss about the process view point 12:32:46 ... microsoft also have their ontology defintion for ddtl 12:33:31 s/view point/viewpoint as well/ 12:34:05 mc: we need to set up a set of liason call to discuss these points with them 12:34:37 s/microsoft also have their ontology defintion for ddtl/also at some point in the future, we should think about potential integration with the other ontologies as well like IEC/ 12:34:48 ack k 12:34:50 ack c 12:37:06 Discovery Binding 12:37:25 +1 Discovery Binding 12:37:41 cris: two things: there might be difficulties with mapping opc-ua data model into wot data model 12:38:23 ... plus I think the discovery derivable can be part of a greater discussion about how to map discovery methods in WoT 12:38:23 ... Discovery binding 12:38:38 mc: I agree maybe for Discovery 2.0 12:38:47 Cristiano, do you have a summary of the issues in data model mapping? Would like to review 12:39:31 sadly no :( we had a very long call and in the end we decide to hide opc-ua model from WoT applications 12:40:08 q+ 12:40:09 ... I think in the node-wot implemetnation there's an option to force the runtime return OPC-UA specific payloads 12:40:19 ... i.e. timestamps etc. 12:40:32 q? 12:40:43 subtopic: process 12:40:53 mc: we can start from a small group of people 12:40:56 q+ 12:41:04 seb: we need people also from opc-ua fundation 12:41:20 s/fundation/foundation/ 12:41:30 ... there's no working group taking care about wot integration there 12:41:50 ... I know people interested in this integration 12:42:01 ... I can contact theme 12:42:06 s/theme/them/ 12:42:17 ... and invite them to this call 12:42:38 mc: I suggest to bring up a good techinical proposal for opc-ua 12:42:50 ... and ask for review 12:43:02 q? 12:43:02 ... and refine the proposal 12:43:16 ... after we can go to the technical board? 12:43:46 seb: ok I will ask interest people to join 12:44:06 kaz: I agree with Michael's proposal 12:44:22 ... also other groups don't have dedicated people working on wot 12:44:33 ... they just join our meetings when the feel like 12:44:41 mc: we have some action items 12:44:41 ack k 12:44:48 s/Michael's/McCool's/ 12:44:52 ... gather people and input 12:45:00 ... doodle pool for people to meet 12:45:02 q? 12:45:17 ack ml 12:45:26 ... after this we can discuss how to organize things between the two organizations 12:46:11 ml: why don't we ask directly to the liaison chair in the OPC-UA foundation to look for interested companies 12:46:15 q+ 12:46:28 mc: it would be better to trust Sebastian for this 12:46:42 ... for the technical discussion 12:47:01 -> https://www.w3.org/2001/11/StdLiaison#opc OPC Liaison contact is Mr. Stefan Hoppe 12:47:09 s/liaison chair/liaison officer/ 12:47:54 seb: we can but maybe we don't wont managment people for a technical discussion 12:47:56 mc: right 12:48:18 kaz: keep them in the loop, we have the mailing list 12:48:21 mc: I agree 12:48:47 s/mailing list/mailing list, team-liaisons@w3.org/ 12:48:48 topic: Use Case coverage 12:49:01 s/keep them/keep the Liaison Team/ 12:49:08 ml: we published the use cases document 12:49:19 ... the second version is available 12:49:32 ... in the repository we have the converage.csv 12:49:39 ... what is the purpose of this document? 12:49:53 ... I believe some clarity is required 12:49:59 ... I wrote an explainer 12:50:26 ... the table has a column for use case name and section number 12:50:47 ... then we have a column for each deliverable 12:50:52 I would like to discuss about https://github.com/w3c/wot-usecases/issues/192 if there is time 12:50:52 i|we published|-> https://github.com/w3c/wot-usecases/blob/main/USE-CASES/coverage.csv coverage.csv| 12:51:23 q+ 12:51:27 ack k 12:51:30 ... for example reading the use cases there are a set of requirements/gaps 12:52:01 ... the goal of the table is to find specific gaps in each wot deliverable 12:52:02 i|we published|-> https://github.com/w3c/wot-usecases/issues/189 wot-usecases Issue 189 - Clarify Expectations for Coverage Table| 12:52:14 q+ 12:52:17 ... I also added a comment column 12:52:19 q+ 12:52:41 ... mccool is working on another table with requirements 12:53:09 ... is summarizing the requirements from the use cases list 12:53:35 https://github.com/w3c/wot-usecases/blob/main/USE-CASES/README-coverage.md 12:53:52 mc: I created this requirement table 12:54:34 ... we should identify also if the requirements comes from different use cases 12:55:23 ... status of the device is an example of requirement that is in multiple places 12:55:26 -> https://github.com/w3c/wot-usecases/pull/191 wot-usecases PR 191 - Create requirements-summary.csv 12:56:13 -> https://github.com/w3c/wot-usecases/blob/requirements-summary/REQUIREMENTS/requirements-summary.csv proposed requirements-summary.csv file 12:56:16 ... I want to suggest to use this table to enrich the coverage.csv with a quick definition 12:58:02 q? 12:58:05 q+ 12:58:09 ack mc 12:58:43 ... I grouped security and privacy requirements in their own section 12:59:22 ... I want to merge this PR so that we can collaboratively edit it 12:59:25 q? 12:59:31 ack dape 12:59:52 dape: coming back to coverage.csv is not about coverage is rather gaps 13:00:03 ml: correct 13:00:11 s/csv/csv, it/ 13:00:29 s/coverage is/coverage itself. it's/ 13:00:36 s/gaps/about gaps/ 13:01:00 dape: looking at it from the scripting api point of view is hard 13:01:43 ... I not sure if the use case is meant to work with script api as it might be written with scripting api in mind 13:01:51 ... but they are just application descriptions 13:01:52 I need to go. See you in TD call 13:02:01 s/I not sure/I'm not sure/ 13:02:40 q? 13:03:26 q? 13:03:38 cris_ has joined #wot 13:03:48 dape: got it 13:04:08 ege: added an issue 13:04:29 i/got it/scribenick: cris_/ 13:05:21 ... we need dedicated sections to point directly to wot deliverables 13:05:41 ml: I agree, but we can do it in a second phase 13:05:49 ... can I ask you to create a PR ? 13:06:07 Fady has joined #wot 13:06:16 ege: I want to discuss it in today's PB call 13:06:24 ml: yeah we can start from there 13:06:25 q? 13:06:27 q? 13:06:29 ack e 13:06:30 ack e 13:06:50 kaz: I tend to agree with Mccool 13:06:57 ... but we need to define a policy 13:10:49 q+ 13:11:21 kaz: my question is whether we want to do this effort for the current 1.1 version specs or not, if so, we should rather go for a summary level description on which technical requirements should be covered by which spec(s) rather than detailed use case template. If we want to do this for the 2.0 spec work, we could try detailed gap analysis, though./ 13:11:34 s|though./|though.| 13:11:50 i/my question/scribenick: kaz/ 13:11:52 ack k 13:12:18 mc: aob ? 13:13:01 mc: adjourned 13:13:14 i/aob/scribenick: cris_/ 13:13:20 rrsagent, draft minutes 13:13:20 I have made the request to generate https://www.w3.org/2022/04/06-wot-minutes.html kaz 13:22:10 dezell_ has left #wot 13:23:07 dezell_ has joined #wot 13:23:17 stevelee has joined #wot 13:31:02 q? 13:33:08 q? 13:44:15 q? 15:00:05 dezell_ has left #wot 16:05:57 Zakim has left #wot