11:54:54 RRSAgent has joined #wot 11:54:54 logging to https://www.w3.org/2021/03/15-wot-irc 11:55:20 meeting: WoT-IG/WG vF2F Meeting in March - Day 1 12:00:52 ktoumura has joined #wot 12:01:51 cris has joined #wot 12:02:15 McCool has joined #wot 12:02:20 present+ Kaz_Ashimura, Ben_Francis, Christian_Blick, Cristiano_Aguzzi, Ege_Korkan, Hiroshi_Murayama 12:02:42 present+ Jens_Schimmelpfennig 12:02:44 Jens_Schimmelpfennig has joined #wot 12:02:58 matsuda has joined #wot 12:03:07 present+ Kunihiko_Toumura, Michael_Lagally, Tetsushi_Matsuda, Yoshiaki_Sonoda 12:03:46 zkis has joined #wot 12:04:11 zakim, who is on the call? 12:04:11 Present: Kaz_Ashimura, Ben_Francis, Christian_Blick, Cristiano_Aguzzi, Ege_Korkan, Hiroshi_Murayama, Jens_Schimmelpfennig, Kunihiko_Toumura, Michael_Lagally, Tetsushi_Matsuda, 12:04:14 ... Yoshiaki_Sonoda 12:05:01 present+ Daniel_Peintner 12:05:25 present+ Michael_McCool 12:05:29 Chair: McCool 12:05:47 Agenda: https://www.w3.org/WoT/IG/wiki/F2F_meeting,_March_2021#Monday_March_15 12:05:56 present+ Philip_Tran 12:06:18 dape has joined #wot 12:07:13 topic: Agenda bashing 12:07:35 -> https://www.w3.org/WoT/IG/wiki/F2F_meeting,_March_2021#Monday_March_15 agenda for today 12:08:02 present- Christian_Blick 12:08:09 present+ CHristian_Block 12:08:20 dsr has joined #wot 12:08:22 ryuichi has joined #wot 12:08:42 topic: Guests and W3C Patent Policy 12:08:46 -> https://www.w3.org/Consortium/Patent-Policy-20170801/ W3C Patent Policy 12:09:15 mm: by joining this call, we assume everybody agrees to the W3C patent policy above 12:09:36 mlagally has joined #wot 12:10:03 present+ Dave_Raggett 12:10:13 Yoshiaki_Sonoda has joined #WOT 12:10:27 mm: today's call is organized for the IG side, though 12:10:34 present+ Ege_Korkan 12:10:52 present+ Ryuichi_Matsukura 12:11:00 present+ Sebastian_Kaebisch 12:11:07 present+ Tomoaki_Mizushima 12:11:44 mm: (quickly shows the agenda of the vF2F this week and next) 12:11:56 ... joint sessions with liaison orgs today 12:12:09 ...Discovery on March 17 12:12:17 ... Use Cases on March 18 12:12:30 ... Architecture and Profiles on March 22 12:12:57 ml: includes some use cases discussion with ITU-T as well on March 22 12:13:01 mm: ok 12:13:20 ... (adds that to the slides) 12:13:27 ... any other changes? 12:13:29 (none) 12:13:53 i/joint/IG: joint/ 12:14:13 s/...Discovery/... WG: Discovery/ 12:14:30 s/... Arch/... IG: Arch 12:14:46 ... (shows today's agenda) 12:15:14 sebastian has joined #wot 12:15:20 topic: scribes 12:15:27 kaz: will take notes for the first part 12:15:31 ... need one more 12:15:51 mm: volunteer? 12:16:05 ek: will do 12:16:15 Ege has joined #wot 12:16:32 rrsagent, make log public 12:16:36 rrsagent, draft minutes 12:16:36 I have made the request to generate https://www.w3.org/2021/03/15-wot-minutes.html kaz 12:16:58 mm: presenters, please send your slides to me 12:17:05 ... will install them on GitHub 12:17:41 q+ 12:17:42 philip_tran has joined #wot 12:17:45 q? 12:17:50 ack mccool 12:17:54 ChristianBlock has joined #wot 12:18:17 present+ Yoshiaki_Sonoda 12:18:42 (Sebastian gives all reminder on the IRC) 12:19:22 topic: WT summary and status 12:19:55 mm: because we have many guests today 12:20:33 ... would like to summarize what WoT is like 12:20:59 -> slides @@@ 12:21:11 mm: [W3C Web of Things (WoT)] 12:21:23 ... adapting Web technologies to IoT 12:21:30 ... we're on our 2nd Charter 12:22:14 ... TD metadata format is already done, and big chunk is for this charter includes discovery 12:22:22 ... [WoT Descriptive Interperability 12:22:31 s/Inter/Intero/ 12:22:34 s/ty/ty]/ 12:22:50 ... WoT Architecture and WoT Thing Description 12:23:28 ... affordances are abstract layer to handle devices 12:24:02 ... [Usage Patterns Overview] 12:24:22 ... vertical use cases based on the industry needs 12:24:45 ... [WoT Orchestrations] 12:24:59 ... multiple things there to be combined with each other 12:25:18 ... opensource implementation based on Node-RED named node-gen 12:25:26 ... and node-wot for Scripting API 12:25:53 ... including discovery capability 12:26:06 ... will be mentioned during the plugfest report 12:26:17 ... [Current WoT WG Charter Work Items] 12:26:36 ... a lot of topics 12:26:49 ... [Current Status] 12:26:52 ... links here 12:27:00 ... architecture 1.1 draft 12:27:03 ... TD 1.1 12:27:06 ... Discovery 12:27:08 ... Profiles 12:27:12 ... Binding Templates 12:27:16 ... Scripting API 12:27:32 ... new Group page at https://www.w3.org/WoT/ 12:27:42 ... questions? 12:27:43 (none) 12:28:16 topic: IEC CDD 12:28:59 Hiroshi_Murayama(hm) 12:30:35 hm: [Common Data Dictionary (CDD) on Parcellized Ontology Model and related standards] 12:30:49 ... [CDD in a nutshell] 12:30:57 ... Common Data Dictionary 12:31:19 ... based on IEC 61360-2, ISO 13584-42 12:31:34 ... by IEC SC 3D and ISO TC184/SC4 12:31:52 ... evolution of ontology elements 12:32:14 ... [CDD in a nutshell 2/2] 12:32:20 q+ 12:32:33 q+ 12:32:50 ... ontology developed over time 12:33:11 ... used in system infrastructures 12:33:30 ... [Base standards] 12:33:52 ... data model: IEC 61360-2, ISO 13584-42, IEC 62656-1 and ISO 13584-35 12:35:51 ... exchange formats: ISO 13584-32, IEC 62656-1, IEC 62656-8... doain data dictionaries / ontologies being stored and to be stored: IEC 61987-11, 62683, ISO 13584-501, 13584-511, ISO 13399, ISO 23584 12:36:19 ... plant automation, switch gear/control panel, laboratory instruments, ... 12:36:54 ... IEC DD has been extended in coverage as well as in its functionality 12:37:20 ... current IEC CDD is implemented as a subset of IEC 62656-1 12:37:45 ... relational ontology model and evolved from ISO 13584-35 12:38:04 ... multi-lingual model 12:38:18 ... [Cooperation among TCs/SC in IEC & ISO] 12:38:29 ... (diagram on the activity) 12:38:37 ... [4-layer ontology data model] 12:38:57 ... 1. axiomatic ontology (AO) 12:39:03 ... 2. meta ontology (MO) 12:39:17 ... 3. domain otology (DO) 12:39:22 ... 4. domain library (DL) 12:39:56 ... [Every layer of ontology in POM is defined as a set of instances of its upper layer, except the Axiomatic Ontology layer at the top] 12:40:21 ... M4-M3 for AO M3-M2 for MO, M2-M1 for DO, M1-M0 for DL 12:40:38 ... DL is provided by each company 12:41:20 ... [Reference mechanism in IEC61360(PLIB) & IEC62656(POM)] 12:41:26 ... structure of the ontologies 12:41:55 ... class ID -> class -> translated text -> property -> property ID 12:42:19 ... relationship between the elements over time to be maintained 12:42:41 ... [Class needs to point eactly the specific version, when ontology evolves over time] 12:43:34 ... [Reference mechanism in POM/CDD] 12:44:15 ... ICID defined in IEC 62656-1 (IO 13584-35) adds separator1 (default "#") 12:44:31 ... and separator 2 (default "##") which may be redefined 12:44:46 ... [Detail of the RAI 12:44:50 s/RAI/RAI]/ 12:44:57 ... [IEC CDD as online DB] 12:45:55 => https://cdd.iec.ch/cdd/iec61360/iec61360.nsf/TreeFrameset?OpenFrameSet IEC 61360 12:46:17 s/=>/->/ 12:46:29 ... [Domain standard development with IEC CDD] 12:46:44 ... actual definition is stored within the CDD 12:47:25 ... actual content is maintained and updated on the ontology side 12:47:52 present+ Christian_Glomb 12:48:15 ... [Concept of Class, Property, and Relation] 12:48:23 ... [Concept of class in CDD/POM] 12:48:52 ... Class C = {X| P1(x1)} ^ P2(x2) ^ ... ^ Pn(xn)} 12:49:30 ... [Concept of class and property in CDD/POM] 12:49:43 ... [Future? COR on POM as an extended CDD] 12:49:47 ... (diagram) 12:50:03 ... (this is inline with DPPC final report) 12:50:19 ... Common Ontology Repository (COR) 12:50:27 ... [Collaboration and cooperation] 12:50:38 ... ISO TC184/SC4 and IEC... 12:50:44 ... [Summary] 12:51:03 q? 12:51:04 ... CDD implemented opnsource 12:51:16 mm: tx! 12:51:30 ... time check 12:51:43 ... ok to have discussion within 10mins 12:51:46 q+ 12:51:54 ... if we need to add anything 12:52:06 ... need to understand concrete applications 12:52:26 ... we're aiming for finalizing the procedure 12:52:50 ... point for connection should be Thing Description and Thing Model 12:53:01 ... any existing method to be adapted based on RDF? 12:53:17 hm: ontology overtime 12:53:18 q? 12:53:19 q+ 12:53:46 mm: additional capability might be version management 12:53:53 ... sounds like maybe not completely 12:54:01 ... we do support SPARQL 12:54:18 ... important to figure out how to access CDD 12:54:37 ... maybe search over versions 12:54:44 ack mc 12:54:47 ack se 12:54:55 sk: thanks a lot first 12:55:17 ... wondering you use the term "Ontology" 12:55:24 ... assuming it's based on RDF 12:55:33 ... s/wondering/ 12:55:41 s/wondering// 12:55:54 hm: RDF is just format for the ontology 12:56:10 sk: tools to discover the actual definition? 12:56:23 ... what kind of format to be exported? 12:56:35 hm: mostly XML is used 12:56:42 ... JSON is also possible 12:56:56 q? 12:57:12 ... there is a list of exposed format 12:57:26 ml: many thanks 12:57:42 ... online DB 12:57:45 ... how many entries? 12:57:52 ... how many types? 12:58:05 hm: more than 20 ontologies 12:58:35 ... and maybe 10 thousand entries? 12:58:54 ml: what is the typical target areas? 12:59:01 hm: semiconductor, etc. 12:59:15 ... but it's just a part 12:59:17 q+ 12:59:23 ack ml 12:59:35 yoshiaki_sonoda(ys) 12:59:46 ys: let me provide some information 12:59:51 q? 13:00:02 ... oil, gas, power, etc., is included 13:00:14 ... more types of dictionary for ISO community 13:00:43 ... originally oil and gas but recently extended for electric power 13:00:50 ... imported CDD 13:01:05 ... one of the purposes of the open CDD DB 13:01:33 ... we'll have more sort of dictionaries (for broader vocabularies) 13:01:42 hm: (shows the diagram again) 13:01:54 ... [Cooperation among TCs/SCs in IEC & ISO] 13:02:06 ml: engineering purposes? 13:02:13 hm: including engineering 13:02:46 q? 13:03:42 q? 13:03:43 ack k 13:03:50 q+ 13:04:05 kaz: tx 13:04:30 ... think we should continue collaboration on how to refer to the data defined CDD from the WoT side 13:04:52 mm: should work on 2 levels 13:05:01 ... 1. short-term for this Charter period 13:05:10 ... and 2. longer-term for the future work 13:05:34 ... long-term liaison to be considered for the next Charter too 13:05:49 ... btw, wondering about the IEC CDD and ECLASS's work 13:06:23 q? 13:07:15 mm: does ECLASS depends on the IEC work? 13:07:16 mjk has joined #wot 13:07:28 cb: IEC CDD is data model 13:07:33 ... and basis of ECLASS 13:07:46 ... ECLASS defined data as part of CDD 13:07:48 Can someone please send me the teleconference coordinates? 13:08:33 cb: IEC work is industry-independent 13:09:46 cb: ECLASS develops its own JSON model as well 13:09:52 present+ Michael_Koster 13:10:10 sk: so was wondering about RDF export of CDD 13:10:20 q? 13:10:26 ack m 13:10:27 ack s 13:10:50 q+ 13:11:01 sk: if there is an RDF version, could be integrated with Thing Description easily 13:11:16 ack s 13:11:26 mm: would like to focus on the next step 13:11:32 q+ 13:11:35 ack m 13:12:36 kaz: we should continue more collaborative discussion to reuse CDD data for WoT purposes 13:13:00 ... maybe we can do that via official liaison but should have more discussion first 13:13:03 ack k 13:13:05 mm: right 13:13:21 ... should have more discussion to define the goal 13:13:50 ... how to proceed? 13:14:07 q+ 13:14:14 kaz: if it's OK by the IEC side, we can establish/extend a simple liaison for that purpose 13:14:27 q? 13:14:30 ack s 13:14:36 sk: would see use cases as well 13:14:47 q+ 13:14:50 q+ 13:14:55 ack m 13:14:58 mm: makes sense 13:15:22 ... we have vertical/horizontal use cases 13:15:49 ... concretely and logistically, we hold use cases call biweekly 13:16:13 ml: we'll have use cases session during the vF2F as well on Thursday, March 18 13:16:35 mm: note that this is the virtual F2F call this week and next 13:16:48 ... we hold regular calls biweekly as well 13:17:22 mm: (shows the use cases session agenda on March 18) 13:17:31 https://www.w3.org/WoT/IG/wiki/Main_WoT_WebConf 13:17:44 mm: or you can join the regular Use Cases call 13:18:19 ... when will be the next call? 13:18:31 ml: in April but should confirm 13:19:19 kaz: would like to continue the discussion with Murayama-san and Sonoda-san about further collaboration 13:19:58 hm: btw, please note that IEC and ECLASS are completely different organizations 13:20:01 mm: got it 13:20:44 cb: can provide information about ECLASS as well 13:21:07 mm: ok 13:21:18 q? 13:21:21 ack k 13:21:29 [10min break] 13:22:38 (Murayama-san and Sonoda-san leave) 13:22:45 s/[10min break]// 13:22:51 [10min break] 13:31:59 scribenick: Ege 13:32:05 rrsagent, draft minutes 13:32:05 I have made the request to generate https://www.w3.org/2021/03/15-wot-minutes.html kaz 13:33:03 topic: WebThings 13:33:29 i/agenda for today/scribenick: kaz/ 13:33:37 -> slides @@@ 13:33:50 bf: (introduces himself) 13:34:00 ... [WebThings Gateway] 13:34:22 oops 13:34:28 ... backend with NodeJS 13:34:31 sorry now taking nodes 13:34:43 bf: gateways is a producer and consumer at the same time 13:34:45 s/oops// 13:34:51 s/sorry now taking nodes// 13:35:07 ... to consume TDs and re expose them to the internet securely 13:35:19 s/scribenick: Ege// 13:35:27 i/gateways/scribenick: Ege/ 13:36:22 present+ Zoltan_Kis 13:36:22 ... The exposed TDs can be made W3C compliant quite easily 13:36:31 ... consuming is different 13:37:29 ... thanks Siemens for contracting Cristiano to make the gateway TD compliant 13:38:07 rrsagent, draft minutes 13:38:07 I have made the request to generate https://www.w3.org/2021/03/15-wot-minutes.html kaz 13:38:15 ... we have drafted a plan 13:38:25 q+ 13:38:37 s/WT summary/WoT summary/ 13:40:43 q+ 13:40:55 ... I have created a PR for the repo to add the slides 13:41:01 ... these are the links for issues 13:41:32 find all issues here: https://github.com/WebThingsIO/gateway/labels/w3c-compliance 13:42:01 s/slides @@@/Ben's slides @@@/ 13:42:16 s|slides @@@|https://github.com/w3c/wot/tree/master/PRESENTATIONS/2021-03-online-f2f McCool's slides| 13:42:18 rrsagent, draft minutes 13:42:18 I have made the request to generate https://www.w3.org/2021/03/15-wot-minutes.html kaz 13:42:27 ... I have also submitted feedback for the profile TF 13:42:54 i/Hiroshi_Murayama/-> Murayama-san's slides @@@/ 13:43:01 ... also this week I have reviewed the discovery spec and I have provided feedback 13:43:38 q? 13:44:21 s|https://github.com/w3c/wot/tree/master/PRESENTATIONS/2021-03-online-f2f McCool's slides|slides tbd| 13:44:33 rrsagent, draft minutes 13:44:33 I have made the request to generate https://www.w3.org/2021/03/15-wot-minutes.html kaz 13:45:07 mm: we had some work on the additional and error, did you check that? 13:45:19 bf: yes I have been following those discussions 13:45:26 s|-> slides @@@|-> https://github.com/w3c/wot/tree/master/PRESENTATIONS/2021-03-online-f2f McCool's slides| 13:45:28 rrsagent, draft minutes 13:45:28 I have made the request to generate https://www.w3.org/2021/03/15-wot-minutes.html kaz 13:45:40 ... error and additional responses are in a good direction since they are needed for describing the full API 13:46:30 mm: maybe there should be a testbed for these dynamic resources 13:47:31 bf: TDs cannot describe collections of resources 13:48:11 q? 13:48:19 ack mc 13:48:40 q? 13:49:38 ek: wondering how the data consumption is done 13:50:01 q+ 13:50:09 q+ 13:50:12 ack e 13:50:31 bf: making the WebThings W3C compliant is the question here 13:50:43 ... (shows the WebThings Gateway diagram again) 13:51:06 ... adapters communicate on the backends 13:51:28 ... the individual adapter communicates with the backend 13:52:04 q? 13:52:06 q+ 13:52:44 ek: if I have a Zigbee device, should use some specific API? 13:52:54 bf: you can use some Thing Description for that purpose 13:53:15 ek: in that case, why there is compatible problem there? 13:53:22 bf: good question 13:53:41 don't we have a TM which was converted from the OneDM model for a Zigbee Level cluster? 13:53:48 ... the gateway may bridges some local network and the Internet 13:53:50 q? 13:54:08 present+ Farshid_Tavakolizadeh 13:54:18 i/making/scribenick: kaz/ 13:54:23 scribenick: Ege/ 13:54:49 bf: so the gateway consumes WebThings in the network (via Thing URL adapter) and this follows the WebThing API. This requires each adapter to adapt to this 13:55:14 sk: I am very happy to see that Webthings will be also using TDs 13:55:39 ... what do you think is the best way to approach the 3rd party library developers 13:56:36 q? 13:56:39 ack s 13:57:01 ack d 13:58:07 sk: for the python I know someone who can have a look 13:58:47 dp: can the third party libraries stay behind? 13:59:21 bf: They can but this will be a breaking change and we want all users of the gateway to upgrade timely 13:59:35 q? 13:59:57 kaz: thank you for considering compatibility with TDs 14:00:14 ... we should work on a best practices kind of guideline together 14:00:54 mm: thank you for the presentation and guiding this 14:00:58 s/don't we have/We have 14:01:08 s/together/together and clarify which entity uses what data models and interfaces/ 14:01:44 topic: T2TRG 14:02:01 mm: sadly ari, carsten and others from the group could not join 14:02:18 s/join/join this call/ 14:02:26 https://github.com/t2trg/2021-ietf110 14:02:27 s/and/or/ 14:02:45 https://codimd.ietf.org/notes-ietf-110-t2trg 14:03:50 ... the main outcome was MJK working on converting ASDF <-> TD converter 14:04:14 s/MJK/Koster's/ 14:04:19 q? 14:04:21 ack k 14:05:14 mm: (shows website of IETF meeting on ASDF) 14:05:24 ... I did a WoT update session 14:05:45 s|https://github.com/t2trg/2021-ietf110|-> https://github.com/t2trg/2021-ietf110 Agenda| 14:05:57 s|https://codimd.ietf.org/notes-ietf-110-t2trg|-> https://codimd.ietf.org/notes-ietf-110-t2trg Minutes| 14:06:16 mm: milan milenkovic is working on an IOT landscape document 14:06:35 ... trying to put a table with a taxonomy 14:06:47 s/IOT/IoT/ 14:06:51 ...I need to get together with MJK and Milan to continue on this work 14:08:19 s/MJK/Koster/ 14:10:04 mk: you can have a TM for a zigbee device that doesn't have network addresses 14:10:10 sdf-2-TM tool: https://github.com/roman-kravtsov/sdf-object-converter 14:12:13 q? 14:12:38 mm: there is another paper under review about iot edge challenges 14:14:03 q+ 14:15:42 -> https://datatracker.ietf.org/doc/html/draft-sarikaya-t2trg-sbootstrapping-11 Secure IoT Bootstrapping: A Survey 14:15:58 mm: I gave feedback on removing some words like configuration from the IoT bootstrapping analysis 14:16:28 s/configuration/"Configuration"/ 14:17:18 i/https/mm: next on bootstrapping terminology/ 14:17:31 q? 14:18:23 mk: we have finalized ASDF and have draft 5 which is a stable release for implementations 14:18:33 -> https://github.com/one-data-model/ OneDM repo 14:19:20 mk: we can create TMs from SDF definitions 14:19:27 q+ 14:20:50 mm: for ben, maybe you can take TMs instead of TDs for integrating into the gateway 14:21:03 q+ 14:21:14 q-- 14:21:17 q? 14:21:23 q- later 14:21:47 sk: regarding edge discussion, was there any discussion on edgex foundry? 14:22:12 mm: that is a completely different projects, like webthing 14:22:52 s/projects/project/ 14:22:56 ... it allows integrating Things through a gateway 14:23:30 q? 14:23:32 ack s 14:23:46 ack b 14:23:48 bf: I need to look at onedm 14:24:51 ... Have you tried zigbee definitions with physical devices? 14:25:34 ... there is another project called zigbee to mqtt and the community did an amazing job of classifying zigbee devices 14:26:42 s/zigbee to mqtt/"zigbee2mqtt"/ 14:27:29 mk: onedm will help with defining new zigbee devices 14:27:32 q? 14:28:13 mk: bluetooth is also onboard 14:29:35 bf: we have capability schemas on our repository 14:31:38 q? 14:32:33 mk: we were lagging behind with ? due to huawei ban 14:32:48 s/?/oneM2M/ 14:33:24 ... regarding iotschema.org, we talked with Dan Brickley. They will not be merged. They want to focus on datatypes and not interested in affordances 14:34:52 kaz: after onedm bringing sdf idea to ietf, is this repository still used by onedm? 14:35:43 mk: we wil also have our CI tool so that you can use it in your own repos 14:36:14 s/due to huawei ban// 14:36:41 s/wil /will / 14:36:49 topic: echonet 14:37:06 -> Matsuda-san's slides tbd 14:37:36 Tetsushi Matsuda (tm) 14:38:05 tm: I am representing Itahara-san (not sure about the name) 14:38:08 zkis has joined #wot 14:38:15 ... who is the liaison 14:38:35 s/ Itahara-san (not sure about the name)/ Hirahara-san/ 14:39:02 s/liaison/liaison contact from ECHONET/ 14:40:39 Smarthiroshi has joined #wot 14:40:43 tm: each device is described via properties 14:40:57 ... actions are done via setting a property 14:40:58 s/via/as classes via/ 14:41:36 (tm shows the structure of the ECHONET Lite Web API Guidelines) 14:43:09 tm: devices are modeled with property, action and event as in WoT 14:43:20 ... there are read status, control and notication funcitons 14:43:30 s/... there/tm: there/ 14:43:42 ... notify function is like observable in WoT 14:44:52 q+ to ask if "getting the list of devices" is kind of discovery 14:45:48 ... you can define a group of devices and client can set them with one API call 14:46:06 q+ 14:46:11 q+ to ask if there is any specific API to group multiple devices 14:46:26 ... the cloud can do the individual requests 14:47:02 q+ to ask what the data model for history is like 14:47:04 ... it is also possible to implement historical data in servers. The client cannot ask for the recording to begin but can read historical data 14:48:50 ... we also have guidelines for the API such as HTTPS, HTTP 1.1, json, utf8 14:52:32 ... For INF (notification) it is desireable to support push notification mechanisms 14:52:42 ... echonet specifies websocket, MQTT and longpoll 14:53:27 q? 14:55:02 q+ 14:55:04 ok 14:55:10 q- later 14:55:38 tm: differences with WoT 14:55:58 ... syntax, ... 14:56:42 mm: would extend the meeting by 5 mins to finalize the discussion 14:56:50 q+ to bulk actions revoced if one action fails? 14:56:59 ... interested in the "grouping" functionality 14:58:16 sk: how to handle eventing using HTTPS? 14:58:21 sk: thank you for the nice presentation and comparison to WoT. how do you realize eventing 14:58:32 s/sk: how to handle eventing using HTTPS?// 14:58:59 tm: we use longpolling, websocket, mqtt and webhook to implement eventing 14:59:01 ack m 14:59:02 ack s 14:59:08 q? 14:59:23 https://github.com/w3c/wot-thing-description/issues/892 regarding historical data 15:00:05 q+ 15:00:40 sk: is there no form data in the device description? 15:00:40 (right, so it seems the URLs etc. are implied by the property name, etc) 15:01:04 tm: since we support only http, we simplify the device description and do not include binding templates 15:01:45 ack k 15:01:45 kaz, you wanted to ask if "getting the list of devices" is kind of discovery and to ask if there is any specific API to group multiple devices and to ask what the data model for 15:01:48 ... history is like 15:04:39 (so discovery starts with the hub URL, where you can get list of devices, and also devices by type, but there is not a general content-based query mechanism) 15:05:54 q? 15:06:41 tm: regarding grouping, the client can define a group of devices with some expected actions 15:06:48 ack d 15:06:48 dape, you wanted to bulk actions revoced if one action fails? 15:07:48 tm: my question was HTTP body encoding 15:08:02 dp: regarding the href, a WoT thing can choose to that kind of hierarchy but does not have to 15:08:17 s/tm: my question was HTTP body encoding// 15:09:24 tm: if the transaction succeeded, you'll get the new property value back from the device side 15:09:49 (=equal to the set property itself) 15:10:15 dp: regarding the bulk operation, what happens if one does not turn on? do you notice it somehow? 15:10:32 dp: what if we turn on several lamps at once and part of them failed 15:10:44 s/failed/failed?/ 15:11:00 q? 15:11:58 tm: it is best effort 15:12:19 tm: the client can identify if the action failed 15:12:54 q? 15:12:57 ack e 15:13:34 https://github.com/w3c/wot-thing-description/issues/892 15:14:51 tm: the client can get a history object 15:15:05 (we have to wrap up though... so I'm going to have to close the queue and ask for next steps) 15:15:07 i/the/ek: question on hitory/ 15:15:18 zakim, close the queue 15:15:18 ok, kaz, the speaker queue is closed 15:15:25 q? 15:17:23 mm: would like to have a follow-up call, e.g., during the Use Cases calls 15:17:32 ... can you join the Use Cases call? 15:17:33 tm: yes 15:18:32 ... but the liaison procedure on the ECHONET side is still being discussed 15:18:41 kaz: will talk with them again about that 15:18:43 mm: ok 15:19:26 sk: also would be great if ECHONET can join the upcoming Plugfests 15:19:30 mm: yeah 15:19:38 ... that would be in October 15:20:08 ek: wondering if there is any device publicly exposed? 15:20:12 tm: no 15:20:38 ... maybe could provide something for the WoT guys for Plugfests 15:20:47 ... but need confirmation from the ECHONET org 15:20:53 ek: are there any public API? 15:21:20 s/any device/any API/ 15:21:42 topic: Wrapup 15:21:46 mm: Discovery on Wed 15:22:01 [adjourned] 15:22:07 rrsagent, draft minutes 15:22:08 I have made the request to generate https://www.w3.org/2021/03/15-wot-minutes.html kaz 15:22:12 tm: there is the experiment cloud that is open to members, we should discuss 16:13:39 dsr has joined #wot 16:32:49 dsr has joined #wot 16:51:15 dsr has joined #wot 17:21:48 dsr has joined #wot 17:34:18 Zakim has left #wot 17:53:37 dsr has joined #wot 18:24:50 dsr has joined #wot 18:54:02 dsr has joined #wot 19:10:50 dsr has joined #wot 19:50:12 dsr has joined #wot 20:20:14 dsr has joined #wot 20:51:44 dsr has joined #wot 21:14:31 dsr has joined #wot 21:30:02 dsr has joined #wot 21:53:30 dsr has joined #wot 22:24:03 dsr has joined #wot 23:01:59 dsr has joined #wot 23:19:11 dsr has joined #wot