- From: Kazuyuki Ashimura <ashimura@w3.org>
- Date: Mon, 24 May 2021 18:38:20 +0900
- To: public-wot-wg@w3.org
available at: https://www.w3.org/2021/05/03-wot-discovery-minutes.html also as text below. Thanks a lot for taking the minute, Daniel! Kazuyuki --- [1]W3C [1] https://www.w3.org/ WoT Discovery 03 May 2021 [2]Agenda. [3]IRC log. [2] https://www.w3.org/WoT/IG/wiki/WG_WoT_Discovery_WebConf#3_May_2021 [3] https://www.w3.org/2021/05/03-wot-discovery-irc Attendees Present Cristiano_Aguzzi, Daniel_Peintner, Farshid_Tavakolizadeh, Kaz_Ashimura, Michael_McCool, Tomoaki_Mizushima Regrets Andrea, Christian Chair McCool Scribe dape, kaz Contents 1. [4]Minutes approval 2. [5]Scripting 3. [6]PRs 1. [7]Rename DirectoryDescription to ThingDirectory 2. [8]Rename actions to match properties and events 3. [9]Combine properties into a single things property 4. [10]Split registration event into multiple events 5. [11]Typos 6. [12]Expiry date for registered TDs 4. [13]AOB Meeting minutes Minutes approval <kaz> [14]Apr-26 [14] https://www.w3.org/2021/04/26-wot-discovery-minutes.html McCool: Any objections? -> none -> approved Scripting <zkis> [15]https://github.com/w3c/wot-scripting-api/issues/314 [15] https://github.com/w3c/wot-scripting-api/issues/314 Zoltan: We simplified *older* stuff … can use direct or directory McCool: *nothing* gives you back what you have? Zoltan: Is URL needed always? McCool: we start from *nothing* … output is set of TDs Zoltan: 2 aspects … developer faces API … delivery mechanism (iterator at the moment) … no pagination McCool: implementation can support it internally? Zoltan: yes McCool: pagination is more for network Zoltan: stanzas? McCool: problematic with Canonicalization which does re-ordering Farshid: w.r.t. ordering … query what is needed first Zoltan: query supported as filters … search meant for filters McCool: implementations can do internal filters/searches.. returning full TDs McCool: TDs are usually relatively small McCool: What about languages? JSON-Path or SPARQL returning parts Cristiano: Support just filters TDs but not support selects Daniel: "selects" for use-cases that purely want to do discovery.. not useful for Consumed/ExposedThing Zoltan: Might use sub-set of queries Cristiano: not sure about case whether URL is always needed McCool: script says "please discover" ..and comes back with results … open issue... authorize access to TDs Cristiano: security parameter needed? McCool: existing security mechanisms for TDs .. to fetch … management API? Cristiano: not clear: direct/directory is for 2nd phase only … believe we should stick with 2nd phase for now McCool: easier for now to use url … in general ... url should not be necessary Zoltan: Yes, need further discussion w.t.r. in Scripting … discussed management API ... with various sub-API McCool: technically ... fetching TD might return directory.. should handle gracefully … directories are also "things" ... … maybe it can be figured out automatically what it is Cristiano: direct returns TD .. even for directory … directory pointing to simple TD should fail with error Zoltan: let's have internal discussion in scripting next. PRs Rename DirectoryDescription to ThingDirectory [16]PR 161 [16] https://github.com/w3c/wot-discovery/pull/161 Farshid: changes @type only McCool: Looks good to merge Rename actions to match properties and events [17]PR 160 [17] https://github.com/w3c/wot-discovery/pull/160 Farshid: Ben asks for using type McCool: I am ok with type addition but should not be a MUST Cristiano: Ben has the opinion that name is not normative McCool: "name"s is normative ... anyhow adding @type is okay … I am OK with terminology change Farshid: PATCH is gone McCool: I disagree with that change... … suggest not to merge it now. … concerns with merging PATCH with PUT … formIndex not easy to specify in scripting Cristiano: general problem Daniel: formIndex is there but much easier to go with interaction name CA/MMC: Yes, much easier Farshid: contentType are different for those 2 methods McCool: original API seemed simpler Cristiano: Maybe work together with TD task force ... w.r.t. selecting methods … e.g., using uriVariables McCool: Bens proposal seems to be more RESTful but also puts focus on HTTP <kaz> [18]McCool adds comments [18] https://github.com/w3c/wot-discovery/pull/160#issuecomment-831308060 Kaz: agree we should clarify our intentions/requirements McCool: example/TD should be a ThingModel and normative Farshid: It is an example now but we plan to change it Kaz: expected features should be listed normatively in the document in addition to the example code. McCool: all directories SHOULD be implementing it <kaz> [19]McCool adds another comment [19] https://github.com/w3c/wot-discovery/pull/160#issuecomment-831309441 Farshid: There is another class we could use ... used in TD for JSON Schema Combine properties into a single things property [20]PR 158 [20] https://github.com/w3c/wot-discovery/pull/158 Farshid: has same problem.. merging also into one... like PR #160 Split registration event into multiple events [21]PR 159 [21] https://github.com/w3c/wot-discovery/pull/159 Farshid: Not sure about the benefits … 3 differents events … I don't mind separating but i don't see the benefit McCool: query approach seems more extensible Cristiano: new api has several events ? Farshid: Yes, 3 McCool: please follow-up on issue Typos [22]PR 166 [22] https://github.com/w3c/wot-discovery/pull/166 McCool: explicit .. wrong Daniel: will do a new PR against wd-update-candidate <kaz> [23]McCool adds comments as a help for Daniel [23] https://github.com/w3c/wot-discovery/pull/166#issuecomment-831317115 Expiry date for registered TDs [24]PR 162 [24] https://github.com/w3c/wot-discovery/pull/162 Farshid: changes in registration … new fields: expired, ttl, retrieved … retrieved optional? … work is not finished yet McCool: looks reasonable … discuss it again next time AOB McCool: FYI, Security TF working on TD signing [adjourned] Minutes manually created (not a transcript), formatted by [25]scribe.perl version 131 (Sat Apr 24 15:23:43 2021 UTC). [25] https://w3c.github.io/scribe2/scribedoc.html
Received on Monday, 24 May 2021 09:38:25 UTC