13:03:15 RRSAgent has joined #wot 13:03:15 logging to http://www.w3.org/2016/11/23-wot-irc 13:03:39 McCool has joined #wot 13:04:05 present+ Kaz_Ashimura, Daniel_Peintner, Dave_Raggett, Feng_Zhang, Masato_Ohura, Michael_McCool, Ryan_Ware, Takeshi_Yamada, Takuki_Kamiya, Uday_Davuluru 13:04:37 webex seems not to be working 13:07:15 Yongjing has joined #wot 13:07:43 present+ Michael_Koster, Ari_Keranen, Sebastian_Kaebisch, Takeshi_Yamada, Keiichi_Tokuyama 13:08:18 present+ Yongjing_Zhang 13:08:56 agenda: https://www.w3.org/WoT/IG/wiki/IG_WebConf#Agenda_of_next_WoT_IG_WebConf:_23_November_2016 13:09:41 ryuichi has joined #wot 13:11:20 yingying has joined #wot 13:12:30 scribenick: McCool 13:12:37 scribe: Michael_McCool 13:12:59 scribenick: kaz 13:13:03 scribe: kaz 13:13:15 present+ Ryuichi_Matsukura 13:13:47 present+ Yingying_Chen 13:14:58 yonging: checking the agenda items 13:15:24 ... WG Charter status, F2F logistics, OCF liaison 13:15:31 ... OCF data modeling next week 13:15:35 ... TD and Security 13:15:47 topic: WG Charter status 13:15:57 present+ Nan_Wang 13:16:12 mm: sent this updated draft Charter PDF to the group 13:16:38 -> https://lists.w3.org/Archives/Public/public-wot-ig/2016Nov/att-0056/wot-wg-2016.pdf Michael's compiled updated draft Charter 13:17:01 mm: updated the Charter according to the AC Comments 13:17:16 ... based on the pull requests 13:17:31 -> https://github.com/w3c/wot/pulls pull requests 13:17:52 mm: if you have comments we can include them as well 13:18:03 ... (going through the Charter) 13:18:09 ... changed the introduction 13:18:15 victor has joined #wot 13:18:45 kajimoto has joined #wot 13:18:45 ... "emerging standards" 13:18:59 ... (go to "2. Scope") 13:19:19 ... put out "triples" from the sentence in 2.1 13:19:34 ... added explicit sentence on how TD works 13:20:14 [[ 13:20:15 The W 13:20:15 orking Group will develop solutions to describe Things through metadata and 13:20:15 declarations of their capabilities 13:20:15 (e.g., possible interactions). 13:20:17 This work includes the 13:20:19 definition of dif 13:20:21 ferent 13:20:23 machine­understandable vocabulary sets 13:20:25 as well as serialization 13:20:27 formats of such a Thing Description. 13:20:29 The Thing Description will be aimed at enabling 13:20:31 scalable and automated tooling, including but not limited to search, 13:20:33 automated bridging, 13:20:35 service composition, validation, and development abstractions. 13:20:37 While enabling the use of 13:20:39 powerful tooling, the Thing Description will be designed in such a way 13:20:41 that even 13:20:43 constrained devices can use it. 13:20:47 In particular 13:20:49 , for basic usages there will not be an explicit 13:20:51 dependence on RDF and 13:20:53 it will not be necessary for constrained systems to perform 13:20:55 explicit semantic processing. 13:20:57 However 13:20:59 , to enable more complex usages, the Thing 13:21:01 Description will include extension points 13:21:03 to allow the use of semantic vocabularies and 13:21:05 tools 13:21:07 (e.g., Linked Open Data, Schema.org, Resource Description Framework (RDF), 13:21:09 semantic reasoners, etc.) 13:21:11 . 13:21:13 ]] 13:21:17 mm: updated the text in right above "2.2 Scripting API" by removing redundant text 13:21:43 ... changed the title of "Protocol Binding" to "Binding Templates" 13:21:51 ... for section 2.3 13:22:02 ... and "2.4 Security and Privacy" 13:22:08 ... modified the text 13:22:35 ... (going to "3.2 Informative Specifications" 13:22:40 ... ) 13:22:54 ... WoT Binding Templates now informative 13:23:11 q+ 13:23:18 q- 13:23:26 q+ 13:24:21 kaz: Scripting API is normative and Binding Template is informative. right? 13:24:21 q+ 13:24:26 mm: yes 13:24:31 qck k 13:24:33 ack k 13:24:40 s/qck k// 13:24:44 ack y 13:24:59 yz: when will we publish this Charter? 13:25:08 mm: this is a draft Charter 13:25:47 ... think it's would be OK 13:26:41 ahaller2 has joined #wot 13:27:12 kaz: right. we don't need to specify concrete date here in this draft 13:27:33 ... after getting the final conclusion, we can put the date later 13:29:10 ... our expectation is finalizing the procedure by the end of the year 13:30:23 topic: F2F Logistics 13:30:51 mm: would input from Ryan and Koster 13:31:15 ... the estimated cost is 13000 usd 13:31:24 $13,500 13:31:32 ... to rent a hotel, e.g., Crowne Praza 13:31:48 rw: any feedback, McCool? 13:31:51 mm: not yet 13:31:59 rw: please poke them again 13:32:22 mm: when is the deadline? 13:32:32 rw: within next couple of weeks 13:32:42 ... can you ping them? 13:32:45 mm: will do 13:33:09 ... Koster, any response from Samsung? 13:33:13 mk: not yet 13:33:19 ... let me try another inquiry 13:33:59 yz: the venue is not fixed? 13:34:21 mm: we have issues on security to hold the meeting at our own facilities 13:34:30 ... the venue should be a hotel 13:34:40 ... let me ask withing Intel 13:34:50 ... will send an email back 13:35:01 topic: OCF Liaison 13:35:10 mm: thinking about it 13:35:22 ... would call for volunteers 13:35:33 ... me, Michael Koster, etc. 13:35:44 s/etc./Yongjing/ 13:35:47 ... so far 13:35:53 ... would have a meeting 13:36:04 topic: Security 13:36:23 rw: 1 question 13:36:46 ... relationship between security tf and the group 13:36:52 ... report back to the group? 13:37:14 yz: my understanding is TFs should report back to the group 13:38:10 kaz: probably the security tf should be the joint tf of the IG and the WG 13:38:21 ... but you could start the TF as a sub group of the IG first 13:38:32 ... and report back to this main IG call like TD and Scripting 13:38:39 rw: ok. that makes sense 13:39:13 ... (shows github page) 13:39:59 https://github.com/ware/wot/blob/security-tf-docs/TF-Security/Charter.md 13:40:25 rw: the scope 13:40:53 ... Review of WoT related specifications for specific security relevant properties. These include areas 13:41:20 s/These include areas// 13:41:30 ... review of use cases 13:41:33 ... security test plans 13:41:41 ... suggested test plans for implementations 13:41:53 mm: implementations match standards 13:42:00 ... want W3C do that 13:42:25 ... recommending test plans rather than implementing them 13:42:28 rw: agree 13:42:45 mm: the WG should recommend test plans 13:43:06 rw: pull request on scope 13:43:16 ... lifecycle, e.g., shipping 13:43:32 ... questions? 13:43:49 mm: use cases everywhere in the lifecycle 13:43:57 ... need security consideration 13:44:00 q? 13:44:29 yz: wondering what "the tf would provide some test plan" means? 13:44:44 ... interoperable tests? conformance tests? 13:44:49 rw: types of tests 13:45:04 ... validate the spec is robust against attacks 13:45:38 yz: define some test cases? 13:45:41 rw: yes 13:46:23 q+ Mccool 13:46:26 kaz: the TF will help the WG generate test suites for the CR stage 13:46:30 rw: right 13:46:30 q? 13:46:53 mm: the TF generates recommendation for test suites 13:47:11 ... conformance tests goes into test suite 13:47:41 rw: not produce WG deliverables themselves but (help) generate test suite 13:47:47 ... and review test suite 13:48:12 s/the TF/regarding the "Deliverables", the TF/ 13:48:32 rw: "Relationships to External Gorups" 13:48:42 ... W3C Security Activity 13:48:48 ... WoT WG, IG 13:48:56 ... CG 13:49:00 ... Automotive WG 13:49:08 ... Web Security IG 13:49:31 q+ 13:49:33 ack m 13:49:42 ... Web Application Security WG 13:49:59 mm: listing groups but those are just examples 13:50:14 ari: external groups should include IETF? 13:50:31 rw: having liaison? 13:50:50 q? 13:51:46 akeranen has joined #wot 13:52:14 kaz: we should make this section into (1) W3C groups and (2) external groups 13:52:23 ... and could include IETF into #2 13:52:35 ... and we should include Device and Sensors WG into #1 13:52:37 rw: ok 13:52:43 ... next "Participation" 13:53:22 ... "Additionally, ..." will be changed to "Additionally, recognized security experts..." 13:53:32 ... next "Communication" 13:53:41 mm: a typo here 13:54:07 (teleconfrences->teleconferences) 13:54:35 rw: we should have a patent policy section 13:54:46 s/we/btw, we/ 13:54:58 mm: for this security work or the WG in general? 13:55:06 rw: for this security tf 13:55:13 q+ 13:55:48 q- 13:56:28 q+ 13:56:33 ack kaz 13:56:44 kaz: regarding the patent policy, there is a W3C Patent Policy 13:56:50 ... and we can refer to that 13:57:03 ... that is related to W3C WG deliverables 13:57:15 ... IG can generate just IG Notes 13:58:02 ack dsr 13:58:32 dsr: given there could be people who would join only IG and not WG, we should clarify the TF would work on informative work 13:59:11 kaz: the scope and the deliverables of this TF is generating (informative) test suite and reviewing test suite, probably there would be no problem 13:59:18 topic: TD Restructure update 13:59:22 present- 13:59:29 sk: held a call today 13:59:45 -> https://www.w3.org/2016/11/23-wot-td-minutes.html TD minutes 13:59:57 sk: talked about pull requests for the draft WG Charter 14:00:11 ... and then discussed streaming and compound values proposal by Dave 14:00:22 ... server-sent events of HTML5 14:00:38 ... and then discussion on representation format 14:00:57 ... should stuck with JSON-LD or not 14:01:07 ... more restricted version? 14:01:31 ... and then the status of the Current Practices document 14:01:43 ... would update the document by the end of Nov. 14:02:00 ... Daniel's pull request on Media Type 14:02:42 ... the next meeting will be held next Wednesday at 8pm CET 14:03:07 yz: question on JSON-LD discussion 14:03:11 ... any conclusion? 14:03:15 sk: not yet 14:03:37 ... invited the JSON-LD expert as well 14:03:55 ... talked about the next version of the spec 14:04:29 ... maybe it would not match our WoT work if wait for the Ver. 2 version 14:05:03 ... we should consider other serialization including C language 14:05:13 q+ mccool 14:05:31 ... standardize TD should be independent from specific technologies 14:05:43 ... we could have our own light-weight JSON-LD 14:05:56 ... which would better fit with developers' need 14:06:08 ... need to think about what would be the right direction 14:06:23 ... based on the preference of the group 14:06:24 q+ 14:06:26 q? 14:06:33 mm: sorry couldn't join the call 14:06:49 ... ideally should be subset of RDF technology and semantic web 14:06:56 ... we should r 14:07:15 ... leverage existing technologies 14:07:36 sk: the group should set up based on RDF modeling 14:07:42 ... challenging task 14:07:50 ... JSON-LD is a good compromise 14:08:12 ... you have some JSON-like format and can convert it to RDF 14:08:22 mm: changing the way? 14:08:25 yz: not good enough 14:08:37 mm: JSON-LD is a Recommendation 14:08:37 q? 14:08:59 ... but there is some restriction 14:09:18 ... some blocking point 14:09:53 mm: could make certain features option and make it compatible with JSON 14:09:57 dsr: pros and cons 14:10:01 q+ 14:10:16 ... trying to thinking in general is good 14:10:31 ... but need simpler way for small devices 14:10:44 ... if you want, I can show a demo of translator 14:10:50 mm: maybe next week? 14:11:01 sk: good topic for the next TD call 14:11:06 ack dsr 14:11:35 ack mc 14:11:40 yz: people may choose the better format based on their need 14:11:41 ack Yon 14:11:44 q? 14:11:57 sk: please join the next TD call :) 14:12:21 ... many dependencies on this topic 14:12:27 ... will add this to the agenda 14:12:54 present+ Jim_Lim 14:13:49 topic: Scripting update 14:14:19 dape: Johannes invited Ben for Web Assembly CG 14:14:28 -> https://www.w3.org/2016/11/21-wot-minutes.html 14:14:40 s/html/html Scripting minutes/ 14:14:54 dape: Web Assembly code to JS 14:15:04 ... they want to use a certain API 14:15:22 -> https://docs.google.com/presentation/d/1zOWdvXTl_jZNup_-oyoB-0QiQOcikSUrpSP2bKZMk28/edit#slide=id.g13b9fc0958_0_0 Ben's slides 14:15:31 dape: many supports by browsers 14:15:35 ... Mozilla, Chrome, etc. 14:16:06 ... after that I talked about EXI 14:16:31 ... looking at what we can achieve 14:16:42 ... EXI for JS can generate efficient data 14:17:09 q+ 14:17:20 ... would involve Samsung people as well 14:17:28 q+ 14:17:37 mm: subset of the functionalities for small devices? 14:17:53 dape: general discussion on what "Small Devices" mean 14:17:54 q+ 14:18:04 ... we want to look into it 14:18:09 q? 14:18:39 yz: we're looking into several different options? 14:18:50 dape: we're currently working on WebIDL 14:19:06 ... in theory could be mapped to any languages 14:19:19 ... we need to identify what we should achieve 14:19:29 yz: WebIDl is the basis? 14:19:31 dape: think so 14:19:44 ... but WebIDL itself is a generic IDL mechanism 14:19:50 ack y 14:19:56 ack d 14:20:13 dsr: question for the WG about the language 14:20:31 ... second question is what kind of small devices should be handled? 14:20:50 ... I think the WoT group should consider very small devices which GWs can't talk with as well 14:21:16 dape: need to define what "small devices" are 14:21:44 dsr: we could have APIs for scripting but interesting to talk with application platforms 14:21:46 uday has joined #wot 14:21:46 q? 14:21:48 q 14:21:52 q+ uday 14:21:56 q+ mcCool 14:22:15 mm: good example is beacon and temp sensor 14:22:29 ... always those devices are too small to have runtime 14:22:49 dsr: could have some groups of devices 14:23:01 ... having some way to talk with small devices would be good 14:23:18 mm: subset of features for small devices would make sense 14:23:32 q? 14:23:36 ack m 14:23:53 ari: constrained devices 14:24:06 ... there is definition of classes of devices within IETF 14:24:30 mm: know about that 14:24:41 ... but need to clarify what could be done by which devices 14:24:59 ... devices can change classes 14:25:20 ari: ok. we can do detailed discussion later 14:25:42 ... how much functionality should be done by the end point 14:25:47 q? 14:25:49 ack a 14:25:50 ack u 14:26:16 uday: how we could address class of devices? 14:26:31 ... they would need to talk with the GW 14:26:50 q+ McCool 14:26:56 ... we should keep in mind that "device" could be anything 14:26:58 q? 14:27:07 ack m 14:27:24 mm: when/where should we have this discussion? 14:27:35 yz: within the TF call? 14:28:15 mm: would add this to the Scripting agenda 14:28:25 ... architecture for restricted devices 14:29:00 present+ Kazuo_Kajimoto, Victor_Charpeney 14:29:11 [ adjourned ] 14:29:19 rrsagent, make log public 14:29:39 rrsagent, draft minutes 14:29:39 I have made the request to generate http://www.w3.org/2016/11/23-wot-minutes.html kaz 14:30:09 s/Charpeney/Charpenay/ 14:30:11 rrsagent, draft minutes 14:30:11 I have made the request to generate http://www.w3.org/2016/11/23-wot-minutes.html kaz 14:31:31 Meeting: Web of Things IG 14:31:36 Chair: Yongjing 14:31:39 rrsagent, draft minutes 14:31:39 I have made the request to generate http://www.w3.org/2016/11/23-wot-minutes.html kaz 15:00:34 ahaller2 has joined #wot 15:02:52 ahaller2 has joined #wot 16:29:50 Zakim has left #wot 17:49:26 dsr has joined #wot 18:42:57 zkis has joined #wot 19:07:51 ahaller2 has joined #wot 19:46:41 ahaller2 has joined #wot 21:02:56 thor has joined #wot 21:57:34 ahaller2 has joined #wot 22:04:30 zkis has joined #wot 22:52:24 ahaller2 has joined #wot 23:20:59 ahaller2 has joined #wot 23:42:19 ahaller2 has joined #wot