07:02:19 RRSAgent has joined #wot-td 07:02:19 logging to http://www.w3.org/2016/11/23-wot-td-irc 07:03:05 dsr has joined #wot-td 07:04:07 dape has joined #wot-td 07:04:42 present+ Kaz, Sebastian, Dave, Uday, Yingying 07:05:02 agenda: https://lists.w3.org/Archives/Member/member-wot-ig/2016Nov/0019.html 07:05:56 present+ Daniel_Peintner 07:06:22 present+ Taki 07:06:57 present+ Victor 07:08:52 victor has joined #wot-td 07:11:13 zakim, pick a scribe 07:11:13 Not knowing who is chairing or who scribed recently, I propose Dave 07:11:37 scribenick: dsr 07:11:49 uday has joined #wot-td 07:12:46 Sebastian: Michael McCool has proposed a change to the charter in respect to thing descriptions to address the AC Review feedback 07:13:31 Sebastian looks for a way to project the rendered version of Michael’s pull request 07:14:41 Sebastian too provided some suggestions for changes, which Michael took into account 07:14:56 rrsagent, set logs public 07:15:14 Fenger has joined #wot-td 07:16:03 Sebastian notes that his change should make it easier for people to understand what the charter is saying. 07:17:23 present+ Feng_Zhang 07:17:50 We want to avoid misunderstandings about what tools are needed to process thing descriptions. 07:18:52 Things can consume data from other sources, e.g. other things. 07:19:44 This relates to the declarations about input and output data. 07:20:37 Kaz: perhaps we should discuss the details of the pull request in the main WoT IG call when Michael will be present and able to answer questions 07:23:19 Sebastian discusses the wording around thing lifecycles 07:25:56 Any questions? [No] 07:27:22 scribenick: kaz 07:27:32 dsr: demo of Simulation of leaky water tank 07:27:43 ... (explains the demo scenario) 07:28:05 ... there are inlet valve and outlet valve 07:28:40 ... the outlet valve automatically opens when the water goes under the lower line 07:28:53 ... and the inlet valve automativally opens when the water goes above the upper line 07:29:13 ... there is HTML forms to specify levels, etc. 07:29:22 ... you can change the limit, etc. 07:30:06 ... also interfere the movement using "inlet valve"/"outlet valve" radio boxes 07:30:19 ... the green sign shows if you're connected with the server 07:30:42 ... (shows the issue 281) 07:31:02 -> https://github.com/w3c/wot/issues/281 issue 281 07:31:24 dsr: next shows the demo of Simulation of ECG 07:31:45 ... server is streaming server-sent events 07:32:03 ... what do we need to for streaming? 07:32:19 ... e.g., ECG data 07:32:32 ... for a digital converter 07:32:46 ... what is the protocol? 07:33:03 ... metadata here let you know about the data 07:33:09 [[ 07:33:10 { 07:33:10 properties: { 07:33:10 ecg: { 07:33:10 type: “number”; 07:33:10 upper: 1023; 07:33:12 lower: 0; 07:33:14 rate: 100, 07:33:16 source: “http://example.com/stream/ecg”, 07:33:18 protocol: “server sent events” 07:33:20 } 07:33:22 } 07:33:26 } 07:33:28 ]] 07:33:30 dsr: more compound example with compound data 07:33:40 ... time stamp, voltage, etc. 07:33:55 [[ 07:33:57 5.093750,1891.621105,-0.101894,0.698271,9.961602 07:33:57 5.109375,-156.757717,,, 07:33:57 5.125000,-2117.106552,-0.101894,0.698271,9.961602 07:33:57 5.140625,-1169.248790,,, 07:33:58 ]] 07:34:28 dsr: ecga includes ecg, x, y, and z 07:34:38 [[ 07:34:38 { 07:34:38 types: { 07:34:38 acceleration: { 07:34:38 type: “number”, 07:34:40 min: -1.0, 07:34:42 max: 1.0, 07:34:44 rate: 32 07:34:46 } 07:34:48 }, 07:34:50 properties: { 07:34:52 ecga: { 07:34:56 rate: 64, 07:34:58 source: “http://example.com/stream/ecg”, 07:35:00 protocol: “server sent events”, 07:35:02 properties: { 07:35:04 ecg: { 07:35:06 type: “number”, 07:35:08 upper: 1023, 07:35:10 lower: 0 07:35:12 }, 07:35:14 x: “acceleration”, 07:35:16 y: “acceleration”, 07:35:18 z: “acceleration” 07:35:20 } 07:35:22 } 07:35:26 } 07:35:28 } 07:35:30 ]] 07:35:32 dsr: defining x, y, z separately from the ecg data 07:35:34 ... next of properties 07:35:36 s/next/nest/ 07:35:46 q+ 07:35:50 q? 07:35:56 ack d 07:36:22 dape: wondering what you need is additional information to get the data? 07:36:32 dsr: server-sent event is an API of HTML5 07:36:47 ... you provide information of URI, event source and callback 07:36:57 ... the interface is independent from protocols 07:37:08 ... very easy to implement using Node.js 07:37:37 ... not saying HTTP has advantage, though 07:37:57 ... but there are many supports for HTTP 07:38:00 s/, though// 07:38:27 dape: you could change the source from HTTP to any other ones 07:38:29 dsr: yes 07:38:50 q+ 07:39:03 seba: what kind of media type are you using? 07:39:08 ... what kind of data format? 07:39:27 dsr: that's kind of included in the protocol field 07:39:45 ... not exposed to applications but could be 07:39:53 ... services essentially sending JSON 07:40:05 ... array of objects 07:40:17 ... this API is appropriate to streaming 07:40:33 ... can register callbacks 07:40:49 ... the interface exposes the information to applications 07:41:20 kaz: wondering if we want to gather this kind of use cases for TD Restructuring? 07:41:22 dsr: think so 07:41:50 ... would be useful for brainstorming 07:42:24 kaz: in that case, I'd suggest Sebastian sends out a call for request for use cases to the group 07:42:30 seba: ok 07:43:01 ... btw, not unclear about if this approach is useful for today's Web apps 07:43:20 ... how to handle unsubscribe? 07:43:27 dsr: you can drop subscription 07:43:40 ... simple but useful 07:44:05 ... the client can stop and resume 07:44:14 seba: ok 07:44:38 ... the structure you sowed is written in JavaScript 07:45:00 ... do you use the notation based on the Current Practices? 07:45:24 dsr: not directly JSON-LD but easily converted to RDF 07:46:02 seba: would be very nice if we could handle this in Web-like approach 07:46:29 ... you're expecting to understand JSON object notation as well 07:46:48 ... we're working on independent representation 07:47:20 ... would handle both JSON object representation and others 07:47:58 dsr: based on the use cases/requirements we could find which would be the appropriate representation 07:48:40 seba: we'd have some generic representation which could be converted to any representations 07:49:12 ... what the standard side of TD would be? 07:49:20 dsr: should be based on requirements 07:50:10 seba: JSON approach vs semantic approach 07:50:25 ... your example seems to be difficult for semantic interpretation here 07:50:42 ... not very machine understandable... 07:50:49 dsr: it's very simple 07:51:06 ... in terms of mapping, it's also simple 07:51:40 seba: how to handle the rate? 07:51:45 dsr: using the context mechanism 07:52:01 ... something maps to a blank node 07:52:21 ... happy to elaborate during upcoming calls 07:52:48 seba: there are already existing standards 07:53:08 dsr: right. we don't want to people to use something they don't want to use 07:53:42 seba: we have to go into more detail once we launch the WG 07:53:56 ... staying on JSON-LD or some new approach 07:54:06 ... have to find out the right direction to take 07:54:25 dsr: need to see pros and cons 07:55:23 seba: there should not be need for RDF parser 07:55:40 ... how should we rely on TD notation? 07:55:51 ... current approach works well for PlugFests 07:56:00 ... so would stick with JSON-LD 07:56:19 ... 5 mins remaining 07:56:34 ... Daniel, your pull request? 07:56:47 topic: MIME types 07:57:05 -> https://github.com/w3c/wot/pull/278 issue 278 07:57:14 dape: issue on MIME types 07:57:53 seba: tx for your change proposal 07:58:05 ... will merge this with the Current Practice document 07:58:40 ... so that we can use that for the next PlugFest 07:58:51 ... will use a few next days for that 07:59:02 topic: Next meeting? 07:59:15 seba: next Wednesday, 8am CET 07:59:38 ... if you have topics, please make issues and/or send emails 07:59:52 ... something more to discuss today? 07:59:53 (none) 08:00:09 rrsagent, make log public 08:00:13 rrsagent, draft minutes 08:00:13 I have made the request to generate http://www.w3.org/2016/11/23-wot-td-minutes.html kaz 08:00:51 [ adjourned ] 08:00:55 rrsagent, draft minutes 08:00:55 I have made the request to generate http://www.w3.org/2016/11/23-wot-td-minutes.html kaz 08:01:33 Meeting: TD Restructuring 08:01:40 Chair: Sebastian 08:01:40 rrsagent, draft minutes 08:01:40 I have made the request to generate http://www.w3.org/2016/11/23-wot-td-minutes.html kaz 08:02:17 i/Michael McCool has/topic: Pull Requests on TD for the draft WG Charter/ 08:02:19 rrsagent, draft minutes 08:02:19 I have made the request to generate http://www.w3.org/2016/11/23-wot-td-minutes.html kaz 08:04:16 i/scribenick: kaz/topic: Streaming and Compound Values (with demo)/ 08:04:18 rrsagent, draft minutes 08:04:18 I have made the request to generate http://www.w3.org/2016/11/23-wot-td-minutes.html kaz 08:11:03 yingying_ has joined #wot-td 08:12:03 ying_ying has joined #wot-td 09:18:37 dsr has joined #wot-td 09:44:14 Zakim has left #wot-td 09:52:20 dsr has joined #wot-td 12:37:34 dsr has joined #wot-td 12:57:29 kaz has joined #wot-td 13:00:50 taki has joined #wot-td 13:02:18 taki has left #wot-td 13:11:20 yingying has joined #wot-td