- From: Kazuyuki Ashimura <ashimura@w3.org>
- Date: Wed, 23 Nov 2016 17:25:16 +0900
- To: Public Web of Things IG <public-wot-ig@w3.org>
- Message-ID: <CAJ8iq9X4O8V1HfxMsk5hdy41f9BTDpxVZL=QBZADO2s_JBuTjg@mail.gmail.com>
available at: https://www.w3.org/2016/11/23-wot-td-minutes.html also as text below. Thanks for taking the minutes, Dave! Kazuyuki --- [1]W3C [1] http://www.w3.org/ - DRAFT - TD Restructuring 23 Nov 2016 [2]Agenda [2] https://lists.w3.org/Archives/Member/member-wot-ig/2016Nov/0019.html See also: [3]IRC log [3] http://www.w3.org/2016/11/23-wot-td-irc Attendees Present Kaz, Sebastian, Dave, Uday, Yingying, Daniel_Peintner, Taki, Victor, Feng_Zhang Regrets Chair Sebastian Scribe dsr, kaz Contents * [4]Topics 1. [5]Pull Requests on TD for the draft WG Charter 2. [6]Streaming and Compound Values (with demo) 3. [7]MIME types 4. [8]Next meeting? * [9]Summary of Action Items * [10]Summary of Resolutions __________________________________________________________ <dsr> scribenick: dsr Pull Requests on TD for the draft WG Charter Sebastian: Michael McCool has proposed a change to the charter in respect to thing descriptions to address the AC Review feedback Sebastian looks for a way to project the rendered version of Michael’s pull request Sebastian too provided some suggestions for changes, which Michael took into account Sebastian notes that his change should make it easier for people to understand what the charter is saying. We want to avoid misunderstandings about what tools are needed to process thing descriptions. Things can consume data from other sources, e.g. other things. This relates to the declarations about input and output data. 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 Sebastian discusses the wording around thing lifecycles Any questions? [No] <kaz> scribenick: kaz Streaming and Compound Values (with demo) dsr: demo of Simulation of leaky water tank ... (explains the demo scenario) ... there are inlet valve and outlet valve ... the outlet valve automatically opens when the water goes under the lower line ... and the inlet valve automativally opens when the water goes above the upper line ... there is HTML forms to specify levels, etc. ... you can change the limit, etc. ... also interfere the movement using "inlet valve"/"outlet valve" radio boxes ... the green sign shows if you're connected with the server ... (shows the issue 281) -> [11]https://github.com/w3c/wot/issues/281 issue 281 [11] https://github.com/w3c/wot/issues/281 dsr: next shows the demo of Simulation of ECG ... server is streaming server-sent events ... what do we need to for streaming? ... e.g., ECG data ... for a digital converter ... what is the protocol? ... metadata here let you know about the data { properties: { ecg: { type: “number”; upper: 1023; lower: 0; rate: 100, source: “http://example.com/stream/ecg”, protocol: “server sent events” } } } ]] dsr: more compound example with compound data ... time stamp, voltage, etc. 5.093750,1891.621105,-0.101894,0.698271,9.961602 5.109375,-156.757717,,, 5.125000,-2117.106552,-0.101894,0.698271,9.961602 5.140625,-1169.248790,,, ]] dsr: ecga includes ecg, x, y, and z { types: { acceleration: { type: “number”, min: -1.0, max: 1.0, rate: 32 } }, properties: { ecga: { rate: 64, source: “http://example.com/stream/ecg”, protocol: “server sent events”, properties: { ecg: { type: “number”, upper: 1023, lower: 0 }, x: “acceleration”, y: “acceleration”, z: “acceleration” } } } } ]] dsr: defining x, y, z separately from the ecg data ... nest of properties dape: wondering what you need is additional information to get the data? dsr: server-sent event is an API of HTML5 ... you provide information of URI, event source and callback ... the interface is independent from protocols ... very easy to implement using Node.js ... not saying HTTP has advantage ... but there are many supports for HTTP dape: you could change the source from HTTP to any other ones dsr: yes seba: what kind of media type are you using? ... what kind of data format? dsr: that's kind of included in the protocol field ... not exposed to applications but could be ... services essentially sending JSON ... array of objects ... this API is appropriate to streaming ... can register callbacks ... the interface exposes the information to applications kaz: wondering if we want to gather this kind of use cases for TD Restructuring? dsr: think so ... would be useful for brainstorming kaz: in that case, I'd suggest Sebastian sends out a call for request for use cases to the group seba: ok ... btw, not unclear about if this approach is useful for today's Web apps ... how to handle unsubscribe? dsr: you can drop subscription ... simple but useful ... the client can stop and resume seba: ok ... the structure you sowed is written in JavaScript ... do you use the notation based on the Current Practices? dsr: not directly JSON-LD but easily converted to RDF seba: would be very nice if we could handle this in Web-like approach ... you're expecting to understand JSON object notation as well ... we're working on independent representation ... would handle both JSON object representation and others dsr: based on the use cases/requirements we could find which would be the appropriate representation seba: we'd have some generic representation which could be converted to any representations ... what the standard side of TD would be? dsr: should be based on requirements seba: JSON approach vs semantic approach ... your example seems to be difficult for semantic interpretation here ... not very machine understandable... dsr: it's very simple ... in terms of mapping, it's also simple seba: how to handle the rate? dsr: using the context mechanism ... something maps to a blank node ... happy to elaborate during upcoming calls seba: there are already existing standards dsr: right. we don't want to people to use something they don't want to use seba: we have to go into more detail once we launch the WG ... staying on JSON-LD or some new approach ... have to find out the right direction to take dsr: need to see pros and cons seba: there should not be need for RDF parser ... how should we rely on TD notation? ... current approach works well for PlugFests ... so would stick with JSON-LD ... 5 mins remaining ... Daniel, your pull request? MIME types -> [12]https://github.com/w3c/wot/pull/278 issue 278 [12] https://github.com/w3c/wot/pull/278 dape: issue on MIME types seba: tx for your change proposal ... will merge this with the Current Practice document ... so that we can use that for the next PlugFest ... will use a few next days for that Next meeting? seba: next Wednesday, 8am CET ... if you have topics, please make issues and/or send emails ... something more to discuss today? (none) [ adjourned ] Summary of Action Items Summary of Resolutions [End of minutes] __________________________________________________________ Minutes formatted by David Booth's [13]scribe.perl version 1.148 ([14]CVS log) $Date: 2016/11/23 08:20:04 $ [13] http://dev.w3.org/cvsweb/~checkout~/2002/scribe/scribedoc.htm [14] http://dev.w3.org/cvsweb/2002/scribe/
Received on Wednesday, 23 November 2016 08:26:32 UTC