06:53:43 RRSAgent has joined #wot-td 06:53:43 logging to http://www.w3.org/2016/10/12-wot-td-irc 07:01:03 AZ has joined #wot-td 07:01:21 present+ AZ 07:03:16 AZ = Antoine Zimmermann 07:03:48 present+ Kaz_Ashimura, Michael_Koster, Antoine_Zimmermann, Maxime_Lefrancois, Daniel_Peintner, Uday_Davuluru, Victor_Charpenay 07:05:41 present+ Sebastian_Kaebisch 07:05:50 dape has joined #wot-td 07:09:42 maxime has joined #wot-td 07:10:24 present+ Kazuo_Kajimoto 07:10:31 scribe: Daniel 07:10:33 scribenick: dape 07:10:46 mjkoster has joined #wot-td 07:10:47 SK: Let's start with some logistics 07:10:56 present+ maxime 07:10:59 ... weekly call until first of November 07:11:18 ... re-structering used in next PlugFest 07:11:38 ... use Github for discussions 07:12:07 present+ Matthias_Kovatsch 07:12:13 kajimoto has joined #wot-td 07:12:13 ... plan for today: start with property and actions 07:12:27 present+ Yongjing_Zhang 07:12:30 ... also finalize mediatype proposal 07:12:55 ... handle feedback we got about JSON-LD 07:13:17 TOPIC: Properties vs. Actions 07:13:52 SK: lets wait for Kaijimoto-san.. 07:13:57 .... switch topic 07:14:08 TOPIC: Specify encodings 07:14:20 ... github issue #251 07:14:34 ... propose to use mimetypes instead of XML, JSON, ... 07:16:06 ... seems to be agreement about this topic 07:16:36 -> https://github.com/w3c/wot/issues/251 GitHub Issue 251 07:16:37 SK: OK for everybody to integrate this comment? 07:16:51 All: silence (--> agreement) 07:16:52 rrsagent, make log public 07:16:57 rrsagent, draft minutes 07:16:57 I have made the request to generate http://www.w3.org/2016/10/12-wot-td-minutes.html kaz 07:17:20 encoding is almost universally used in computer sciecnce to talk about "character encoding" 07:17:22 SK: related issues whether to use term "encodings" 07:17:40 ... Maxime proposed to use format, representationType et cetera 07:18:19 content type sounds good 07:18:26 MK: mediaType and contentType is commonly used 07:18:41 +1 for contentType 07:18:42 media type is fine for me too 07:18:51 VC: Shall we use mediaType then? 07:19:28 i|sounds good|-> https://github.com/w3c/wot/issues/253 GitHub Issue 253| 07:19:33 rrsagent, draft minutes 07:19:33 I have made the request to generate http://www.w3.org/2016/10/12-wot-td-minutes.html kaz 07:19:44 MK: guess mediaType makes sense 07:19:52 Meeting: WoT - TD Restructuring 07:20:01 Chair: Sebastian 07:20:02 rrsagent, draft minutes 07:20:02 I have made the request to generate http://www.w3.org/2016/10/12-wot-td-minutes.html kaz 07:20:23 ... should check IANA for a registered term 07:20:27 +1 mediaType 07:20:40 i/Let's start with/topic: Logistics/ 07:20:42 rrsagent, draft minutes 07:20:42 I have made the request to generate http://www.w3.org/2016/10/12-wot-td-minutes.html kaz 07:21:09 SK: Let's think about and comment... will make decision next week 07:21:24 ... ask Daniel to close issue 07:21:26 DP: OK 07:22:57 TOPIC: JSON-LD 1.1 07:23:18 SK: related to issue #259 07:23:34 Dave's proposal not aligned with JSON-LD specification 07:23:36 s/github issue #251/SK: github issue #251/ 07:24:00 -> https://github.com/w3c/wot/issues/259 GitHub Issue 259 07:24:07 ... Gregg Kellogg mentioned new work is done in JSON-LD context 07:24:19 ... happy to integrate feedback 07:25:18 ... think we identified missing parts and should report it back to the JSON-LD group 07:25:36 I faced audio trouble... 07:25:44 ... I am very thankful that we can provide feedback 07:26:35 DP: any timeline for JSON-LD 1.1? 07:26:45 VC: No timeframe 07:27:10 SK: I think they are currently collecting issues and proposals 07:27:24 q+ 07:27:29 ... will try to invite Gregg to one of our next meetings 07:27:45 i can speak now, i hope... 07:27:49 ... should check back with Gregg 07:27:52 q? 07:28:30 AZ: JSON-LD 1.1 is not on standard track 07:28:33 sebastian has joined #wot-td 07:28:42 ... developed in community group 07:29:09 ... unlikely to become standard 07:29:22 Yongjing has joined #wot-td 07:29:59 -> https://www.w3.org/community/json-ld/ JSON-LD CG 07:30:05 katsu has joined #wot-td 07:30:15 SK: Doesn't sufficient support mean that creating a standard would be feasible 07:30:29 AZ: Yes, .. but there is no timeframe yet 07:31:10 VC: Do see AZs concern... using new features in TD might be problematic 07:31:26 s/AZs/AZ's/ 07:31:47 AZ: Within interest group looking at it is fine.. in WG we should focus on standards 07:32:02 SK: Let's check with Gregg 07:32:19 ... uncertainty is not good 07:33:14 TOPIC: Properties vs. Actions 07:33:38 SK: Difficult topic.... ongoing discussion on Github #247 07:34:33 ... tried to summarize viewpoints in my slide (TODO LINK) 07:35:09 ...current WoT assumption... property has static/dynamic states 07:35:33 ... e.g., read temperature, read/set RGB 07:35:55 ... Actions is more for function which has start and end 07:36:00 ... e.g. fadeIn 07:36:14 ... Doms proposal only readabke states 07:36:26 ... functions to enable/disable etc 07:36:48 ... Kajimoto-San: internal software status is property 07:36:59 ... hardware is action 07:37:11 ... another proposal is based on API Level 07:37:17 ... low level is property 07:37:18 the latest comment i made on this issue is to recommend people to look at the current practice of information modeling in oneM2M/SDT, where clear rules are made for reference. we don't need to suffer again the similar debate that people already experienced somewhere else. 07:37:26 ... complex API is actions 07:38:03 ... another proposal is to say we don't need a separate property and action 07:38:11 i|tried to summarize|-> https://github.com/w3c/wot/issues/247 GitHub Issue 247| 07:38:37 SK: Unsure about what "we" should use/pick? 07:39:03 Kajimoto: another proposal was about object-oriented analogy 07:39:24 ... read/change was property 07:39:28 s/Doms/Dom's/ 07:39:36 ... function was action 07:39:37 rrsagent, draft minutes 07:39:37 I have made the request to generate http://www.w3.org/2016/10/12-wot-td-minutes.html kaz 07:40:15 ... my proposal seems similar to OO-analogy 07:40:27 s/readabke/readable/ 07:40:31 q 07:40:31 rrsagent, draft minutes 07:40:31 I have made the request to generate http://www.w3.org/2016/10/12-wot-td-minutes.html kaz 07:40:31 q? 07:40:45 ack az 07:40:56 victor has joined #wot-td 07:41:09 SK: sometimes we do have something in between 07:41:11 q me in plz 07:41:15 ... not sure in that case 07:41:33 present+ Katsuyoshi_Naka 07:41:34 q? 07:42:14 s/... Kajimoto/Kajimoto/ 07:42:16 rrsagent, draft minutes 07:42:16 I have made the request to generate http://www.w3.org/2016/10/12-wot-td-minutes.html kaz 07:42:33 Yongjing: according to my oneM2M experience.. different ways out there.. suggest to look at them 07:43:26 ... hard for developers to impose strict rules 07:43:41 uday has joined #wot-td 07:44:28 ... our way should be flexible and powerful enough to handle different protocols 07:44:58 SK: do you have the same issue in oneM2M (action vs property) 07:45:05 Yongjing: yes 07:45:12 in oneM2M there are clear rules 07:45:24 ... we could adapt them 07:45:32 s/in oneM2M/... in oneM2M/ 07:45:34 rrsagent, draft minutes 07:45:34 I have made the request to generate http://www.w3.org/2016/10/12-wot-td-minutes.html kaz 07:46:20 ... oneM2M has 2 terms for properties: property (static e.g, device id) vs data-points (dynamic e.g, measurements) 07:46:38 ... the latter is functional 07:47:11 q+ 07:47:27 ... difference between data-points and actions: property is stateless 07:47:54 ... action is stateful... e.g, increase temperature by X 07:48:20 ... this is just a rule.. people might choose different rule 07:49:04 MK: had same discussion in OCF 07:49:14 .. difficult to specify hard rules 07:49:34 ... leave it to the designer 07:50:51 ... agree we should try to come up with a descriptive category... 07:51:24 SK: ask Yongjing to add input to github 07:51:30 Yongjing: just did 07:52:57 yingying has joined #wot-td 07:53:02 MK: looking at semantic annotations... client should be able to know which pattern to use 07:54:17 ... no concrete idea yet 07:54:31 ... looks at least promising to me 07:55:34 SK: discussion is ongoing... 07:56:09 Kajimoto: like Yongyings proposal 07:56:36 s/Yongyings/Yongjings 07:56:58 s/Yongjings/Yongjing's/ 07:56:59 TOPIC: General TD discussions 07:57:32 SK: Simplify the way how actions/properties and events are presented in TD 07:57:46 ... going back to original TD version 07:58:03 ... generic interaction container 07:58:18 -> https://github.com/w3c/wot/issues/258 GitHub Issue 258 07:58:37 ... use @type to mark interaction 07:59:09 ... even allow @type to be property and event 07:59:26 ... github issue #258, please comment 07:59:45 Kajimoto: not sure about @type proposal 08:00:43 .... purpose of TD is also about designer and which API to use 08:01:12 ... would like to see some API examples 08:01:37 ... should consider the combination of TD and API 08:01:56 q+ 08:01:59 SK: Thanks. Will provide some examples on Github 08:02:04 q? 08:02:28 MK: have an example of another pattern 08:02:55 ... mapping smart things to schema.org 08:03:04 ... have type and id (== command) 08:03:24 ... will provide example on Github 08:03:33 ... very much RDF-like 08:03:47 VC: is there a link we could look at? 08:03:57 MK: Will share link 08:04:49 SK: next is Github issue #254 08:05:15 ... Darko proposes to think about templates 08:05:41 ... not deeply discussed so far 08:05:56 ... propose to have abstract description of TD 08:06:13 .... start with abstract TD and enhance it later 08:06:22 ... please comment 08:06:40 ... fits also with TD lifecycle 08:06:58 SK: next is Github issue #255 08:07:32 ... move encodings and base url to resource/interaction 08:08:33 ... idea is to move global definitions to local definitions (being self-contained) 08:09:05 ... please comment 08:09:26 SK: next is Github issue #256 from Dave 08:10:07 i|Darko proposes|-> https://github.com/w3c/wot/issues/254 GitHub Issue 254| 08:10:08 ... about compound properties 08:10:33 i|move encodings and|-> https://github.com/w3c/wot/issues/255 GitHub Issue 255| 08:10:39 MK: will add comment... e.g. thing with 6 buttons.. 08:10:54 ... notion of collection 08:10:59 i|about compound|-> https://github.com/w3c/wot/issues/256 GitHub Issue 256| 08:11:03 SK: related to template? 08:11:04 rrsagent, draft minutes 08:11:04 I have made the request to generate http://www.w3.org/2016/10/12-wot-td-minutes.html kaz 08:11:14 MK: yes, I think we need both 08:11:53 SK: will link those 2 issues 08:12:03 SK: next is Github issue #257 08:12:35 ... about separating requirements from serialization formats 08:12:59 ... Dave is looking for volunteers to work with him on that 08:13:04 victor has joined #wot-td 08:13:30 MK: careful to sign up.... but looks interesting 08:14:00 ... workflow is important to look at 08:14:29 SK: That should be it for today.. 08:14:46 ... will ask Gregg to join next meeting 08:15:37 [ adjourned ] 08:16:21 rrsagent, draft minutes 08:16:21 I have made the request to generate http://www.w3.org/2016/10/12-wot-td-minutes.html kaz 11:37:06 Zakim has left #wot-td 12:05:18 yingying has joined #wot-td 12:05:21 sebastian has joined #wot-td 12:09:53 present+ Sebastian_Kaebisch 13:27:46 yingying_ has joined #wot-td 13:28:49 ying_ying has joined #wot-td 14:47:42 jefflinux has joined #wot-td