11:57:54 RRSAgent has joined #wot 11:57:54 logging to http://www.w3.org/2016/08/31-wot-irc 11:58:46 wonsuk has joined #wot 11:59:26 DanhLePhuoc has joined #wot 12:00:19 present: Kaz_Ashimura, Dave_Raggett, Harada_Kei, Andreas, User2, User4, Danh_le_Phuoc, Harada_Kei(again), Klaus, Martin_Bauer, Nicolas_Seydoux, Peter_Kim, Soumya_Kanti_Datta, Uday_Davuluru 12:00:32 present+ Michael_McCool 12:00:38 present+ DanhLePhuoc 12:00:47 present+ Lindsay_Frost 12:01:05 present+ Michael_Koster 12:01:11 dape has joined #wot 12:01:18 present+ Daniel_Peintner 12:01:29 yingying has joined #wot 12:01:29 present+ Darko_Anicic 12:01:43 michael has joined #wot 12:01:48 present+ Fenger_Zhang 12:02:05 present+ Framl+Reiscj 12:02:12 present+ Istvan_Lajtos 12:02:27 yingying_ has joined #wot 12:02:29 present+ Miao_Jiang 12:02:47 present+ Shelby_Kiewel 12:02:56 present+ Wolfgang_Granzow 12:03:06 taki has joined #wot 12:03:17 mkovatsc has joined #wot 12:03:19 present+ Burhanettin_Nacar 12:03:34 present+ Dongjoo_Kim 12:03:42 present+ Gizem 12:03:50 present+ Yingying_Chen 12:03:59 present+ Matthias_Kovatsch 12:04:06 DarkoAnicic has joined #wot 12:04:18 present+ Victor_Kueh 12:04:26 rrsagent, make log public 12:05:03 jhund has joined #wot 12:05:05 masato has joined #wot 12:05:11 soumya has joined #wot 12:05:28 https://www.w3.org/WoT/IG/wiki/IG_WebConf#Agenda_of_next_WoT_IG_WebConf:_31_August_2016 12:05:41 present+ DarkoAnicic 12:05:48 Andreas_Kraft__DT_ has joined #wot 12:05:52 Istvan has joined #wot 12:05:55 victor has joined #wot 12:06:04 dsr has joined #wot 12:06:09 present+ 12:06:09 present+ Johannes_Hund 12:06:19 LindsayFrost has joined #wot 12:06:37 gizems has joined #wot 12:06:38 uday has joined #wot 12:06:48 MartinB has joined #wot 12:06:50 present+ soumya 12:06:57 NSeydoux has joined #wot 12:07:00 McCool has joined #wot 12:07:09 Hi 12:07:09 zakim, pick scribe 12:07:09 I don't understand 'pick scribe', kaz 12:07:17 zakim, pick a scribe 12:07:17 Not knowing who is chairing or who scribed recently, I propose dsr 12:07:28 katsu has joined #wot 12:07:31 scribenick: dsr 12:07:47 meeting: Web of Things IG 12:07:54 Omar has joined #wot 12:07:54 zakim, who is here? 12:07:55 Present: Kaz_Ashimura, Dave_Raggett, Harada_Kei, Andreas, User2, User4, Danh_le_Phuoc, Harada_Kei(again), Klaus, Martin_Bauer, Nicolas_Seydoux, Peter_Kim, Soumya_Kanti_Datta, 12:07:56 Agenda: https://www.w3.org/WoT/IG/wiki/IG_WebConf#Agenda_of_next_WoT_IG_WebConf:_31_August_2016 12:07:57 ... Uday_Davuluru, Michael_McCool, DanhLePhuoc, Lindsay_Frost, Michael_Koster, Daniel_Peintner, Darko_Anicic, Fenger_Zhang, Framl+Reiscj, Istvan_Lajtos, Miao_Jiang, Shelby_Kiewel, 12:07:57 ... Wolfgang_Granzow, Burhanettin_Nacar, Dongjoo_Kim, Gizem, Yingying_Chen, Matthias_Kovatsch, Victor_Kueh, DarkoAnicic, dsr, Johannes_Hund 12:08:00 chair: Matthias 12:08:02 On IRC I see Omar, katsu, McCool, NSeydoux, MartinB, uday, gizems, LindsayFrost, dsr, victor, Istvan, Andreas_Kraft__DT_, soumya, masato, jhund, DarkoAnicic, mkovatsc, taki, 12:08:02 ... yingying_, michael, yingying, dape, DanhLePhuoc, RRSAgent, kaz, Karen, jet, tobie, misalias_, [thor], bergi_, schuki, ms7821_, Zakim, trackbot 12:08:04 bnacar has joined #wot 12:08:12 rrsagent, set logs public 12:09:33 agenda: https://www.w3.org/WoT/IG/wiki/IG_WebConf#Agenda_of_next_WoT_IG_WebConf:_31_August_2016 12:09:41 Xueqin has joined #wot 12:09:51 present+ Takuki_Kamiya, Tim Carey 12:10:04 present+ Victor_Charpenay 12:10:25 present+Jaeho_Lee 12:10:49 Topic: WoT: Introduction of the TD 12:11:22 k_nimura has joined #wot 12:11:50 (no link to slides) 12:11:59 present+ Omar_Elloumi 12:12:07 If the slides are uploaded, please mention the link here ... 12:12:17 present+ SeungMyeong_Jeong 12:12:32 present+ Thomas_Kessler 12:12:44 preent+ Tim_Carey 12:14:08 present+ Tim_Carey 12:14:12 s/preent+ Tim_Carey// 12:15:18 thx Kaz 12:15:35 zz has joined #wot 12:15:58 Darko presents a short presentation on thing descriptions. (Link to be added shortly) 12:16:35 miao has joined #wot 12:16:36 present+ Masato_Ohura 12:16:59 Things as having a resource model, protocol bindings and server connector 12:17:20 The resource model describes the interface exposed to apps 12:18:08 privacy? 12:18:18 zz_ has joined #wot 12:18:24 wonsuk has joined #wot 12:18:30 Darko shows a diagram where a client is connected to a server for remote access to a thing 12:18:40 present+ Antonella 12:19:00 rrsagent, draft minutes 12:19:00 I have made the request to generate http://www.w3.org/2016/08/31-wot-minutes.html kaz 12:19:18 re privacy: noted 12:20:23 Miao_ has joined #wot 12:20:33 The client retrieves the thing description to discover how to expose the thing to a local app, and how to connect to the remote thing exposed by the server 12:20:40 present+ Ian_Blair 12:21:39 Darko presents a diagram depicting different categories of metadata in a thing description (resources, semantic models, communication and security) 12:21:42 https://www.w3.org/WoT/IG/wiki/OneM2MCall31Aug2016 12:22:00 present+ Katsuyoshi_Naka, Kazuaki_Nimura, Mengxuan_Zhao 12:22:54 Xueqin has joined #wot 12:22:58 We’ve been using JSON-LD for representing thing descriptions. This offers familiar JSON syntax plus rooting of terms in RDF 12:23:45 present+ Wonsuk_Lee 12:24:05 RDF allows us to exploit semantic tool chains and ontologies 12:24:19 present+ Xueqin 12:24:39 Victor presents an example thing description for a thermostat 12:25:35 present+ Yongjing_Zhang 12:25:38 where does timing data get represented? For instance, devices that sleep; long-running actions; sync vs async actions 12:26:24 will follow up later, no need to interrupt pres 12:26:29 This exposes the current temperature as a read-only property, raises events when the temperature rises above a given limit, and an action to to set that limit 12:26:31 ok 12:28:18 q+ McCool to ask where timing data gets represented. For instance, devices that sleep; long-running actions; sync vs async actions 12:28:35 Victor explains that this example provides a binding to the coap protocol 12:29:33 q? 12:29:38 [ fyi, Tech Landscape for Security & Privacy: https://w3c.github.io/wot/landscape.html#tech-landscape-for-security-privacy ] 12:29:54 ack M 12:29:54 McCool, you wanted to ask where timing data gets represented. For instance, devices that sleep; long-running actions; sync vs async actions 12:30:33 Michael McCool asks about where timing data gets represented. For instance, devices that sleep; long-running actions; sync vs async actions? 12:30:51 Matthias: … 12:31:14 Johannes adds to Victor’s explanation of long running actions 12:31:15 (Johannes) 12:32:27 Darko: we currently don’t time stamp events, but this could be added or passed explicitly as part of the data model for an event 12:32:52 q? 12:33:35 masato has joined #wot 12:34:26 Explanation of the use of a repository for thing descriptions, along with protocols for registration and discovery 12:35:21 We have experimented with using SPARQL for querying a repository 12:36:40 Explanation of use of rich semantic models, e.g. based on ontologies sich as SSN, QUDT and SAREF 12:38:00 Victor shows relationships between thing description and SAREF 12:38:04 katsu has joined #wot 12:38:18 q? 12:41:08 He shows a script that executes a SPARQL query to the respository 12:43:02 Questions? 12:44:00 q+ yongjing 12:44:02 ack y 12:44:04 Yongjing: thanks for arranging this call and for the presentation 12:44:24 I have a question on the semantic extension part 12:44:57 (Extending Thing Description with Other Semantic Models) 12:45:01 Do you have a specification for how to use thing descriptions with other ontologies? 12:45:30 Or are you reexposing external semantics in a thing description? 12:46:19 [ fyi, Current Practice document: http://w3c.github.io/wot/current-practices/wot-practices.html ] 12:46:26 Darko(?) our spec is the current practices document. 12:47:04 This describes what we do for each plugfest we hold 12:47:07 q+ 12:47:22 s/Darko(?)/Darko/ 12:47:52 q_ Michael_Koster 12:47:56 q+ Michael_Koster 12:48:00 ack Michael 12:48:07 s/q_ Michael_Koster// 12:48:10 Michael Koster talks about the details for how the annotations are represented 12:48:25 zz has joined #wot 12:48:51 ack q? 12:48:54 ack m 12:49:05 ack mkovatsc 12:49:07 Matthias: we’ve shown how to import external vocabularies 12:49:34 Darko: this uses the @context feature from JSON-LD 12:49:40 katsu has joined #wot 12:50:13 Yongjing: nice diagram to show distinction between domain dependent and domain independent models 12:50:59 Tim Carey: it will be interesting to see how we (oneM2M and WoT IG) can interwork 12:51:28 Topic: oneM2M: Semantics presentation 12:51:32 s/Tim Carey:/Tim_Carey:/ 12:53:01 masato has joined #wot 12:53:17 soumya has joined #wot 12:53:48 soumya_ has joined #wot 12:54:55 yingying has joined #wot 12:55:15 OneM2M started with a domain independent approach for services, but our interoperability requirements point to need for domain dependent models too 12:55:42 HAIM is acronym for home appliance information model 12:56:38 Yongjing presents a UML model diagram 12:57:09 rrsagent, draft minutes 12:57:09 I have made the request to generate http://www.w3.org/2016/08/31-wot-minutes.html kaz 12:57:35 present+ Catalina_Mladin, Chonggang_Wang 12:58:05 present+ Hiroyuki_Maeomichi 12:58:37 q? 12:59:22 This includes static metadata, module class version numbers and so forth. 12:59:48 We have a separate UML diagram for data types 13:00:13 We handle units of measure and constraints as part of the data type model 13:01:22 HAIM release 2 covers 14 devices with 41 module classes. Television as an example 13:02:18 present+ Carmelo_Zaccone 13:02:49 q+ what or how is the process to add a new module class if needed? 13:03:17 q+ 13:04:22 TV resource tree with leaf nodes including serialNum, deviceType, audioVolume etc. 13:04:51 soumya has joined #wot 13:05:34 We’re looking at mapping to models from other IoT organisations, e.g. OCF and Alljoyn 13:06:58 We expecting to discuss extension to other domains, e.g. vehicular 13:07:09 q? 13:07:13 q+ 13:08:21 For collaboration with W3C, we could look at alignment of models (HAIM & TD), as well as using HAIM to validate W3C WoT TD against a home appliance model 13:08:46 Max has joined #wot 13:09:08 Questions? 13:09:24 Daniel: what is your process for new module classes? 13:10:23 q+ 13:10:43 ack dape 13:11:01 q? 13:11:01 The TV example includes properties, actions and events 13:11:11 q+ to ask about how to validate TD using HAIM 13:11:35 Istvan has joined #wot 13:11:37 ack jhund 13:11:55 Johannes: You have devices, sub-devices, modules and so forth. Can you explain this segmentation and how it can be extended? 13:13:01 Yongjing: oneM2M may extend the SDT model and align this with the W3C work 13:15:07 Andreas: the module class is a wrapper for a given set of capabiltiies 13:15:48 We modelling a single type of device, not relationships between devices 13:16:41 q+ Marting 13:16:56 ack M 13:17:09 Martin Bauer: we wanted to avoid recursive models for devices 13:17:22 s/Martin Bauer:/Martin_Bauer:/ 13:17:57 We may look at defining a group of things as a new thing in its own right 13:17:59 q+ Johannes 13:18:01 ack J 13:18:17 ack DarkoAnicic 13:18:43 Darko: did you have domain experts to guide your model specification? 13:19:55 Yongjing: we had experts from a variety of companies that provide devices and services. 13:20:37 We will only start work if we’re confident we have the experts available to guide it 13:21:32 ack k 13:21:32 kaz, you wanted to ask about how to validate TD using HAIM 13:22:11 Kaz: interested in how to use HAIM as a semantic model for validating thing descriptions 13:22:51 Yongjing: we could explore this for a plugfest 13:23:05 q? 13:23:07 But who is volunteering to drive this effort? 13:23:26 Perhaps Fujitsu? 13:23:40 Kaz: will you be at TPAC next month? 13:23:49 Yongjing: sorry, no 13:24:05 Topic: oneM2M Base Ontology 13:24:48 Martin presents slides by Joerg Swetina who is now on vacation 13:28:20 OneM2M release 1 was agnostic on meaning of data carried. Release 2 added support for adding metadata, and release 3 will include specific metadata models 13:28:58 We are interested in syntactic interoperability and semantic interoperability 13:29:34 The latter involves annotation of M2M data, abstraction from specific technologies and data brokering 13:32:23 We support ontology references and semantic descriptors 13:32:26 q? 13:33:44 We want to support abstracion, to enable semantic queries and semantic based mash-ups 13:34:23 Martin presents the oneM2M base ontology 13:35:23 q+ to ask if the oneM2M Base Ontology is RDF-based 13:35:44 Devices are things you can interact with 13:35:46 masato has joined #wot 13:36:38 McCool has joined #wot 13:37:35 We try to distinguish between machine/tech dependent concepts and human meaningful concepts. 13:39:06 q+ 13:39:18 The base ontology can be sub-classed for mapping to other ontologies 13:39:48 q? 13:39:54 ack DarkoAnicic 13:40:07 Kaz, your question on this part? 13:40:10 Andreas_Kraft__DT_ has joined #wot 13:40:26 okay :) 13:40:26 Darko: how do you use the semantic description? Does it describe how to interact with a device? 13:40:29 q+ I don't really like how services are always bound to one device; to me services might be composed out of other services, may be associated with contexts or locations as opposed to devices, etc. 13:41:26 to Zakim, not used to IRC, will have to look at manual or something 13:41:37 to Zakim, never mind for now 13:42:42 can we imagine how TD could be used to bridge a oneM2M system to a non-oneM2M system? 13:43:00 q+ 13:43:51 ack k 13:43:51 kaz, you wanted to ask if the oneM2M Base Ontology is RDF-based 13:44:24 Kaz: what is the concrete representation are you using and is it based on RDF? 13:45:03 Martin: We use RDF triples serialize as XML 13:45:23 we may look at JSON-LD in the future 13:46:26 Kaz: is SPARQL well received? 13:46:58 s/is SPARQL well received?/is the combination of RDF and SPARQL powerful enough for you?/ 13:47:53 q? 13:47:56 ack m 13:48:44 Matthias: what motivated the distinction between machine and human concepts? If the W3C WoT TD we didn’t see a need for that. 13:50:01 Martin: the idea is to separate the functionality from the technical implementation 13:52:13 q? 13:52:50 Matthias: we are out of time so we won’t talk about protocol bindings now. Should we now discuss next steps? 13:53:01 Topic: Next steps 13:53:46 Martin: if we want a large group from both W3C and oneM2M we will probably be stuck with a teleconference, what do others think? 13:54:12 Yongjing: I was hoping to create some formal liaison arrangement 13:54:29 At the group to group level we can continue to exchange ideas 13:55:13 Matthias: the next call will have to be after TPAC, i.e. late September or October 13:55:32 -> https://www.w3.org/2016/09/TPAC/ TPAC page (Sep. 19-23) 13:55:44 Yongjing: we’re having a meeting in Sophia Antipolis in October 13:56:35 If any of you want to attend please email me 13:57:02 We have regular phone calls for the semantic group on Mondays 13:57:57 -> http://www.onem2m.org/news-events/events/eventdetail/43/-/onem2m-showcase-etsi-iot-workshop oneM2M at ETSI 13:58:31 The next telecon is September 5 at 14:30 CEST and is 90 mins long 13:59:17 s/The next telecon/Our (=oneM2M) next telecon/ 13:59:53 -> https://www.w3.org/2001/11/StdLiaison W3C Liaison page 14:00:24 Yongjing will be the contact on behalf of oneM2M semantics group, at least for now 14:00:27 Istvan has joined #wot 14:00:57 Kobe, I can do that... 14:01:04 Matthias brings the meeting to a close 14:01:40 rrsagent, make minutes 14:01:40 I have made the request to generate http://www.w3.org/2016/08/31-wot-minutes.html dsr 14:02:26 wg has joined #wot 14:21:32 dsr has joined #wot 15:03:56 Max has joined #wot 15:53:06 Max has joined #wot 17:41:32 dsr has joined #wot