- From: Kazuyuki Ashimura <ashimura@w3.org>
- Date: Fri, 30 Aug 2019 13:42:04 +0900
- To: Public Web of Things IG <public-wot-ig@w3.org>, public-wot-wg@w3.org
available at: https://www.w3.org/2019/08/28-wot-minutes.html also as text below. Thanks a lot for taking the minutes, Michael Lagally! Kazuyuki --- [1]W3C [1] http://www.w3.org/ - DRAFT - WoT-IG/WG 28 Aug 2019 [2]Agenda [2] https://www.w3.org/WoT/IG/wiki/Main_WoT_WebConf#28_Aug_2019 Attendees Present Michael_McCool, Kaz_Ashimura, Daniel_Peintner, Ege_Korkan, Kunihiko_Toumura, Michael_Koster, Michael_Lagally, Takahisa_Suzuki, Toru_Kawaguchi, Ryuichi_Matsukura, Tomoaki_Mizushima, Zoltan_Kis, Taki_Kamiya, Tetsushi_Matsuda Regrets Chair McCool Scribe mlagally, kaz Contents * [3]Topics 1. [4]TPAC 2. [5]IG charter draft 3. [6]WG charter draft 4. [7]Profiles 5. [8]PlugFest call * [9]Summary of Action Items * [10]Summary of Resolutions __________________________________________________________ <kaz> scribenick: mlagally TPAC McCool: Panasonic needs higer resolution logo for TPAC demo table title plate, ideally SVG file Daniel: I will try to dig up and send to McCool Kaz: I can also try to help McCool: walks through agenda IG charter draft McCool: There are 3 PRs, got some feedback from TAG and PING ... these changes are adding references to i18n group and others ... another PR for accessibility ... I implemented the things requested by APA ... walks through the changes> ... suggest to merge these PRs ... we could do a resolution today to submit to W3M ... any objection to merge PR # 854 ... none, merged ... no objection to merge #855, merged <McCool> [11]https://cdn.statically.io/gh/w3c/wot/master/charters/wot-ig -2019.html [11] https://cdn.statically.io/gh/w3c/wot/master/charters/wot-ig-2019.html McCool: This is the rendered version, we add explicitly APA, PNG and other groups Lagally: do we need the strikethrough in the "Rechartered" section? McCool: we can make it two rows, we can approve today and Kaz can make this minor change <McCool> proposal: submit the IG proposed charter at [12]https://cdn.statically.io/gh/w3c/wot/master/charters/wot-ig -2019.html, after some minor edits by Ashimura to clean up the changes table, to W3M [12] https://cdn.statically.io/gh/w3c/wot/master/charters/wot-ig-2019.html, RESOLUTION: submit the IG proposed charter at [13]https://cdn.statically.io/gh/w3c/wot/master/charters/wot-ig -2019.html, after some minor edits by Ashimura to clean up the changes table, to W3M [13] https://cdn.statically.io/gh/w3c/wot/master/charters/wot-ig-2019.html, WG charter draft McCool: We had a meeting last weeks with chairs and editors ... I spent a few hours to create a draft ... no change history yet, also some dates not yet available ... I added an extended scope section ... ... there's several constructive comments by lagally <inserted> [14]PR 856 [14] https://github.com/w3c/wot/pull/856 Lagally: let me comment on profiles: we should not constrain to "smart home profile" McCool: industrial profile may be more difficult to define, smart home is a low hanging fruit ... I will uplevel the profile to a more general form Lagally: these are only initial comments, did not have much time for review McCool: <walks through document and deliverables> <kaz> [15]rendered version [15] https://cdn.statically.io/gh/mmccool/wot/wg-charter-draft/charters/wot-wg-charter-draft-2019.html?env=dev McCool: we want to have a document defining a profile, could be single document or a document per profile ... discovery - we had directories and P2P in our Powerpoint deck, not sure what we will do ... we have other deliverables for security and privacy guidelines and protocol bindings Daniel: we need first a mechanism to define a profile, not sure if we actually need to define one McCool: we have identified interop requirements from a class of users, e.g. Mozilla ... we need to have a profile at least in one domain, e.g. a smart home ... defining a profile would be a separate normative document Profiles <kaz> scribenick: kaz Lagally: (shares his screen) ... resource on Lgally's repo <mlagally> [16]https://cdn.statically.io/gh/mlagally/wot-profile/master/in dex.html?env=dev [16] https://cdn.statically.io/gh/mlagally/wot-profile/master/index.html?env=dev Lagally: rendered version above ... details to be discussed tomorrow (during the WG Charter call) ... would make sense to have a dedicated call for details ... [1. Introduction] ... interoperability concerns ... [1.1 Deployment Scenarios] ... [1.2 Why a Core Profile?] ... subset of TD spec and binding ... (using Fig 1: WoT Core Profile) ... goals ... guarantee interoperability among all implementations of the profile ... imit the implementation complexity for resource constrained devices ... ensure a TD is also useful for a human reader ... good document on behavior ... don't have time to dive into the details today but... ... (goes through the following sections) ... [2. Terminology] ... keywords and fields ... [3. Profile Mechanism] ... put constraints on vocabulary to make specific terms mandatory and remove others ... limited cardinality, e.g., only one form per operation per interaction affordance ... limit the length of characters per string ... other constraints are also described in the table ... no arbitrary nested objects or arrays of arrays ... limited protocols and protocol features ... two areas where constraints are applicable ... data model and protocol binding ... those are orthogonal ... if somebody want to extend the core profile... ... profiles can be built on the top of each other or overlap ... example of profile stack ... (Figure 2: WoT Core Profile) ... WoT Core Profile, WoT Enhanced Profile, WoT Template Profile, WoT Digital Twin Profile ... additional things here are not described yet ... [4. WoT COre Profile] ... general constraints ... and then another chapter on [4.2 Protocol Binding] ... first we should look into the core data model part ... [4.1.1 General] ... (quickly skim the sections) ... [4.1.2.1 Mandatory fields] ... [4.1.2.2 Recommended practice] ... recommended to use "undefined" for strings ... [4.1.3 Data Schemas] ... [Data Schema Constraints] ... [4.1.4 Property Affordance] McCool: we should discuss the procedure about how to proceed ... where is the best place to handle the issues? ... your repo? or the public one? Lagally: possibly a separate wot-profile repo? McCool: can we create a new repo? Kaz: yes ... and we should use "index.html" as the file name so that we can use the pr-preview capability McCool: agree ... please create a repo for that purpose Kaz: will do <scribe> ACTION: kaz to create a new repo for profile discussion, wot-profile <trackbot> Created ACTION-179 - Create a new repo for profile discussion, wot-profile [on Kazuyuki Ashimura - due 2019-09-04]. Lagally: we can continue the discussion during the architecture call tomorrow McCool: architecture call at 15-17 JST; Charter call at 20 JST ... f2f logistics to be discussed next week ... anything urgent about TF report? (nothing) McCool: just wanted to mention the security call's time change ... please respond to the doodle if you're interested Lagally: should respond to comments on security on GitHub too McCool: will look at them PlugFest call <mlagally> let'S stay on this webex <mlagally> use wot-pf IRC channel [adjourned] Summary of Action Items [NEW] ACTION: kaz to create a new repo for profile discussion, wot-profile Summary of Resolutions 1. [17]submit the IG proposed charter at https://cdn.statically.io/gh/w3c/wot/master/charters/wot-ig -2019.html, after some minor edits by Ashimura to clean up the changes table, to W3M [End of minutes] __________________________________________________________ Minutes manually created (not a transcript), formatted by David Booth's [18]scribe.perl version 1.154 ([19]CVS log) $Date: 2019/08/30 04:38:33 $ [18] http://dev.w3.org/cvsweb/~checkout~/2002/scribe/scribedoc.htm [19] http://dev.w3.org/cvsweb/2002/scribe/
Received on Friday, 30 August 2019 04:43:06 UTC