[Scripting] minutes - 15 February 2021

available at:
  https://www.w3.org/2021/02/15-wot-script-minutes.html

also as text below.

Thanks a lot for taking the minutes, Zoltan!

Kazuyuki

---
   [1]W3C

      [1] http://www.w3.org/

                           WoT Scripting API

15 Feb 2021

   [2]Agenda

      [2] https://www.w3.org/WoT/IG/wiki/WG_WoT_Scripting_API_WebConf#15_February_2021

Attendees

   Present
          Kaz_Ashimura, Cristiano_Aguzzi, Zoltan_Kis,
          Philipp-Alexander_Blum, Tomoaki_Mizushima,
          Daniel_Peintner

   Regrets

   Chair
          Daniel

   Scribe
          zkis

Contents

     * [3]Topics
         1. [4]approval of previous minutes
         2. [5]Introduction of Philipp Blum (Invited Expert)
         3. [6]call time change
         4. [7]Virtual F2F
         5. [8]PR 289
         6. [9]issue#299
         7. [10]issue#300
     * [11]Summary of Action Items
     * [12]Summary of Resolutions
     __________________________________________________________

   <scribe> scribe: zkis

   Agenda

   <dape>
   [13]https://www.w3.org/WoT/IG/wiki/WG_WoT_Scripting_API_WebConf
   #Agenda

     [13] https://www.w3.org/WoT/IG/wiki/WG_WoT_Scripting_API_WebConf#Agenda

approval of previous minutes

   <dape> -->
   [14]https://www.w3.org/2021/02/08-wot-script-minutes.html

     [14] https://www.w3.org/2021/02/08-wot-script-minutes.html

   Daniel: there are discussions about partial TD in the TD spec
   as well

   Minutes approved.

Introduction of Philipp Blum (Invited Expert)

   Philipp: writing a RIOT implementation for WoT

   Daniel: any running implementation in RIOT?

   Philipp: yes, on the last plugfest already provided a TD to
   work with the impl
   ... in the next plugfest more extensive examples will be
   provided

   <inserted> [15]Philipp's contribution to the PlugFest during
   TPAC

     [15] https://github.com/w3c/wot-testing/tree/main/events/2020.09.Online/TDs/RIOT-OS

   Cristiano: welcome Philipp, also interested in the RIOT
   implementation

call time change

   Daniel: CA proposed changing the time

   Cristiano: yes, we need more time to discuss the issues
   ... the agenda keeps growing, so we need more time

   Daniel: there is an issue: security call after Scripting
   ... also, before the Scripting meeting I am not available

   Zoltan: other time on Monday would be difficult as well

   Daniel: we could check the available slots

   <Zakim> kaz, you wanted to suggest we ask Philipp to introduce
   himself briefly after this prev minutes topic :)

   Kaz: schedule is pretty busy, it's kind of overkill to have a
   call every week

   Zoltan: we could be more efficient by starting earlier and
   solve fast the past minutes approvals

   Daniel: difficult for me to come earlier

   Kaz: we could also use github in a better way

   Cristiano: yes, we could be more productive

   Daniel: so we keep the time for now

Virtual F2F

   <dape> -->
   [16]https://www.w3.org/WoT/IG/wiki/F2F_meeting,_March_2021

     [16] https://www.w3.org/WoT/IG/wiki/F2F_meeting,_March_2021

   Daniel: we need to craft an agenda for Scripting

   <cris> +1 for the skeleton

   Zoltan: in general, we will have a status update,
   implementations update, testing update and current issues that
   need attention from the whole group

   Daniel: yes, we can sketch that and elaborate later

PR 289

   <inserted> [17]PR 289 - Add definitions for partialTD

     [17] https://github.com/w3c/wot-scripting-api/pull/289

   Cristiano: there were some minor edits

   Zoltan: asks about the tab selectors

   Cristiano: the examples are changed on click
   ... security issue still open
   ... the algorithm was improved in small ways
   ... there are portions that are not well defined yet anywhere

   Zoltan: change "applying schema to init" to " return the
   validation of init with schema" and refer to outside steps

   Cristiano: we have 2 levels of validations, one as a Thing
   init, one as Thing model

   Daniel: JSON Schema is not a spec, so we can't really use it in
   algorithms
   ... maybe we want to call "schema" as "ExposedThing" schema

   Cristiano: yes, we can improve that

   Daniel: anyone else is also welcome to comment on the PR

issue#299

   Daniel: Chose a particular security schema for an ExposedThing,
   [18]https://github.com/w3c/wot-scripting-api/issues/299

     [18] https://github.com/w3c/wot-scripting-api/issues/299

   Cristiano: this comes from the Security TF discussion

   Zoltan: the notions of Scripting API and management API are
   mixed up, we should clarify the scopes
   ... we could have all management APIs as service exposed via a
   Thing

   Cristiano: should we standardize management API?

   Daniel: in node-wot we do have lifecycle methods etc
   ... there is no solution to fit all

   Zoltan: right, there are multiple levels of standardization
   opportunities. Some APIs could be exposed as service (Thing),
   some others could be standardized.

   Cristiano: the need to tackle with security from app level is
   quite well defined

   Daniel: could we handle it with security handlers?

   Zoltan: that would be a man in the middle for the API

   Cristiano: node-wot issue: everything is clear-text

   Daniel: we have the conformance classes, a 4th could be a
   management API?

   Zoltan: no, because we'd need e.g. 2 separate security
   sections, as they are not at the same level
   ... the issue can be left open, as the Scripting TF has to
   solve it, but it's out of scope for the Scripting API

   <dape> Should title be mandatory in ExposedThingInit?,
   [19]https://github.com/w3c/wot-scripting-api/issues/300

     [19] https://github.com/w3c/wot-scripting-api/issues/300

issue#300

   Cristiano: MMc pointed out that titles should not be generated,
   but given by developers, so we should require it

   Daniel: but if not provided, there are use cases that don't
   need a title, should it be empty?

   Zoltan: so could we use an empty title as default?

   Cristiano: doesn't solve the problem

   Zoltan: true enough

   Daniel: will take a look how node-wot will handle it

   Adjourned.

Summary of Action Items

Summary of Resolutions

   [End of minutes]
     __________________________________________________________


    Minutes formatted by David Booth's [20]scribe.perl version
    1.152 ([21]CVS log)
    $Date: 2021/03/01 06:17:24 $

     [20] http://dev.w3.org/cvsweb/~checkout~/2002/scribe/scribedoc.htm
     [21] http://dev.w3.org/cvsweb/2002/scribe/

Received on Monday, 1 March 2021 06:18:37 UTC