11:01:47 RRSAgent has joined #wot-ed 11:01:47 logging to https://www.w3.org/2022/02/15-wot-ed-irc 11:02:17 mlagally has joined #wot-ed 11:03:10 ktoumura has joined #wot-ed 11:03:42 meeting: WoT Editors 11:05:49 Mizushima has joined #wot-ed 11:06:24 scribenick: mlagally 11:06:38 topic: Minutes review 11:06:47 present+ Kaz, Ege, Toumura, Lagally, McCool, Mizushima 11:06:55 -> https://www.w3.org/2022/02/08-wot-ed-minutes.html Feb-8 11:07:05 McCool has joined #wot-ed 11:07:37 (Kaz walks through minutes) 11:08:31 kaz: respec issues ... 11:08:37 mmc: can ignore for now 11:08:50 (minutes approved) 11:09:16 topic: status of document checks 11:09:16 topic: Document consistency status 11:09:23 s/topic: Document consistency status// 11:09:33 mmc: for discovery we still finish a big PR, will go over the whole document 11:10:35 topic: terminology 11:11:07 ... there's a new terminology topic - we cannot use consumer, since discovery is optional in architecture 11:11:25 s/there/mmc: there/ 11:11:48 ... we we are using d-client or d-consumer 11:11:55 ml: explorer? 11:12:00 mmc: already in use 11:12:32 kaz: we should think about 2 levels of definitions: for device layer and software layer 11:13:45 mmc: some confusion on devices that have multiple things 11:13:49 ... is node-red a consumer? 11:14:12 ... need a word for entities that have a network interface and are not described with a TD 11:15:13 ml: why not use a TD for devices with a network interface? 11:16:02 s/software layer/software layer (i.e., real vs virtual)/ 11:16:13 mmc: different descriptions for outgoing connections. It is redundant from a security perspective. IETF works on MUDs. 11:16:26 ... we could work on that in the next round. 11:16:56 ... a consumer reads a TD 11:17:28 kaz: we need to describe the two layers 11:18:04 s/layers/layers first, and then can discuss how to deal with "producer" vs "consumer"/ 11:18:15 mmc: we should define a device, which may have a network interaction. 11:20:20 ml: proposed definition: a device is a thing with a network interface 11:20:55 Ege has joined #wot-ed 11:21:12 q+ 11:21:44 mmc: RDF can be used to describe entities, SSN describes features of interest. 11:22:49 zakim, who is on the call? 11:22:49 Present: Kaz, Ege, Toumura, Lagally, McCool, Mizushima 11:23:02 ml: these are out of the scope we describe in WoT 11:23:12 q? 11:23:33 mmc: thing is used in wide sense for entities 11:23:41 ... we should not duplicate RDF 11:23:46 q? 11:23:48 ack e 11:24:06 ege: entities that do not have a TD, what do they have? 11:25:50 ... script running in a computer or browser - we can have a description format, you can start with metadata, if you describe code we go into domain specific languages. 11:25:52 q+ 11:26:11 ... if we have a TD with only metadata, who consumes it? 11:26:33 ... I don't think we must have TDs for all entities 11:26:46 mmc: purpose of use cases is to narrow our scope 11:28:00 q+ 11:28:40 ... need to be very precise, should not extend the scope 11:29:04 -> https://ftp.onem2m.org/work%20programme/WI-0003/Old/TS-0011-Definitions%20and%20Acronyms-V0_7_1.doc oneM2M Definitions and Acronyms 11:29:54 (to capture my point: suggest that Things are entities described by Thing Descriptions. Full stop.) 11:30:00 ml: we should not overcomplicate the discussion, not include further objects 11:30:12 s/objects/ontologies/ 11:30:44 q? 11:30:50 ack ml 11:30:52 kaz: we should consider definition of entities 11:31:34 s/entities/entities, and we might want to look at oneM2M's definition and borrow some concepts from that :)/ 11:34:14 q? 11:34:16 ack mc 11:34:18 q+ 11:35:25 (detailed discussion about mqtt, endpoints, ...) 11:35:45 kaz: we should distinguish between 2 layers 11:35:57 mmc: agree we should use a device and application 11:36:03 s/we should/before diving into detailed discussion about concrete definition, we should/ 11:36:27 ml: can a TD only describe devices? 11:36:50 mmc: a SW service could also be a thing. 11:37:35 ... the word device is useful, things are more broadly 11:37:36 s|between 2 layers|2 layers, physical and virtual. and those 2 layers should include at least device/application and Thing/Consumer.| 11:38:10 ... virtual thing / real things are used confusingly 11:38:25 q? 11:38:28 ack k 11:38:40 ml: changing terminology will have a lot of ripple effects 11:39:03 q+ 11:39:06 mmc: we should avoid inconsistencies in terms 11:39:47 kaz: we should start with a small set of definitions, may need to extend based on use cases 11:40:05 q+ 11:40:25 ... in these discussions we can define what a thing can be 11:40:35 ack k 11:41:25 mmc: two definitions are lacking: device, services 11:41:45 s/can be/can be. for example, how to handle a management Thing implemented as a software application for several physical devices./ 11:41:52 ack m 11:42:17 ml: can you please come up with 2 MRs for architecture? 11:47:42 https://github.com/w3c/wot-architecture/issues/708 11:48:36 q+ 11:49:10 ege: would still prefer to distinguish virtual things, digital twin is a service, shadow for a physical device 11:49:46 mmc: a shadow is a class of entities that simulate other things 11:49:59 q+ 11:50:02 ege: non-device things? 11:50:09 ack m 11:50:46 ack k 11:50:47 kaz: let's start with this model 11:51:31 mmc: virtual thing is a kind of service that represents another thing 11:51:40 s/model/model and extend it based on our concrete use cases before considering theoretical variations./ 11:53:31 ... let's also define digital twins and shadows 11:57:25 https://github.com/w3c/wot-architecture/issues/708#issuecomment-1040186919 12:00:13 https://github.com/w3c/wot-architecture/issues/709 12:00:32 kaz: let's continue the discussion during the Architecture call 12:00:34 [adjourned] 12:00:41 rrsagent, make log public 12:00:45 rrsagent, draft minutes 12:00:47 I have made the request to generate https://www.w3.org/2022/02/15-wot-ed-minutes.html kaz 12:03:05 ktoumura has left #wot-ed