[Scripting] minutes - 6 April 2020

available at:
  https://www.w3.org/2020/04/06-wot-minutes.html

also as text below.

Thanks a lot for taking the minutes, Zoltan!

Kazuyuki

---
   [1]W3C

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

                               - DRAFT -

                             WoT Scripting

06 Apr 2020

Attendees

   Present
          Kaz_Ashimura, Ege_Korkan, Michael_McCool, Zoltan_Kis,
          Tomoaki_Mizushima, Sebastian_Kaebisch

   Regrets

   Chair
          Zoltan

   Scribe
          zkis

Contents

     * [2]Topics
         1. [3]past minutes
         2. [4]PR
            https://github.com/w3c/wot-scripting-api/pull/209
         3. [5]https://github.com/eclipse/thingweb.node-wot/issues
            /200
         4. [6]init dictionary in ExposedThing
         5. [7]security scheme in Scripting
     * [8]Summary of Action Items
     * [9]Summary of Resolutions
     __________________________________________________________

past minutes

   [10]https://www.w3.org/2020/03/30-wot-minutes.html

     [10] https://www.w3.org/2020/03/30-wot-minutes.html

   <scribe> scribe: zkis

   minutes approved

PR [11]https://github.com/w3c/wot-scripting-api/pull/209

     [11] https://github.com/w3c/wot-scripting-api/pull/209

   <Ege>
   [12]https://github.com/eclipse/thingweb.node-wot/issues/200

     [12] https://github.com/eclipse/thingweb.node-wot/issues/200

   Zoltan: presented the PR
   ... requesting comments
   ... the PR will stay open until next call or until approved

[13]https://github.com/eclipse/thingweb.node-wot/issues/200

     [13] https://github.com/eclipse/thingweb.node-wot/issues/200

   Ege: it's not possible to get information about someone being
   subscribed to an event

   Zoltan: so we need to open up the ExposedThing API for that

   <scribe> ACTION: Ege creates issues at Scripting API

init dictionary in ExposedThing

   Zoltan: explaining how init dict is used for creating
   ExposedThing
   ... in node-wot, too

   McCool: might be better to accept any parsed JSON and note the
   exceptions

   Sebastian: passing the TD object to the produce() method has
   issues
   ... if there is something expanded in the implementation is out
   of scope
   ... we are interested what we pass to produce()

   McCool: the init dict is defined as a type, we should list the
   exceptions

   Zoltan: it's defined by the TD spec

   Sebastian: is it a real TD?

   <kaz> [14]4.3 Validating a Thing Decription

     [14] https://w3c.github.io/wot-scripting-api/#validating-a-thing-description

   Ege: if it is a valid JSON schema, it requires Forms
   ... TD spec forces to have a type for vocabulary terms
   ... so the validation should just say "if there is term, then
   it should look like this"

   Zoltan: yes, we should have separate validation on TD and the
   init dict
   ... please create an issues

   <Ege> Opened the issue at:
   [15]https://github.com/w3c/wot-scripting-api/issues/210

     [15] https://github.com/w3c/wot-scripting-api/issues/210

   Zoltan: init dict is just a JS object that is used by a private
   implementation
   ... currently it is opaque
   ... we need to make it more transparent by standardizing the
   things contained in the init dict
   ... it might contain for instance security related init
   settings

   Sebastian: we need to be more precise and the examples shed
   some light
   ... next we need to define Thing Templates and Thing fragments
   or partial TD

   Zoltan: yes, we will use the definitions for those
   ... once defined in WoT specs

   Sebastian: the formal definition should be in the TD spec
   ... we should also talk with M.Lagally
   ... let's continue this discussion in Architecture call and TD
   calls

security scheme in Scripting

   Zoltan: this is a big topic, we need examples

   McCool: will thing about that
   ... will create a generic issue in Security and then in
   Scripting

   [adjourned]

Summary of Action Items

   [NEW] ACTION: Ege creates issues at Scripting API

Summary of Resolutions

   [End of minutes]
     __________________________________________________________


    Minutes manually created (not a transcript), formatted by
    David Booth's [16]scribe.perl version 1.154 ([17]CVS log)
    $Date: 2020/04/07 05:48:59 $

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

Received on Sunday, 26 April 2020 12:28:17 UTC